![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
学习软件工程的笔记
qq_41919653
这个作者很懒,什么都没留下…
展开
-
2.1 生存周期的种类
软件生存周期的各个过程可以分为三类,即主要生存周期过程、支持生存周期过程和组织的生存周期过程,开发机构可以根据具体的软件项目进行剪裁。1. 主要生存周期过程主要生存周期过程包括5个过程,供各当事方在软件生存周期期间使用。相关的当事方有软件的需求方、供方、开发者、操作者和维护者。主要生存周期过程如下:获取过程:确定需方和组织向供方获取系统、软件或软件服务的活动。供应过程:确定供方和组织向需方提供系统、软件或软件服务的活动。开发过程:确定开发者和组织定义并开发软件的活动。操作过程:确定操作原创 2020-06-10 23:40:02 · 471 阅读 · 0 评论 -
1.3 软件工程方法学
1.3.1 软件工程的基本概念软件工程是一门指导计算机软件进行开发和维护的工程学科,是一门综合性的学科,涉及计算机科学、工程科学、管理科学、数学等多学科,研究范围广泛,主要研究如何引用软件开发的科学理论和工程技术来知道大型软件系统的开发。Fritz Bauer曾为软件工程下了定义:“软件工程是为了经济地获得能够在实际机器上有效运行的可靠软件而建立和使用的一系列完善的工程化原则。”1983年IEEE给出的定义为:“软件工程是开发、运行、维护和修复软件的系统方法。”,其中,“软件”的定义为:计算机程原创 2020-06-08 17:08:48 · 1317 阅读 · 0 评论 -
1.2 软件的发展和软件危机
1.2.1 软件的发展历程20世纪中期出现了第一台计算机以后,就有了程序的概念,可以认为就是软件的前身。经过几十年的发展,人们对软件有了更深刻的认识在这几十年中,计算机软件经历了5代历程第一代(20世纪50~60年代)以ALGOL、FORTUNE等变成语言为标志的算法技术。程序是一种任人发挥创造才能的活动,写出的程序只要能在计算机上得出正确的结果,程序的写法可以不受约束,程序往往是一件充满了技巧和窍门的“艺术品”。基于这种算法技术的软件生产效率非常低,程序很难看懂,甚至程序员自己写的程原创 2020-06-05 13:58:39 · 1218 阅读 · 0 评论 -
1.1 软件的定义、特征和分类
1.0 简述软件工程的历史软件工程作为一门独立的学科,其发展已逾五十年。20世纪60年代,由于高级语言的流行,使得计算机的应用范围得到了较大扩展,对软件系统的需求急剧上升,软件的规模急剧增长,从而出现了所谓的“软件危机”。软件开发从质量、效率等方面均远远不能满足需求。20世纪60年代末,如何克服“软件危机”,为软件开发提供高质、高效的技术支持,收到人们的高度关注。1968年,在NATO会议上首次提出了“软件工程”这一概念,从而使软件开发开始了从“艺术”“技巧”和“个体行为”向“工程化”和“群体协原创 2020-05-29 19:49:21 · 4180 阅读 · 0 评论