欢迎来到天天文库
浏览记录
ID:39712769
大小:644.50 KB
页数:6页
时间:2019-07-09
《系统分析与设计期末考试试卷-A(含答案)资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机科学与工程学院软件工程专业2009级1班姓名:学号:2011—2012学年秋季学期期末考试试题。------------------------------------密------------------------------------封------------------------------------线---------------------------------北方民族大学试卷课程代码:11100975课程:系统分析与设计(A卷,含答案)(考试,闭卷)(允许携带并使用计算机器)题目1.11.22.12.22.32.43.13.2总成绩复核得分阅卷教师1.认知与理解
2、题(18+22=40分)1.1.选择题(每空2分,共18分)1.1.1在系统设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是系统设计的___阶段。(2分)A、需求分析B、概念设计C、逻辑设计D、物理设计答案:B1.1.2()是对系统在各种条件下响应用户的请求时系统的行为和功能的刻画。(2分)A、边界B、环境C、用例D、模块答案:C1.1.3下面哪一种模型用以表示系统的控制结构,即模拟客观世界实体的对象类以及对象类彼此间的相互作用:()。(2分)A、对象模型B、动态模型C、功能模型D、静态模型答案:B1.1.4关于需求方面的描述,请选择填空:()描述系统所预期提供的功能或服
3、务,它取决于开发的软件类型、软件未来的用户以及开发的系统类型;()是从用户角度来描述系统功能和非功能需求。(4分)A、用户需求B、非功能需求C、需求工程D、接口需求E、功能需求答案:EA1.1.5()强调从系统的外部参与者角度看到的或需要的系统功能;()则以时间为顺序说明对象间的相互作用,从系统的动态行为角度显示如何实现系统的功能。(4分)A、活动图B、状态图C、顺序图D、用例图E、协作图答案:DC6/61.1.1()是有着定义良好的接口和功能的软件元素,可利用其即插即用的功能部署到各应用程序中。(2分)A、框架B、包C、构件D、类答案:C1.1.2下面哪种测试是用户用模拟数据测试一个完整
4、的信息系统。()(2分)A、集成测试B、单元测试C、β测试D、α测试答案:D1.1.填空题(每空2分,共22分)1.2.1系统开发生命周期是确认、分析、设计和实现信息系统的一种四步方法,这四个阶段是:()()()()。整个信息系统的开发是这四个阶段不断迭代、细化的过程。(8分)答案:项目管理与计划,系统分析,系统设计,系统实现与运转(无先后顺序)1.2.2按照信息系统处理信息、面向对象的不同,可以分为:()、管理信息系统和()。(4分)答案:事务处理系统,决策支持系统(无先后顺序)1.2.3RUP(RationalUnifiedProcess,统一过程)软件开发方式是一种面向对象的程序开发
5、方法理论。该方法中系统开发至少经过四个过程,其中:()的工作重点在于定义项目的作用域和业务案例;()的工作重点在于将项目需求分析的更加细致;构造阶段的工作重点在于创建应用程序设计与源代码;交付阶段的工作重点在于将系统交付给用户。(4分)答案:初始阶段,细化阶段(有先后顺序)1.2.4项目的可行性评估是项目选择阶段非常重要的一项活动。鉴于考虑因素的不同,它包括了六种不同类型的可行性分析,其中:()是识别与一个开发项目有关的财务收益和成本,()是对开发组织建设一个被提议系统的能力进行评估的过程;()是检查项目将达到其期望目标的可能性进行评估的过程。(6分)答案:经济可行性评估;技术可行性评估;
6、运行可行性评估(有先后顺序)1.2.判断题(每空2分,共22分)1.3.1系统开发生命周期是确认、分析、设计和实现信息系统的一种四步方法,这四个阶段是:()()()()。整个信息系统的开发是这四个阶段不断迭代、细化的过程。(8分)答案:项目管理与计划,系统分析,系统设计,系统实现与运转(无先后顺序)6/61.分析题(4×9=36分)1.1.描述OOSAD(面向对象系统分析与设计)项目所独有的特征。(9分)参考答案(包括要点即可,每一个要点1.5分)1)将系统定义为一组组件——将整个系统细分为一组组件,当这些组件联合在一起,就组成了整个系统;2)首先完成困难的问题——项目中某些难题(如系统物
7、理架构)通常都关系着项目的成败,因此尽早解决难题,可以在实际的资源耗尽之前,考虑好这些难题,进而减少项目风险;3)用迭代来管理项目——在每次迭代中,所有的系统开发周期活动都进行了,即包含管理、计划、分析、设计和实现与操作活动。每次迭代中的输入是前一次迭代的结果,以及所有这一次迭代中要实现的组件;4)不要在前期计划的过于详细——做长期的详细计划是错误的,因为计划本身可能是错误的;5)确定迭代的次数和时间长度——迭代的时间长
此文档下载收益归作者所有