版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用户需求与系统建模试 题(2006/ 2007 学年第一学期)-一一二二二-三四五六七八九十总分一、填空题(20分,每空1分)1. 用户需求与系统建模课所涉及的内容应划分为()学科的重要知识领域。该学科于1968年在NATO的一次学术会议上被提出,旨 在为软件开发引入健全的工程化原则和系统的、成熟的方法学指导,以解 决日益严重的()。2. Rational统一过程是适应于 OO方法和UML建模表示的,以()驱动的,以()为中心的,迭代和增量的软件开发过程,Ratio nal统一过程的英文缩写为()。3. 软件需求可以被划分为“功能需求”和“非功能需求”两类。按照这种区分标准,“系统必须对登录用
2、户的身份进行验证,并分配给合法用户相应 的公文操作权限”属于()需求;“身份验证必须在4秒之内完成”属于()需求。4. 在需求开发阶段,分析员可以“快速而粗糙”地开发出模拟目标软件系统行为的原型程序,并利用它与用户更直观地讨论需求内容; 这种以获取需 求为目地的原型属于()原型;除此而外原型还存在另一种类型称为()原型。:5. 在结构化分析技术中,实体关系图用于创建目标系统的()模型。在实体关系图中矩形表示();椭圆表示();以无向边连接矩形的菱形表示()。6. 需求开发过程通常包括4个主要活动,分别是(),(),()和需求验证。定义需求优先级应该是()活动的工作任务。7. 事物、关系和图是
3、UML词汇表中所包含的 3种基本构造块。其中()是模型中所应用的基本成分;()是事物之间的结合形式;()聚集了一组相关的事物,传达某一方面的整体信息。、选择题(20分,每空2 分)1. ()借鉴了制造行业“流水线生产”的思想,将开发活动按线性关系组织,是在软件工程历史上提出最早也是影响最广泛的过程模型。D.组件开发模型)开始要求开发过程中必A. 瀑布模型B.增量模型C.螺旋模型2. 在能力成熟度模型的5个等级中,从( 须包括与“需求管理”有关的关键过程区。A.初始级 B.可重复级C.已定义级D.已管理级3. 调查表是进行需求收集的手段之一。在下列陈述中,()指出的是调查表的不足。A. 用户过早
4、的接触可执行的系统,可能引入“期望误差”。B. 与用户间接通信,交互性差,不能完全保证所获信息的有效性。C. 时间开销大,同时要求分析员具有良好的人际沟通能力。D. 利用短期集中的会议作出需求决策可能引入需求变更的风险。4. ()是检查需求冲突和冗余的主要技术。A.需求依赖矩阵B.判定树 C.判定表 D. Petri网5. 结构化分析模型中,()用于对软件系统的行为建模。A.实体关系图B.数据流图C.状态迁移图D.数据字典6. 下列关于0层数据流图的陈述中,不正确的是()。A. 0层数据流图中只有一个数据加工B. 0层数据流图中列出了所有与系统发生数据交互的外部实体。C. 0层数据流图中列出了
5、所有“穿过”系统边界的数据流。D. 0层数据流图中列出了所有系统中的数据存储。7. 在UML中“包”使用()符号表示。8.在用例图中,如果某一个用例的执行有条件地合并另一个用例的行为,则二者之间定义为()关系。A.拓展 B.包含 C.实现D.泛化9. UML的状态图表现的是个 ()在生命期内响应事件所经历的状态变化序列。A.用例B.对象 C.活动 D.接口10. UML定义的4中基本关系中,()关系可以是对称的A.泛化 B.依赖 C.关联 D.实现三、按要求回答问题(20分,每题5分)1. 请写出下列术语的英文缩写数据流图:联合应用开发:计算机辅助软件工程:能力成熟度模型:软件需求说明书:2.
6、 写出5条创建数据流图的指导原则3. 写出需求发现活动的主要工作任务4. 在UML所定义的9种图中,哪些图是用于表现系统动态行为的?四、XX电器商店的配送部门负责向购买商品的市内顾客提供有偿的送货上 门服务,其收费策略如下:当需要送货的商品重量大于 25kg或者商品体积超过1m3,按照 30元收取运费,否则按20元收取运费。正常送货时限为3日内,如果顾客要求当日送货,则额外收取 10 兀加急费。请基于上面的描述,将说明收费策略的判定表补充完整(10分)收费策略判定表条 件 项动 作 项20元运费30元运费40元运费五、下面的C+代码分别定义了两个类 Tperson和Temployee,请根据代
7、码 含义,采用UML的类图表示出这两个类的内部成员和相互关系(10分)class Tpers onpublic:TPers on( char* n m, i nt ag); int getAge();char n ame20;protected:void In cAge();private:int age;class TEmployee:public TPers onpublic:float getSalary();void setSalary(float sal); bool IsVacati oning;private:float salary;六、请认真阅读下面的需求描述,并按要求回答问
8、题(20分)“ Restaura nt On Wheels ”(下文简称ROW是一家以电话订餐和食品配送为主营业 务的餐饮公司。为减少投资风险,ROW采用的是一种低成本的运营模式,即自己不生产外卖食品,而是与多家餐馆和快餐店建立合作关系,合作餐馆承诺以批发价和记帐支付 方式提供各种外卖食品,ROW!将它们以零售价销售给订餐客户,从而获得利润。ROV公司的服务目标主要是周边企业和商业机构等团体客户,ROW勺公关人员负责上门推广公司的业务并办理客户注册手续。注册后的客户将获得编号唯一的订餐卡,并在 每个月得到最新的订餐目录。需要订餐时,客户在电话中说明自己的订餐卡号码、送餐 时间、订购食品在目录中
9、的编号及订购数量;订餐员在核对必要信息后建立客户订单以 及执行订单所需要的配送签收单和记帐单。配送签收单包含客户地址、联系电话、订餐 内容及按零售价计算出的应支付金额等信息。记帐单包含要求合作餐馆提供的食品清单 和按批发价计算出的记帐金额。每个订单由一名配送人员执行,配送人员以记帐单到各 家餐馆购买订购的食品,并按配送单将其送往指定的客户地址。客户支付现金并签收配 送单。每天下班前配送员要与会计结算当天送餐的收入;会计还负责在每个月底以记帐 单为依据与合作餐馆进行现金结算。每个月末,ROW公司的经理将根据合作餐馆对外卖食品的更新情况和当月的销售情况整理出下个月的订餐目录,并由公关人员送往各个注 册的客户手中。目前随着ROWk务规模的逐步扩大,迫切需要开发一个订餐管理系统以保证公司业 务的顺利开展,新系统的开发目标包括:1. 帮助公关人员维护注册客户的信息并处理新客户的注册事务。2. 帮助经理维护与合作餐馆的联系以及由合作餐馆所供应的食品信息,在新餐馆 加盟或餐馆终止合作关系时对外卖食品种类进行相应的更新处理。3. 帮助订餐员处理客户订餐事务,建立订单并自动生成有关的其他单据。4. 帮助会计进行资金管理,能够方便的进行每天的送餐收入结算和每个月的记帐 结算。5. 向经理提供每个月销售情况的统计结果,以便于经理制定下个月的订餐目录6. 自动将新的订餐目录以电子邮件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院创卫办工作制度
- 医院设备科工作制度
- 半导体行业工作制度
- 单位阅览室工作制度
- 卫检部内部工作制度
- 卫生院禁毒工作制度
- 运城市2026国家开放大学护理学-期末考试提分复习题(含答案)
- 县委周例会工作制度
- 县禁毒工作制度汇编
- 县长信箱工作制度范本
- 《研学旅行课程设计》课件-1研学课程学生手册设计
- 关于高考评价体系
- 油田地面工程简介
- ISO27001最新版信息风险评估表
- 商铺出租可行性方案
- 写字楼物业各项应急预案
- 基于无人机的公路基础设施健康监测与安全预警系统设计
- 2023年非车险核保考试真题模拟汇编(共396题)
- 市场监管总局直属事业单位招聘考试题库2023
- 高三通用技术专题复习草图设计-转动类连接件
- 2022-2023年明纬开关电源手册
评论
0/150
提交评论