- 3
- 0
- 约4.57千字
- 约 5页
- 2016-11-29 发布于北京
- 举报
2016软件工程简答
软件工程
1.软件工程的目标
答:在给出成本、进度的前提下,开发出具有可修改性,有效性,可靠性,可理解性,可维护性,可重用性,可适应性,可移植性,可最追踪性和可互操作性并满足用户需求的软件产品
2.软件工程面临的问题
答:软件费用,软件可靠性,软件可维护性,软件生产率,软件重用
3.软件工程原则是什么?每个原则的含义是什么?
答:抽象:抽取事物最基本的特性和行为,忽略非基本的细节。
信息隐蔽:将模块中的软件设计决策封装起来的技术
模块化:程序中逻辑上相对独立的成分,它是一个独立的编程单位,应有良好的接口定义。
局部化:要求在一个物理模块内集中逻辑上互相关联的计算资源。
一致性:整个软件系统的各个模块使用一致的概念,符号和术语,程序内部接口应保持一致性,软件与硬件接口应保持一致等,系统规定说明与系统行为应保持一致,用于形式化规格说明的公理系统应保持一致等。
完整性:软件系统不丢失任何重要成分,完全实现系统所需功能的程度,在形式化开发方法中,按照给出的公理系统,描述系统行为的充分性,当系统处于出错或非预期状态时,系统行为保持正常的能力。
可验证性:开发大型软件系统需要对系统逐步分解
4.软件工程过程有哪些?
答:开发过程,管理过程。供应过程,获取过程,操作过程,维护过程,支持过程
5.软件生命周期的概念是什么?
答:是指开发软件项目的总体过程思路
6.软件开发的各个模型的特点是什么?
原创力文档

文档评论(0)