10需求工程B卷说课讲解_第1页
10需求工程B卷说课讲解_第2页
10需求工程B卷说课讲解_第3页
10需求工程B卷说课讲解_第4页
10需求工程B卷说课讲解_第5页
已阅读5页,还剩4页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档用户需求与系统建模试题-一一-二二-三四五六七八九十总分(2011 / 20102学年 第 一 学期)得分1.得分一、填空题(本题20分,每空1分)软件工程的三要素是()和 CASE工具,术语1.2.3.2.3.4.5.6.“CASE ”的含义是(RUP是一种全面支持面向对象方法和)为中心的,(UML 的,以(的软件过程。)驱动的,以4.需求依赖矩阵是检查需求冲突和冗余的技术手段,关性分析,则所构成的依赖矩阵共有()个交叉单元。设采用该技术对11项需求进行相)个交叉单元,所需判定的工作量为根据需求工程的活动框架,需求管理活动主要包括()、版本管理、5.6.)和需求状态管理。结构化分析模

2、型主要由数据流图、实体关系图、状态迁移图和(成,其中数据流图用于对 ()域建模,状态迁移图用于对7.)构8.建模。事物是UML模型中的基本成分;事物又可分为()事物,)事物、分组事物和注释事物,其中()是最主要的分得分二、选择题(本题 20分,每空2分)F列软件过程模型中,以“冻结需求”为焦点的是(A.螺旋模型 B.原型瀑布模型C.增量模型JAD会议作为一种有效的需求收集手段,其主要的不足是(A.B.C.D.D. CBSE模型用户过早的接触可执行的系统,可能引入“期望误差”与用户间接通信,交互性差,不能完全保证所获信息的有效性。短期集中形成的需求决策难以稳定,可能增大需求变更的风险。时间开销大

3、,同时要求分析员具有良好的人际沟通能力。根据软件非功能需求的分类标准,“为实现与其他协作系统的数据共享,目标系统必须选用Oracle 10g作为数据库服务器”属于(A、机构 B、产品 C、内部 D、外部在需求工程中,“划分需求优先级”属于(A.需求捕获 B.需求规约 C.需求文档化D.)非功能需求。)活动阶段的工作任务。需求验证)是软件需求说明书中必不可少的一项重要附录,用以对正文中 提及的行业专有名词和英文缩写等进行解释和说明。A.版本变更记录F列选项中,(A.程序流程图B.术语表 C.参考文献D.项目合同副本)可用于说明复合数据的组成结构和数据分量的取值约束。B.判定树C. 定义式D.伪代

4、码在数据流图中,数据流必须起始和终结于(A、数据加工在下列关系中,B、数据存储C、外部实体D、数据库)可以有效表示面向对象方法中的“继承”机制。组事物,)是最主要的注释事物。7.UML中以()或()关系体现事物之间存在“整体 /部分”的联系形式;二者中,()关系表明作为“部分”的事物与作为“整9.)。体”的事物密不可分,具有相同的生命期。10.在用例图中,为表示基础用例 UC1将无条件地完整合并其子用例UC1.1的行为,应在这两个用例间使用构造型(A.in eludeB.exte ndedC. destroy D.created精品文档得分三、结构化分析技术应用题(本题20分)某单位拟定在现有

5、的电子邮件系统和人事管理系统基础上,再建设一套招聘管理系 统,藉此提高人员招聘工作的效率。新系统的主要需求包括:1)招聘信息管理。各部门主管可以根据本部门的用人需要,在系统中录入岗位招聘需求,其内容包括对招聘岗位工作职责、薪酬待遇和用人条件的说明,系统将该信息保存于岗位需求表中。2)应聘受理。系统根据岗位需求表的内容,向应聘者发布招聘信息。应聘者需要填写求职申请并 提交给系统,其内容包括所要应聘的岗位和个人情况说明。系统在收到求职申请后会首 先利用电子邮件系统向应聘者转发一封致谢信,同时结合其应聘岗位的需求进行自动审 核。若求职申请通过自动审核则保存于候选人申请表中,以备部门主管人工审核;若未

6、 通过自动审核,则系统会自动生成“谢绝录用”的审核意见,并作为应聘结果以电子邮 件回复应聘者。3)聘用审核部门主管可通过系统查询到应聘本部门岗位的候选人申请,并在系统中设置对候选 人的审核意见。系统会将主管审核意见作为应聘结果以电子邮件回复给应聘者。若主管 同意录用该应聘者,则系统会将录用者信息转发给人事管理系统,以便于其将来办理各 种入职手续;若主管拒绝录用该应聘者,则其求职申请将从候选人申请表中删除。已知该招聘管理系统的顶层数据流图如图3-1所示, 图3-2给出了该系统第1层数据流图中的部分元素。请通过对需求说明的分析,将第1层数据流图补充完整。(答案直接标注在图3-2中)求职申请聘用审核

7、意见候选人申请应聘屮叫招聘管理系统岗位招聘需求部门主管D1岗位需求表人事管理系统录用人员信息应聘结果图3-1致谢信电子邮件系图3-2招聘管理系统的第1层数据流图招聘管理系统的顶层数据流图四、UML建模应用题(本题 40分)的状态,Start、Es、Em Eu、Eh El、Et为可能造成状态转换的事件, 对象内部的数据成员。请根据该模型回答问题。(10分)L、B、H为该1、根据协作图4-1(a)将表现相同交互场景的顺序图4-1(b)补充完整。(10 分)用户对象1图4-1(a)用户登录场景的协作图用户对象1validResultvalidResult=truecreate> form2:M

8、ai nForm><图4-1(b)用户登录场景的顺序图2、状态图4-2描述了某对象的行为规则,其中Sn Sw Su是该对象在生命期内可停留图4-2某对象行为规则的状态图(1) 设该对象处于初态,连续发生事件序列“Start El Es Em Es Em”',此后该对象应处于状态,其数据成员 B的值为。(2) 设该对象处于 Su状态,连续发生事件序列“ Et Em Em El Eu” ,此后该对象 数据成员B的值为。(3)该对象处于Sw状态时,数据成员 L最小的可能值是 ,最大的可能值是。3、类图4-3给出了 Employ类和Manager类的内部结构及相互关系,请根据该类图

9、,以(10 分)精品文档C+语言将这两个类声明代码中的缺失部分(横线处)补充完整。精品文档装.装 订订 线:线class Employeepublic:char* n ame;int age; private:图 4-3 Employ 类和 Manager 类class public:char* positi on;void Boast();4、下文给出了二分查找算法的程序说明及代码,请使用UML中的活动图表示该算法的执行流程(10分)/*说明 *参数a:查找范围,有序整型数组;*参数x:查找的关键值,整型*参数n:数组a的长度,整型*返回值* 等于-1: x不在数组a中;* 不等于-1: x在数组a中的下标;*/int search(int *a, int x, int n)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论