软件工程内涵

软件工程内涵一、软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下四个方面:1、P(Plan)——软件规格说明

规定软件的功能及其运行时的限制

2、D(DO)——软件开发

开发出满足规格说明的软件

3、C(Check)——软件确认

确认开发的软件能够满足用户的需求

4、A(Action)——软件演进

软件在运行过程中不断改进以满足客户新的需求

二、从软件开发的观点看,它就是使用适当的资源(包括人员,软硬件资源,时间等),为开发软件进行的一组开发活动,在活动结束时输入(即用户的需求)转化为输出(最终符合用户需求的软件产品)

三个阶段:定义阶段:可行性研究初步项目计划、需求分析;开发阶段:概要设计、详细设计、实现、测试;运行和维护阶段:运行、维护、废弃原则:1、抽象;2、信息隐蔽;3、模块化;4、局部化;5、确定性;6,一致性;7、完备性;8、可验证性

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关