软件工程内涵一、软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下四个方面:1、P(Plan)——软件规格说明
规定软件的功能及其运行时的限制
2、D(DO)——软件开发
开发出满足规格说明的软件
3、C(Check)——软件确认
确认开发的软件能够满足用户的需求
4、A(Action)——软件演进
软件在运行过程中不断改进以满足客户新的需求
二、从软件开发的观点看,它就是使用适当的资源(包括人员,软硬件资源,时间等),为开发软件进行的一组开发活动,在活动结束时输入(即用户的需求)转化为输出(最终符合用户需求的软件产品)
三个阶段:定义阶段:可行性研究初步项目计划、需求分析;开发阶段:概要设计、详细设计、实现、测试;运行和维护阶段:运行、维护、废弃原则:1、抽象;2、信息隐蔽;3、模块化;4、局部化;5、确定性;6,一致性;7、完备性;8、可验证性
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。