《20170906-构建之法:现代软件工程-阅读笔记》

阅读第一章使我知道了 1.软件分为系统软件,应用软件和病毒软件。

           软件=程序 + 软件工程 (程序=算法+数据结构)

           2.软件的特点:复杂性,抽象性,不可见性,易变性,服从性,非连续性,可移植,昂贵的,不会磨损。

           3.软件工程是系统的,有序的,可量化的方法应用到软件的开发,运营,和维护上的过程。

           4.软件工程所包括的领域有软件需求分析,软件设计,软件构建,软件测试和软件维护。

           5.软件工程的目标:(1)研发出符合用户需求的软件。

                    (2)通过一定的软件流程,在预计时间内发布“足够好”的软件。

                    (3)能证明所开发的软件是可以维护和继续发展的

           6.软件危机的原因: (1) 用户需求不明确。

                       (2) 缺乏正确的理论指导。

                       (3) 软件开发规模越来越大。

                       (4)软件开发复杂度越来越高。

           7.软件危机:(1)软件不应该是个别、添彩人物的缜密的技巧,而应该是有各种人员组成的团队所做的工程。

                 (2)软件工程师研究怎样发展和支持软件系统。

           8.软件危机的表现:(1)对软件成本和进度的估算通常是不准确的。

                    (2)软件的质量通常是不可靠的。

                    (3)没有相关的文档。

                    (4)软件的可维护性太差。

                    (5)用户通常对“已完成”的系统是不满意的。

 

           

 

posted @ 2017-09-06 17:44  吕爽  阅读(146)  评论(0)    收藏  举报