2024年软考系统分析师重要考点笔记 .pdfVIP

2024年软考系统分析师重要考点笔记 .pdf

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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方

法首先对问题域的事物的“外在

您可能关注的文档

文档评论(0)

LLFF111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档