软件工程考试题含word文档.docx
- 186****3257个人认证 |
- 2021-12-09 发布|
- 433.89 KB|
- 30页
完整word版软件工程考试题含word文档
完整word版软件工程考试题含word文档
完整word版软件工程考试题含word文档
软件工程考试题
简答题
1、 什么叫软件?
软件是计算机系统中与硬件相互依存的另一部分,它是包含程序,数据及其有关文档的完好会合
2、 什么叫软件危机?软件危机包含哪两点?软件危机产生的原由是什么?
软件危机是指在计算机软件开发与保护过程中所碰到的一系列严重问题。包含两点:
1)怎样开发软件,以知足对软件日趋增添的需求;
2)怎样保护数目不停膨胀的已有软件。
软件开发和保护过程中存在的很多严重问题,一方面与软件自己的特点有关,另一方面也和软件开发与保护的方法不正确有关。详细表现以下:
1)软件是逻辑零件而不是物理零件。
2)软件的规模愈来愈大,复杂性愈来愈大。
3)小看需求剖析的重要性,小看软件保护的错误看法和方法。
3、 什么叫软件工程?
1968 年在第一届 NATO 会议上的初期定义: “成立并使用完美的工程化原则,以较经济的手段获取能在实质机器上
有效运转的靠谱软件的一系列方法” 。
1993 年 IEEE 的定义: “①软件工程是:把系统的、规范的、可胸怀的门路应用于软件开发、运转和保护过程,也
就是把工程应用于软件;②从而研究①实现的门路” 。
我们国家近来定义:软件工程是指导计算机软件开发和保护的工程学科。它采纳工程的看法、原理、技术和方法来开发与保护软件,把经过时间考验而证明正确的管理技术和目前能够获取的最好的技术方法联合起来。
4、 两种软件工程方法学开发软件时要成立哪些模型?
软件工程方法学包含:传统方法学和面向对象方法学。常用的开发模型有:
瀑布模型(需求稳固,并且能够早先指定)
原型模型(需求模糊或许随时间变化)
增量模型(剖析员先作出需求剖析和纲要设计,用户参加逐渐完美)
螺旋模型(将瀑布模型与原型化模型联合起来 ,并