《现代软件工程---构建之法》

问题1:什么是软件工程?
软件工程是把系统的,有序的, 可量化的方法应用到软件的开发,运营和维护上的过程。
软件工程包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。
软件工程和下列的学科相关:计算机科学,计算机工程,管理学,数学,项目管理学,质量管理,软件人体工学,系统工程,工业设计和用户体验设计

问题2:一个良好的软件需要注意哪些方面?
(1)用户满意度:用户可能在使用中发现了很多问题,影响了使用软件的效率。
(2)可靠性:软件经常崩溃,导致实用性变差。
(3)软件流程的质量:软件团队和开发流程的问题太多,导致了团体成员无法互相合作,按时交付软件。
(4)可维护性:某个软件难以维护,使得维护人员表示需要更多的资金和时间维护软件。

问题3:第五章的5.3.2节中提出温斯顿并不推崇严格意义上的瀑布模型,瀑布模型的缺点是什么?
(1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
(2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。
(3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
(4)瀑布模型的突出缺点是不适应用户需求的变化。

转载于:https://www.cnblogs.com/xumingjin/p/10487592.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值