软件工程概论
1、软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其文档的完整集合
2、程序是按事先设计的功能和性能要求执行的指令序列
软件工作方式划分:
1、实时处理软件
2、分时软件
3、交互式软件
4、批处理软件
按软件服务对象的范围划分:
1、项目软件
2、产品软件
按使用的频度进行划分:
1、一次使用
2、频繁使用
按软件失效的影响进行划分:
1、高可靠性软件
2、一般可靠性软件
软件发展阶段
1、程序设计阶段
2、程序系统阶段
3、软件工程阶段
软件工程过程(PDCA)
1、P软件规格说明:规定软件的功能及其运行的限制
2、D软件开发:产生满足规格说明的软件
3、C软件确认:确认软件能够完成客户提出的要求
4、A软件的演进
软件工程过程的特性:
1、容易理解
2、可见性
3、可支持性
4、可接受性
5、可靠性
6、安全性(抗病毒能力)
7、可维护性
8、速度
软件工程的定义:
运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文件资料
**软件工程三要素:**方法、工具和过程
软件工程项目的基本目标:
1、付出较低的开发成本
2、达到要求的软件功能
3、取得较好的软件性能
4、开发的软件易于移植
5、需要较低的维护费用
6、能按时完成开发工作,及时交付使用
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!