软件工程总结一

重构机房收费系统的时候,经常想起要重新看看软工这块儿的知识。昨天一天加今天上午半天,一直在看软工的笔记和截图,感觉产生共鸣的地方还是太少了。开发部分稍稍好一些,到了后面的工程管理部分,还是看的一头雾水。下面是我总结后画的一张简单的图:

软件工程总结一_第1张图片

我们在学习软件工程,那什么是软件呢?书上的定义是:软件是计算机系统中与硬件相互依存的另一部分,它包括程序,数据和相关文档的完整集合。

由软件的定义可知,我们所编写的软件,不仅包含我们写的程序,及相关的数据,更包括与之相应的说明文档。从定义可知,我们所写的文档有多么重要。对于机房收费系统的文档,我的文档还是只有需求、概要、详细三个比较详细,别的想写可是写不出来东西,这么多文档。。。待提高中。。。

既然是开发软件,那么系统开发的生命周期又分为几个阶段呢?
计划阶段:定义问题、确认系统的可行性、指定项目进度表、为项目安排人员、启动项目

分析阶段:收集信息、确定系统需求、建立需求发现的原型、划分需求的优先级、产生并评估可替换方案、与管理人员一起审查建议

设计阶段:设计并集成网络、设计应用程序结构、设计用户界面、设计系统界面、设计并集成数据库、设计细节的原型化和设计并集成系统控制

实现阶段:构件软件的部件、检验并测试、开发调整原型、转换数据、培训与文档、安装系统

支持阶段:目标保证系统在安装后有效地运行,对最终用户的支持、帮助台,由技术人员组成、培训计划、维护并增强计算机系统、增强、升级、维护

软工学习的路真的太长了,心急了只会上火,这东西的小火儿慢慢的炖,不然只能外熟里不熟。本片博客只是大体介绍下。具体的细节后续展开。

 

你可能感兴趣的:(软件工程)