软件工程——概念

软件工程概论

1、软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其文档的完整集合
2、程序是按事先设计的功能和性能要求执行的指令序列

软件的分类
**1、系统软件:**操作系统、数据库管理系统、设备驱动、通信处理程序等
**2、支撑软件:**文本编辑程序、文件格式程序等
3、应用软件:各个领域软件

软件工作方式划分:
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、能按时完成开发工作,及时交付使用

猜你喜欢

转载自blog.csdn.net/huihui1314_/article/details/84334110