- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
考点:数据流图,UML图(用例图,状态图,类图,活动图,时序图),需求获取,需求分
析,需求定义(需求规格说明书SRS),需求验证,需求管理和跟踪,需求变更(流程),逆
向工程,软件重构。
解题技巧:先看问题,再看题目描述。快速浏览所有题目的问题。
总论:
1需求开发—主线,目标
1.1需求获取(6种方法)
1.2需求分析(7个任务、3个方法)
1.3需求定义(需求规格说明书)
1.4需求验证
2需求管理—支持,保障
2.1变更控制
2.2版本控制
2.3需求跟踪(正向、反向)
2.4需求状态跟踪
需求的层次:
业务需求(抽象层次高,跟企业战略目标相关)
用户需求
系统需求(功能需求、非功能需求[性能][质量属性]、设计约束)
质量功能部署QFD:
常规需求
期望需求
意外需求
一、需求获取的方法
1、用户访谈:1对1-3,有代表性的用户。形式包括结构化和非结构化2种。
结构化是指事先准备好一系列问题,有针对的进行;
非结构化只是列出一个粗略的想法,根据访谈的具体情况发挥。
最有效的访谈是结合这2种方法进行。
优点:良好的灵活性、应用范围广。
缺点:信息量大记录困难,时间有限,对系统分析师要求高(具有足够的领域知识,丰富
的经验,较强的沟通能力)。
2、问卷调查:用户多,无法一一访谈。关键在于精心设计并制作好的调查表。
优点:广撒网,代价小,信息真实,好统计
缺点:缺乏灵活性,无法了解细节
3、采样:从种群中系统的选出有代表性的样本集的过程,通过认真研究所选出的样本集,
可以从整体上揭示种群的有用信息。
样本数量=0.25x(可信度系数/可接受的错误)^2
优点:提高了效率,降低了成本,使用数理统计原理,减少数据收集的偏差
缺点:依赖系统分析师主观因素,要求高
4、情节串联板:一系列图片,通过图片来讲故事。
优点:给用户直观的演示,交互性强,最生动
缺点:花费时间多,效率低。
5、联合需求计划JRP:通过联合各个关键用户代表,系统分析师,开发团队代表一起,通
过高度组织的群体会议来讨论需求。JRP起到群策群力的效果,对于一些问题最有歧义的时
候、对需求最不清晰的领域都是十分有用的一种方法。
优点:
(1)发挥用户和管理人员参与系统开发过程的积极性,提高系统开发效率
(2)降低系统需求获取的时间成本,加速系统开发周期
(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点
缺点:相对来说成本较高
6、需求记录技术:任务卡片、场景说明、用户故事、Volere白卡
优点:统一需求记录工具,所有人获取的结果是同一口径的。
*二、需求分析的任务
1、绘制系统上下文范围关系图
2、创建用户界面原型
3、分析需求的可行性
4、确定需求的优先级
5、为需求建立模型
6、创建数据字典
7、使用QFD质量功能部署
三、需求分析方法(3个方法的比较)
1、PDOA方法
面向问题域的分析,更多的强调描述,少强调建模。问题框架是PDOA的核心元素。PDOA
的特点是将重点定位在问题域和需求上,通过对问题域的分类,向系统分析师提供具体问题
的相关指南。并且它将规格说明作为另外的任务处理,它的成果只是一份问题域的全面描述
和一份需求列表而已。
(1)关注问题域。
(2)关注解系统的待求行为。
2、结构化分析SA方法
SA方法关注于功能的分层和分解。
特点:自顶向下、逐步分解、面向数据。
一个核心三个模型:
-功能模型(数据流图DFD-数据流、加工、数据存储、外部实体)
-行为模型(状态转换图STD)
-数据模型(实体联系E-R图)
数据字典
(1)数据元素
(2)数据结构
(3)数据流
(4)数据存储
(5)加工逻辑
(6)外部实体
数据字典是在DFD的基础上,对DFD种出现的所有命名元素都加以定义,使得每个图形元
素的名字都有一个确切的解释。DFD和数据字典等工具相配合,就可以从图形和文字2个方
面对系统的逻辑模型进行完整的描述。
SA方法本身隐含了3个基本假设,假设问题域是可定义的、问题域是有限的、通过有限的
步骤总可以将复杂问题分解到可解决的程度。
3、面向对象分析OOA
OOA方法基于抽象、信息隐藏、功能独立、模块化这些基本理念对系统进行分析。OOA方
法首先对问题域的事物的“外在
您可能关注的文档
- 2025届安徽省合肥市巢湖市化学九年级第一学期期末考试模拟试题含解析.pdf
- 2024财务会计工作计划标准范文(4篇) .pdf
- 2024版虚拟机器人社团活动计划 .pdf
- 2024版大数据与金融课件pptx .pdf
- 2024新员工年终总结范文(6篇) .pdf
- 2024年高级会计师评审工作总结 .pdf
- 2024年高中学校工作计划样本(3篇) .pdf
- 2024年食品添加剂使用和公示制度(二篇) .pdf
- 2024年项目计划书范本(二篇) .pdf
- 2024年青海省西宁市小升初分班数学应用题达标模拟试卷三含答案及解析.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)