全球旧事资料 分类
《软件工程》形成性考核答案
第一、二章
一、填空题1软件工程学的内容可包括(理论)、结构、(方法)、(工具)、环境、管理、规范等。2软件生存周期一般可分为问题定义、(可行性研究)、(需求分析)、设计、(编码)、测试、运行与维护阶段。3可行性研究的目的是(用最小的代价在尽可能短的时间内确定问题是否能够解决)。4系统流程图是(描绘物理系统)的传统工具。5在可行性研究中,(技术可行性)是系统开发过程中难度最大,最重要的一个环节。二、判断题1软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。(√)2螺旋模型是利用笛卡尔坐标的四个象限上分别代表四个方面的活动来表示。(√)3原型模型适用于嵌入式软件。()4面向对象技术是构件组装模型的基础。(√)5在可行性研究中最难决断和最关键的问题是经济可行性。()6系统流程图表达的是部件的信息流程,还表示对信息进行加工处理的控制过程。()7自底向上成本估计不是从整体开始,而是从任务单元开始。(√)三、单项选择题1下列哪个阶段不是软件生存期三个阶段中的内容(C)。A.计划阶段B.开发阶段C.编码阶段D.维护阶段2下列关于瀑布模型的描述正确的是(C)。A瀑布模型的核心是按照软件开发的时间顺序将问题简化。B瀑布模型具有良好的灵活性。C瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
fD利用瀑布模型,如果发现问题修改的代价很低。四、简答题1软件的定义与特点。参考答案:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据结构及其相关文档的完整集合。它包括三个方面的内容:⑴程序:在运行时,能提供所希望的功能和性能的指令集。⑵数据结构:使程序能够正确运行的数据结构。⑶文档:描述程序研制过程、方法及使用的图文材料。软件产品具有以下一些特性:①软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。②软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。③在软件的运行和使用期间,没有硬件那样的机械磨损、老化问题。④软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。⑤软件的开发至今尚未完全摆脱手工的开发方式。⑥软件的开发费用越来越高,成本相当昂贵。也可概括为:⑴抽象性:逻辑实r
好听全球资料 返回顶部