2016软件工程简答.docVIP

  • 3
  • 0
  • 约4.57千字
  • 约 5页
  • 2016-11-29 发布于北京
  • 举报
2016软件工程简答

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

文档评论(0)

1亿VIP精品文档

相关文档