下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE1PAGE3第4章需求分析与建模习题一、简答题1.为什么要进行需求分析?答:需求分析(requirementanalysis)是为获得合理的需求所从事的调查、分析、建模、编写文档及审核等工作。需求分析是开发软件的一项十分重要的工作,它是软件开发中软件分析、软件设计、编程和测试的基础,只有确定了正确、合理的软件需求,才有可能开发出成功的软件,错误或不完善的软件需求将导致软件开发工作的失败。2.需求分析包括哪些主要工作?答:需求获取、需求分析、需求建模、需求管理。3.简述用例建模的过程。答:识别参与者、提取用例、绘制用例图、编写用例规约。4.用例规约包括哪些内容?答:用例编号、用例名、参与者、涉众期望、前置条件和后置条件、事件流、补充约束。5.简述需求架构的概念。答:需求架构(requirementstructure)是根据需求的相关性和合理性,从宏观上把需求划分成为多个需求单元,一个需求单元(requirementunit)表示具有某一主题的相关需求,把所有需求单元按照一定关系构成的需求框架称为需求架构。6.为什么要对需求进行管理?答:随着环境的变化和用户对系统认识的深化,会对已经确定的需求进行变更。为了使得系统需求既能得到合理变更满足用户需要,又使得开发工作能够有计划进行,就需要实现需求跟踪、控制需求变更、实施版本控制,对需求进行有效管理。二、填空题1.需求捕获可以采用(启发法)、观摩法和(原型法)等方法。2.参与者是与(系统)发生交互关系的(外部)实体。3.用例之间存在(泛化)、包含和(扩展)三种关系。4.用例规约中的事件流分为(基本)事件流和(例外)事件流两种类型。5.软件的非功能性需求包括(质量性)需求和(约束性)需求两个方面。6.需求管理工作包括(需求基线管理)、需求跟踪管理和(需求变更管理)等工作。三、选择题1.下面不属于需求分析工作的是(D)。A需求获取B需求管理C需求建模D需求裁剪2.下面不属于需求获取内容的是(A)。A特殊需求B功能需求C非功能需求D环境与约束3.下面说法不准确的是(A)。A参与者是与系统发生交互关系的实体B不能肯定用户一定是参与者C参与者一定是涉众,但涉众不一定是参与者D参与者一定会和系统发生交互4.下面用例规约的事件流描述中存在问题的是(B)。A系统反馈当前库存数量B系统利用SQL语句查询库存数量C业务员从系统中获取库存数量D库管员从系统中获取库存数量5.下面对用例分包的依据说法不正确的是(D)。A根据业务主题分包B根据相关原则分包C根据参与者分包D根据用例之间的关系分包6.温昱把约束性需求总结为四个方面,下面不属于这四个方面的因素的是(A)。A领域环境因素B使用环境因素C构建环境因素D技术环境因素四、练习题1.根据图3.35教务系统安排考试的业务流程图,试提取安排考试方面的系统用例,并画出用例图。解答:从图3.35可以看到,其他实体到教务系统的消息只有教学秘书发过来的“安排考试”一条消息,教务系统的自返消息有两个:“安排教室”和“安排监考老师”。从而我们可以根据教学秘书发给教务系统的消息“安排考试”设置一个系统用例,“安排教室”和“安排监考老师”作为“安排考试”这个用例的两个子用例,基用例和这两个子用例之间是包含关系。安排考试的用例图见图4.1x。作为一个教务系统,它应该有多项功能,此习题只是从图3.35只考虑考试安排所提取的三个用例。用例图详见图4.1x。图4.1x考试管理用例图2.试分析在一个超市业务管理系统中,顾客从超市“购物”用例的涉众期望。解答:顾客从超市购物的期望有一下几点: 1).在超市方便购买商品; 2).用现金、银行卡微信或支付宝方便支付; 3).从超市购买的质量能够得到保证的商品。3.图4.32是宾馆管理系统店员管理的用例图,试编写“店员离退”用例的用例规约。解答:店员离退的用例规约是:用例名:店员离退参与者:宾馆经理前置条件:宾馆经理需登录系统。事件流:
1宾馆经理在店员信息管理页面通过选择“店员离退”启动此功能;
2系统弹出退休离职小窗口;
3宾馆经理输入要退休离职的店员的工号,选择退休还是离职;
4系统提示“确实更改吗?”;
5宾馆经理选择“确认”;
6系统确认更改,把店员状态改为退休或离职,并在店员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理操作中的应急处理
- 护理信息技术课件
- 手术室护理工作压力与应对策略
- 护理课件比赛着装礼仪
- 妇产科护理中的母婴安全防护措施
- 感染护理学课件
- 护理伦理与医疗伦理合作
- 护理基础:沟通技巧与患者关怀
- 护理课件语言表达清晰度评分
- 护理会诊中的护理质量控制
- 2026年广西安全员A证题库(附答案)
- 圆通快递内部管理制度
- 影像科冠心病诊断流程规范
- AI赋能教育作业批改:技术、应用与实践指南
- 河南中烟工业限责任公司黄金叶生产制造中心2026一线岗位大学毕业生招聘易考易错模拟试题(共500题)试卷后附参考答案
- 设计院转型升级的策略与实践案例
- 2026年高考政治一轮复习:统编版选择性必修二《法律与生活》主观题 专项练习题汇编(含答案解析)
- DRG付费下医院成本管控数据策略
- 物理青海会考真题及答案
- DB34-T 5328-2025 城镇初期雨水处理设施主要水污染物排放限值
- 2025年课件-(已瘦身)2023版马原马克思主义基本原理(2023年版)全套教学课件-新版
评论
0/150
提交评论