TYUT太原理工大学2022需求工程考试简答题
- 考试范围为1--9,11,14-17章,所以习题集上有很大一部分需要删减
- 老师说第1~4章、6章、7章、8章各出一道简答题
- 我简单整理了一下老师上课讲的ppt和习题集上的简答题(已删减版),每道题都删减了很多,只留下了要点,需要未删减题库自取:https://pan.baidu.com/s/1cwoqIml3BYHhrdU4hTKH5A?pwd=1234 提取码:1234
- 建议没时间的同学背一下标红的题,时间紧的同学背6章、7章、8章所有题,时间充裕的同学全背
- 注:虽然老师说简答题第1~4章、6章、7章、8章各出一道,但我观察以往的考试,简答题考察范围并不局限在这四章,还是全背比较保险
- 本博客word版(简答题删减版)自取:https://pan.baidu.com/s/1mwVUjbU88AOzIZRPIfxdmQ?pwd=1234
提取码:1234
第一到四章
1、简述需求工程的主要任务
(1)需求工程需要同时说明软件需要“做什么”和“为什么”需要做。
(2)需求工程必须将目标、功能和约束反应到软件系统中,映射为可行的软件行为,并对其进行规格说明。
(3)需求工程需要妥善处理目标、功能和约束随着时间的演化情况
2、简述常见的需求定义错误
(1) 需求未反映用户的真实需要
(2)模糊和歧义的需求
(3)信息遗漏
(4) 不必要的需求
(5)不切实际的期望
3、简要说明需求获取活动的过程。
(1)收集背景资料
(2)获取问题与目标,定义项目前景和范围
(3)识别涉众,选择信息的来源
(4)选择获取方法,执行获取 ,获取功能与非功能需求
(5)记录获取结果
第六章
1、信息系统的四种类型
小型系统(部门级系统)、组织级系统(企业级系统)、组织间系统(企业间系统)、战略信息系统
2、涉众分析的任务
(1)涉众识别:寻找软件系统的涉众类别,发现关键涉众。
(2)涉众描述:描述不同涉众类别的简单、复杂特征
(3)涉众评估:划分优先级、 评估风险 、分析涉众冲突
(4)涉众代表选择:从每种涉众类别中选择代表
(5)涉众参与策略制定:制定涉众代表参与需求开发乃至软件系统开发的参与策略
3、识别涉众的方法
简单方法:先膨胀后收缩;经验方法:检查列表;经典方法:涉众网络
4、涉众识别的基本过程
(1)集中初始涉众进行头脑风暴、得出涉众类别列表
(2)分析涉众类别列表判断和软件系统的相关性,缩减为关键涉众类别列表
(3)为关键涉众类别列表选择代表,并集中头脑风暴,得出新涉众类别列表
(4)新涉众类别列表趋于稳定,则结束涉众识别;若有新发现,转向第(2)步
第七章
1、“用例/场景模型”在“需求获取活动”中有何作用?为什么?
有着主线索的作用
原因:用例/场景模型能够及时地将每次需求获取活动的进展 组织起来,展现、提供给分析活动,并在得到分析结果后进 一步指导后续获取活动
第八章
1、准备面谈需要做什么?
(1)阅读背景资料
(2)确定面谈主题和目标
(3)选择被会见者
(4)通知被被会见者做准备
(5)确定问题和类型
2、面谈的类别
(1)结构化面谈:安全按照事先的问题和结构来控制面谈
(2)半结构化面谈:在面谈过程中,据实际情况采取 一些灵活的策略
(3)非结构化面谈:没有事先预定的议程安排
3、试比较面谈问题组织的三种结构
(1)金字塔结构:以具体的问题开始,然后逐渐提高问题开放度。会见者需对话题进行预热、不情愿讨论某个话题、事先对事实的确认存在较大偏差时,采用金字塔结构。
(2)漏斗结构:以开放式的问题开始,然后用封闭式问题缩小可能的答复。被会见者对话题有情绪、事先对事实了解不多时,采用漏斗结构。
(3)菱形结构:以一种非常明确的方式开始,然后考察一般问题,最后得出一个非常明确的结论。菱形结构所花的时间比其他任何一个都长。
第九章
1、简述软件开发中为何使用原型工具
原型是在最终系统产生前的局部真实表现,可以让人们在系统的开发过程中,就对一些具体问题进行基于实物的有效沟通,帮助人们尽早解决软件开发过程中存在的各种不确定性。
2、原型法进行需求获取的基本过程
(1)确定原型需求:确定开发原型的原因、拥有的起终点、期望的结束标准
(2)原型开发:依据原型的需求特点和开发目 的,以最低的成本建立初始原型
(3)原型评估: 对上一阶段原型评估,根据评估反馈判断原型是否满足结束标准
(4)原型修正:根据反馈的不足进行原型调整,调整完成后再次评估。
3、比较原型开发方法的三种类型
(1)探索式:以缺陷需求开始继而不断调整和修正需求的 原型开发方式
(2)实验式:初始时就有清晰的用户需求,但是对需求的实现方法、效果、可行性没有太大的把握
(3)演化式:原型的开发并不是一个独立的活动,而是整个项目持续开发过程中的一部分
(4)探索式、实验式原型方法产生的原型产品被称为抛弃式原型。建立抛弃式原型时,代码要被抛弃,尽量花费最小的代价,争取最快的速度。为此,开发者会使用简易的开发工具和不成熟的构造技术,忽略简化一些和原型目标不相关的功能特征。
(5)建立演化式原型时,质量要一开始就达到最终系统要求,要易于进行扩展和频繁改进,用于处理清晰的需求、规格说明和技术方案
4、原型方法的主要风险
(1)成本失控(最大的风险)
(2)给涉众造成错误印象
(3)用户可能会被原型所表现出来的非功能特性遮蔽了眼睛
(4)是在澄清需求不 确定性的同时也可能会掩盖一些用户假设,这些假设将会无从发现
第十一章
1、结构化分析方法的局限性
(1)数据需求和处理需求的联接不易
(2)结构化分析向结构化设计的过度不易
(3)结构化分析过于重视对已有系统的建模
2、为何要确定需求的优先级
(1)项目的资源有限,无法满足用户的所有需求
(2)项目采用分阶段的开发方式,应优先交付用户最重要最紧急的需求
(3)在项目的开始阶段,并不能明确所有的用户需求
3、需求分析人员需求协商三原则
(1)明确冲突因素,避免情绪冲突
(2)明确冲突解决空间
(3)确定最佳解决方案
第十五章
1、为什么要编写需求规格说明文档
(1)它可以成为各方人员之间有关软件系统的协议基准
(2)它可以成为项目开发活动的重要依据
(3)在它的编写过程中,可以尽早的发现和减少可能的需求错误,从而减 少项目的返工,降低项目的工作量
(4)它可以成为有效的智力资产
2、说明文档所使用的三种语言
(1)非形式化语言:即自然语言。
(2) 半形式化语言:自然语言具有更丰富的语义和更严格的语法同时又没有严格到完 全基于数学方法的语言,例如 ERD、DFD、UML 等图形语言
(3)形式化语言:基于数学的语言,例如 VDM、Z 语言
第十六章
1、简述评审的过程
规划阶段、总体部署阶段、准备阶段、审查会议阶段、返工阶段、跟踪阶段
2、简述需求验证的方法
需求评审、原型与模拟、测试用例开发、用户手册编制、利用跟踪关系、自动化分析
第十七章
1、简述需求管理的重要任务
①交流涉众的需要。
②将需求应用、实施到解决方案。
③驱动设计和实现工作。
④控制变更。
⑤将需求分配到子系统。
⑥测试和验证 终产品。
⑦控制迭代式开发中的变化。
⑧辅助项目管理。
2、需求的变化有哪些?
①问题发生了改变
②环境发生了改变
③需求基线存在缺陷
④用户变动
⑤用户对软件的认识变化
⑥相关产品的出现
TYUT太原理工大学2022需求工程考试简答题相关推荐
- TYUT太原理工大学2022数据库大题之概念模型设计
题型二 题中给出对某数据库的一段描述,让画该数据库的E-R图,并在图上注明属性.联系的类型 ("并在图上注明属性.联系的类型"考试出现这句话,就当他没有:因为属性就是椭圆,类型就是 ...
- TYUT太原理工大学2022操作系统学习通总结
第1章 选择 (高级程序设计语言的编译器)不是操作系统关心的主要问题 多道批处理系统的主要缺点是( 缺少交互性 ) 在操作系统中,( 进程通信服务例行子程序 )部分属于微内核 通常在分时系统中运 ...
- TYUT太原理工大学2022“mao gai”必背
老师说只考课后题,只能从课本中总结,因为我不想背太多,所以我只总结了要点,浅参考一下吧 涉及......的东西,为了过csdn审核,所以发百度网盘链接 链接:https://pan.baidu.com ...
- TYUT太原理工大学2022数据库题库选择题总结
第1章 一.单选题 1.数据库(DataBase,DB)是存储在计算机上的( 结构化的)相关数据集合. 2.反映现实世界中实体及实体间联系的信息模型是( 实体联系(ER)模型 ) 3.学生实体( ...
- TYUT太原理工大学2022数据库大题之分解关系模式
题型四 分解关系模式:考点:关系模式的基本函数依赖.关系候选键.关系属于第几范式. 关系属于第几NF.分解NF模式集(10分) 要掌握本题首先要掌握很多基本概念,我们来浅看一下吧,只讲要考的和做题会用 ...
- 太原理工大学计算机软件基础考试,太原理工大学考试《大学计算机基础》A考题.pdf...
太原理工大学考试<大学计算机基础>A考题.pdf (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 A卷第1页共8页___ ...
- 太原理工微型计算机控制试卷,太原理工大学微机原理考试(13届葬仪落整理).docx...
太原理工大学微机原理考试(13届葬仪落整理).docx 简答第一章1简述计算机和微型计算机经过了哪些主要的发展阶段计算机电子管.晶体管.集成电路.大规模集成电路计算机.微型计算机低档8位微处理器和微型 ...
- 2018java二级考试大纲_2018年全国计算机二级java考试简答题练习二
2018年全国计算机二级java考试简答题练习二 1.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 答:接口可以继承接 ...
- 简述计算机图形的图形应用主要有哪些,5计算机图形学考试简答题复习.doc
5计算机图形学考试简答题复习 计算机图形学考试简答题复习 1.简述计算机动画的概念,它经历了哪几个阶段的发展?(2分) 计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物 ...
- JAVAEE考试简答题整理
J2EE考试简答题 1. 简述Servlet生命周期 Servlet生命周期(图解) (biancheng.net) 1) 初始化阶段 当用户第一次向 Servlet 容器发出 HTTP 请求要求访问 ...
最新文章
- mysql dump 参数_mysqldump常用参数
- 一个注解搞定 SpringBoot 接口防刷,还有谁不会?
- 报名 | 加密金融生态大咖私享会
- 反射调用private或internal构造函数
- oracle添加文件,ORACLE---添加控制文件
- Python 抢火车票神器,支持候补抢票
- VMware下Mac系统自适应屏幕
- WebDriver API
- 计算机无法进系统咋办,详解电脑无法进入系统怎么办
- 蓝桥杯-标题:六角填数
- Button,LinkButton,ImageButton,HyperLink使用
- 相同源代码的html文件在本地和服务器端被浏览器请求时,显示的效果不一样!!!...
- svr测试用MATLAB,基于MATLAB的SVR回归模型的设计方案.doc
- codevs 1038 一元三次方程求解 NOIP2001提高组
- 演化博弈论----gyy参考总结
- Dvr的工作原理及入门分析
- 通俗易懂地理解傅里叶变换
- [2019-7-20]论文模型构建心得
- linux mysql 超级用户_Linux下MySQL忘记超级用户口令的解决办法linux操作系统 -电脑资料...
- 如何实现3台计算机网络传递文件,两台电脑如何实现对拷,三种办法轻松搞定!...