软件工程第2次作业

文章目录

  • 前言
  • 一、作业内容
  • 二、我的答案
  • 三、参考答案
  • 总结

前言


一、作业内容

下列项目实例,分别适合采用哪一种过程模型br> 说出你选择的理由。

1.实例一:汽车制动防抱系统
汽车制动防抱系统(Anti-locked Braking System,简称ABS)是一种具有防滑、防锁死等优点的汽车安全控制系统。
该系统通过汽车微电脑控制,以非常快的速度精密地控制制动液压力的收放,从而达到防止车轮抱死,确保轮胎的最大制动力以及制动过程中的转向能力,使车辆在紧急制动时具有躲避障碍的能力。
2. 实例二:网络公开课程网站
某公司准备开发一个大规模在线公开课程网站,支持学校将自己的课程录像、课件及参考资料等公布在网上,学生可以进行自主学习。该系统将教育、娱乐和社交网络结合在一起,创造了一种新型的网络教育模式,对传统的高等教育模式带了很大的冲击。

二、我的答案

  1. 可转换模型(transformational model)
    理由:可转换模型适用于安全性,可靠性和保密性要求极高的软件系统。可转换模型通过去除某些主要的开发步骤来设法减少出错的机会。利用自动化手段的支持,转换过程使用一系列转换把需求规格说明变成一个可交付使用的系统。而汽车制动防抱系统是一种具有防滑、防锁死等优点的汽车安全控制系统,需要保证有较高的安全性和可靠性。
  2. 迭代式开发(iterative development)
    理由:首先迭代式开发易于维护,便于修改,有利于适应需求变化。其次网络公开课程网站是面向学校师生的,在获取用户对已完成的开发工作的反馈上,该模型也更容易实现,同时能更好地更新软件的功能,实现优化,提供给用户更好的体验。

三、参考答案

实例一分析:
嵌入式控制系统
该系统对安全性和可靠性要求极高,需要在投入运行前进行验证
适合采用可转换模型
实例二分析:
系统需求会经常发生变化,业务模式存在不确定性
系统应该易于维护和修改
适合采用迭代式模型

总结

第二章课上感觉听得糊里糊涂的,各种模型的特点和应用要掌握。
已编辑查看参考答案,发现相关语句跟老师上课讲过的很相似,却跟课本的表述有些不同。

来源:Q.Y71

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月23日
下一篇 2022年2月23日

相关推荐