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


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

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

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

  • 相关阅读:
    当前读与快照读
    Oracle临时表(Temporary Table)
    DG一主两备搭建
    配置dg broker
    源码编译安装PostgreSQL(pg12)
    Troubleshooting ORA-00600 [ORA_NPI_ERROR] ORA-00600: internal error code [kffilCreate01]
    mysql多实例配置(多配置文件)
    mysql多实例配置(单配置文件)
    Fixed Views Definitions in Oracle Database 11.2
    charles 禁用Cookies /Block Cookies Settings
  • 原文地址:https://www.cnblogs.com/xumingjin/p/10487592.html
Copyright © 2020-2023  润新知