搜索
您的当前位置:首页正文

中国大学MOOC慕课爱课程(17)--试卷17网课刷课

来源:二三四教育网
软 件 工 程 试 卷

一 、判断题(正确请打,错误请打 )

1.2.3.4.5.

在可行性分析阶段必须了解用户的需求 ;

问题抽象、问题分解和多视点方法可以促进软件的需求分析工作;

面向对象的需求分析方法可以有效地确保问题空间与问题描述 空间结构的一致; 软件设计总是从需求分析模型出发,自顶向下进行,无需考虑编码阶段的有关内容 ; “类”和“对象”是二个不同的概念,面向对象软件开发方法的关键是要识别和定义一个个对象,并基于这些具体的对象来构造软件系统;6.

模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚度、低耦合度的软件产品;7.8.9.

软件测试的目的是为了验证程序是正确的;

瀑布模型可以有效地适应用户需求的动态变化,从而促进需求分析;

测量和估算都用于定量描述软件产品、过程和资源的属性,测量用于事后和实时,估算用于事前;

10.软件原型有助于促进用户和需求分析人员之间的交互,帮助需求分析人员获取用户需求

二、简述

1.需求分析与软件设计二个阶段任务的主要区别是什么?2.软件开发过程和软件生命周期这二个概念有何区别?3.需求分析对软件开发的意义何在?有何作用?4.软件为什么需要维护?软件维护有哪几种形式?5.面向对象的软件开发方法是如何支持软件重用的?

三、理解和分析题

1.按照软件工程的思想,软件是程序和相关文档的集合,请分析为什么文档是软件的一个重

要组成成分,或者说为什么软件的开发需要文档?

2.根据你的理解和实践经验,请深入、详细分析面向对象软件开发方法的优越性?3.如果你是一个软件项目的负责人,请阐述你如何按照软件工程的思想组织和开展软件项目

的开发工作?

课程答案网课刷课flyingjgh

因篇幅问题不能全部显示,请点此查看更多更全内容

Top