随笔分类 - 软件工程
摘要:软件生命周期 即:软件产品或软件系统从设计、投入使用到被淘汰的全过程。 注意:软件开发完成后投入使用不代表软件生命周期的终结,软件的使用和维护仍然属于软件生命周期中的一个阶段,只有等到软件彻底被淘汰,不再使用和维护,才意味着软件生命周期的终结。 软件每个生命阶段都会产生报告 每个阶段产生相应的报告
阅读全文
摘要:软件工程知识体系与职业道德 软件工程的知识体系 两类过程 一类是开发与维护过程,包括软件需求、软件设计、软件构造、软件测试和软件维护; 另一类是支持和组织过程,包括软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量。 10个知识域 1.软件需求:软件需求基础、软件过程、需求获取、
阅读全文
摘要:软件工程的概念与发展过程 软件工程为何能解决软件危机? 其实简单来说,它就是一种问题解决思维,把一个复杂的大问题分解为更小的子问题,从而化繁为简、逐个击破。 当然,当软件工程被用于hello world这类简单程序的开发时,你是看不到软件工程的作用的,反而觉得增加麻烦。 只有当其被应用于大型、复杂、
阅读全文
摘要:1.2软件危机 软件危机的产生及概念 “软件”这个名词的正式提出是在1958年,而在1968年的NATO会议上,软件危机这个名词就被提出来了,难道仅仅过了十年功夫,软件的发展就到了危急关头了? 什么是软件危机呢? 它是指在计算机软件的开发和维护过程中,所遇到的一系列严重问题。 这些问题包括:项目超出
阅读全文
摘要:软件工程概述 什么是软件? 软件 = 程序 + 数据 + 文档 程序按事先设计的功能和性能需求执行的指令序列 数据是程序能正常操纵信息的数据结构 文档与程序开发、维护和使用有关的图文材料 。程序是指一系列按照事先设定的功能和性能需求执行的指令序列;数据是程序能正常操纵信息的数据结构;文档是与程序开发
阅读全文