1. 考试范围为1--9,11,14-17章,所以习题集上有很大一部分需要删减
  2. 老师说第1~4章、6章、7章、8章各出一道简答题
  3. 我简单整理了一下老师上课讲的ppt和习题集上的简答题(已删减版),每道题都删减了很多,只留下了要点,需要未删减题库自取:https://pan.baidu.com/s/1cwoqIml3BYHhrdU4hTKH5A?pwd=1234      提取码:1234
  4. 建议没时间的同学背一下标红的题,时间紧的同学背6章、7章、8章所有题,时间充裕的同学全背
  5. 注:虽然老师说简答题第1~4章、6章、7章、8章各出一道,但我观察以往的考试,简答题考察范围并不局限在这四章,还是全背比较保险
  6. 本博客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需求工程考试简答题相关推荐

  1. TYUT太原理工大学2022数据库大题之概念模型设计

    题型二 题中给出对某数据库的一段描述,让画该数据库的E-R图,并在图上注明属性.联系的类型 ("并在图上注明属性.联系的类型"考试出现这句话,就当他没有:因为属性就是椭圆,类型就是 ...

  2. TYUT太原理工大学2022操作系统学习通总结

    第1章 选择 (高级程序设计语言的编译器)不是操作系统关心的主要问题 多道批处理系统的主要缺点是( 缺少交互性  ) 在操作系统中,( 进程通信服务例行子程序   )部分属于微内核 通常在分时系统中运 ...

  3. TYUT太原理工大学2022“mao gai”必背

    老师说只考课后题,只能从课本中总结,因为我不想背太多,所以我只总结了要点,浅参考一下吧 涉及......的东西,为了过csdn审核,所以发百度网盘链接 链接:https://pan.baidu.com ...

  4. TYUT太原理工大学2022数据库题库选择题总结

    第1章 一.单选题 1.数据库(DataBase,DB)是存储在计算机上的(  结构化的)相关数据集合. 2.反映现实世界中实体及实体间联系的信息模型是(   实体联系(ER)模型 ) 3.学生实体( ...

  5. TYUT太原理工大学2022数据库大题之分解关系模式

    题型四 分解关系模式:考点:关系模式的基本函数依赖.关系候选键.关系属于第几范式. 关系属于第几NF.分解NF模式集(10分) 要掌握本题首先要掌握很多基本概念,我们来浅看一下吧,只讲要考的和做题会用 ...

  6. 太原理工大学计算机软件基础考试,太原理工大学考试《大学计算机基础》A考题.pdf...

    太原理工大学考试<大学计算机基础>A考题.pdf (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 A卷第1页共8页___ ...

  7. 太原理工微型计算机控制试卷,太原理工大学微机原理考试(13届葬仪落整理).docx...

    太原理工大学微机原理考试(13届葬仪落整理).docx 简答第一章1简述计算机和微型计算机经过了哪些主要的发展阶段计算机电子管.晶体管.集成电路.大规模集成电路计算机.微型计算机低档8位微处理器和微型 ...

  8. 2018java二级考试大纲_2018年全国计算机二级java考试简答题练习二

    2018年全国计算机二级java考试简答题练习二 1.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 答:接口可以继承接 ...

  9. 简述计算机图形的图形应用主要有哪些,5计算机图形学考试简答题复习.doc

    5计算机图形学考试简答题复习 计算机图形学考试简答题复习 1.简述计算机动画的概念,它经历了哪几个阶段的发展?(2分) 计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物 ...

  10. JAVAEE考试简答题整理

    J2EE考试简答题 1. 简述Servlet生命周期 Servlet生命周期(图解) (biancheng.net) 1) 初始化阶段 当用户第一次向 Servlet 容器发出 HTTP 请求要求访问 ...

最新文章

  1. mysql dump 参数_mysqldump常用参数
  2. 一个注解搞定 SpringBoot 接口防刷,还有谁不会?
  3. 报名 | 加密金融生态大咖私享会
  4. 反射调用private或internal构造函数
  5. oracle添加文件,ORACLE---添加控制文件
  6. Python 抢火车票神器,支持候补抢票
  7. VMware下Mac系统自适应屏幕
  8. WebDriver API
  9. 计算机无法进系统咋办,详解电脑无法进入系统怎么办
  10. 蓝桥杯-标题:六角填数
  11. Button,LinkButton,ImageButton,HyperLink使用
  12. 相同源代码的html文件在本地和服务器端被浏览器请求时,显示的效果不一样!!!...
  13. svr测试用MATLAB,基于MATLAB的SVR回归模型的设计方案.doc
  14. codevs 1038 一元三次方程求解 NOIP2001提高组
  15. 演化博弈论----gyy参考总结
  16. Dvr的工作原理及入门分析
  17. 通俗易懂地理解傅里叶变换
  18. [2019-7-20]论文模型构建心得
  19. linux mysql 超级用户_Linux下MySQL忘记超级用户口令的解决办法linux操作系统 -电脑资料...
  20. 如何实现3台计算机网络传递文件,两台电脑如何实现对拷,三种办法轻松搞定!...

热门文章

  1. 史上最全!20/21届春招/秋招 实习/校招 JAVA面试全攻略!复习回顾这一篇就够了!
  2. _itemmod_creation_enchant
  3. 空气质量等级c语言编程,字节跳动2018秋招编程题——空气质量
  4. linux终端反引号怎么使用,Linux 反引号 的作用
  5. 一个测试反应速度的小游戏
  6. 规则动词的过去式及发音规则
  7. word文档通配符换行_PDF如何转化成Word文档?
  8. C语言-书籍资料汇总
  9. TPT中脚本评估的正确打开方式 (上):强大的内置函数库
  10. 网络的高可用性(一)