您的位置:首页 > 其它

软件工程基础知识

2015-08-11 09:08 357 查看
重要概念:

软件部分:

软件:软件是计算机系统中与硬件相互依存的另一部分,他是包括程序,数据以及其相关文档的完整集合。

程序:是按实现设计的功能和性能要求执行的指令序列。

数据:是使程序能够正常操纵信息的数据结构。

文档:是与程序开发、维护和使用有关的图文材料,例如使用说明等。

分类:

按功能:

系统软件

操作系统、数据库管理系统、设备驱动程序、通信处理程序

支撑软件

文本编辑程序、文件格式化程序、磁盘向磁带数据传输程序、程序库系统、支持需求分析、设计、实现、测试和支持管理的软件

应用软件

商业数据处理软件、工程科学计算软件、医疗、制药软件、系统仿真软件、计算机辅助设计/制造软件、事务管理、办公自动化软件等

按工作方式:

实时处理软件:对事件发生时立即对其处理并及时返回信号给监控软件的软件。

分时软件:把时间片轮流分给各个用户,主要用在多用户登录状态时。

交互式软件:出现对话框(让你回答yesorno)等能与人进行交流的软件。

批处理软件.

按服务对象:

项目软件:受客户委托,因某些领域需要而开发,不以盈利为目的。

产品软件:需要推向市场的,以营利为目的,如游戏软件。

软件工程过程:

软件规格说明:规定软件功能及其运行的限制。

软件开发:产生满足规格说明的软件。

软件确认:确认软件能够完成客户提出的要求。

软件的维护:按照软件运行后客户的需求进行的改进

软件生存期:

从孕育、诞生、成长、成熟、衰亡的生存过程,大多数软件在开发时就已经落后了,所以开发要快,要趁早。

软件工程部分:

软件开发过程六个阶段:
制定计划、需求分析和定义、软件设计、程序编写、软件测试、运行和维护。

系统开发生命周期:

三个主要阶段:分析、设计、实现,两个附加阶段:项目计划、系统支持。

软件工程最终目的:

以最少的经济手段获得可靠软件。

三要素:

方法、工具、过程。

软工四原则:

分解(将大问题分解为小问题)、独立性(模块独立性)、一致性(开发规范相同)、确定性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: