专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

预约成功后,不错过重要时期

点击预约

系统分析师教程知识点精讲之求分析

责编:长颈鹿 2017-01-23

>>>>>希赛2017上半年软考公开课,解读考试趋势,报名不再迷茫


    软考系统分析师在2017上半年开考,希赛小编为大家整理了一些系统分析师教程知识点精讲,以下是有关需求分析的讲解,希望对准备参加考试的你有所帮助。

      需求分析

      解决做什么的问题!

      此阶段系统分析员应具有以下的能力:

      ·熟悉计算机技术。

      ·了解用户业务领域的相关知识。

      ·能在用户和软件人员之间借助数据处理的概念进行交流。

      需求分析工作7个方面:(1)绘制系统上下文范围关系图(2)创建用户界面原型(3)分析需求可行性(4)确定需求优先级(5)为需求建模(6)创建数据字典,对数据项和结构进行定义(7)使用质量概念部署;

      质量功能部署QFD确认了三类需求,分别是:

      常规需求:基本需求,用户提出的明确的需求;

      期望需求:隐含在产品或系统中,可能由于非常基础以至于用户没有显示说明的需求;

      意外需求:兴奋需求,出乎客户意料的东西。

      QFD的目的是最大限度提升软件工程过程中客户的满意度。

      ★需求分析方法:

      (1)结构化需求分析(SA)

      【基本假设】问题域可定义、问题域有限、通过有限步骤可将复杂问题分解到可解决;

      【基本思想】自顶向下、逐层分解;

      【分析模型】以数据字典为核心,围绕核心三个层次:数据模型、功能模型、行为模型(状态模型)。

      【工具】

      E-R图(描述数据模型);

      DFD数据流图(描述功能模型):描述系统分解,即由哪几部分组成各部分之间的联系。有4种基本符号数据流、加工(圆形)、数据存储、外部实体;

      STD状态转换图(描述行为模型):适合事件驱动。

      数据字典:

      ·组成:数据元素、数据结构、数据流、数据存储、加工逻辑(IPO图?)、外部实体;

      ·作用:按要求列表;相互参照,便于系统修改;描述内容检索名称;一致性检验和完整性检验;

      【工作步骤】

      ·研究“物质环境”,获得当前人工系统的具体模型:先画现有系统的DFD,说明系统的输入/输出数据流,说明系统的数据流情况,以及经历哪些处理过程。

      ·从当前系统的具体模型抽象出系统逻辑模型:

      ·分析目标系统与当前系统逻辑上的差别,建立目标系统的逻辑模型

      ·划清人机界限:在确定的逻辑模型中,哪些采用自动化完成,哪些保留手工操作。

      【不足】

      ·对问题域研究力度不大;

      ·分析和设计缺乏清晰界限;

      ·在理解和表达人机界面方面是很差的;

      ·SA方法强调分析数据流,而对时间、控制方面的描述恰恰是不精确的,所以SA方法原则上不适用于实时系统。

      (2)面向对象需求分析

      ·世界由对象组成,识别对象,描述对象属性及关系,了解对象间如何协作,完成系统功能。

      ·两项任务:建立反映问题域静态关系模型(类图表示);建立一个反应系统行为的动态模型(用例模型);

      ·建立问题域:寻找类(名词动词法),确定类之间的关联(UML类图),为类添加职责(成员变量、属性、成员方法);

      ·建立用例模型:(1)识别用例参与者(人、系统、硬件、时钟)谁使用?谁安装?谁启动?谁维护?谁关闭?谁感兴趣?系统外部资源?(2)合并需求获得用例,对用例进行编号。(3)绘制用例图(用例命名-动词+名词)。(4)细化用例描述(内容包括用例名、参与者、目标、前置条件、事件流、后置条件);(5)调整用例模型(用例关系:包含、扩展、泛化)

      ·分析用例模型:(1)定义概念类;(2)确定类之间关系(3)为类添加职责(4)建立交互图

      (UML类图)

      (用例图)

      (3)两种方法比较

      在面向对象设计中使用数据流分析法的理由:

      1.数据流图,涉及了系统内部的分析。而用例分析方法不涉及系统的内部。只通过用例分析系统,总是觉得分析的不够彻底。

      2.有些系统,本身就是一数据处理为主要任务的,应用的逻辑集中在数据的处理上而不是交互的过程上,不适合使用用例分析法。

      3.数据流图容易被人看懂,容易在交流中使用。而用例图使用的人少,许多人对它不熟悉。


      希赛网,拥有十五年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练