系统分析是应用系统思想和方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性禾彼此间的关系。系统分析是系统开发中最重要、也是最困难的阶段。结构化系统分析方法及数据流图、数据字典,面向对象系统分析方法及UML模型等工具是克服困难的有力武器。

系统分析的任务

系统分析阶段的基本任务是:系统分析员(SA)与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据,也是将来验收系统的依据。
系统分析要回答新系统“做什么”这个关键性的问题。只有明确了问题,才有可能解决问题。
系统分析的困难主要来自三个方面:对问题空间的理解、人与人之间的沟通和环境的不断变化。
系统分析的过程和方法

系统分析是分析领域业务和建立新系统逻辑模型的过程。系统分析的全过程分为三个阶段:问题分析阶段、需求分析阶段、需求定义阶段。


问题分析阶段
问题分析的步骤:1、需要明确项目的项目的背景。2、在了解背景的基础上需要了解:解决用户的什么问题、涉及哪些人员和单位、项目的目标是什么、项目的范围是怎样的、成功的标准是什么。3、找出关键涉众(利益相关者)及待解决的问题。4、详细调查和分析业务流程,建立业务流程模型以描述用户处理业务的过程及过程中数据的流转,快速让分析人员、用户、开发人员对企业业务流程和管理流程达成共识。
系统调查方法:资料收集、访谈、实地观察、问卷调查
需求引导方法:原型法、JAD联合会议、观摩法


需求分析

用户需求和系统需求:分析员与用户充分交流,准确、完整地获取系统需求。系统需求就是新系统必须完成的功能或其局限性。系统需求包括功能性需求和非功能性需求。

需求分析的方法:

1、面向过程的结构化方法
基于自顶向下,逐层分解的方法对数据处理功能进行分析,每个处理功能有输入数据和输出数据,一个功能可以分解为多个更小的功能。数据流图是该方法最重要的模型。
2、面向数据的信息工程方法
信息工程是以数据为中心的分析方法。该方法关注系统中存储的数据的结构,采用在分析过程和功能之前先研究和分析数据需求。实体关系图是该方法最重要的模型。
3、基于UML的面向对象方法
面向对象分析的方法中使用UML建立系统的需求模型。其中用例图用于为软件系统的功能需求建模。领域类图描述了业务领域概念、属性、及概念和概念之间的关系。


需求定义
需求分析是分析人员与用户反复沟通和谈判的过程,一旦双方就系统需求达成一致意见,接下来应该进行需求定义。需求定义阶段的任务是整理并建立最终的需求模型,详细定义和描述每项需求,确定约束条件及限制,编写需求规格说明。

信息系统分析与设计----系统分析概述相关推荐

  1. UML面向对象系统分析和设计:交互图

    UML面向对象系统分析和设计 1. 概述(交互图) 交互图是用来表达系统的各个对象之间如何交互,如何完成某个行为的动态模型工具.主要用于对用例图中的控制流进行建模.一般要求每个用例使用一个交互图进行描 ...

  2. 复杂系统分析与设计思路

    复杂系统分析与设计思路 概述 首先,系统是什么?根据<系统架构>一书的定义,系统是由一组实体和这些实体之间的关系所构成的集合,其功能要大于这些实体各自的功能之和.对于我们的场景,系统可能是 ...

  3. 信息系统分析与设计杨选辉_信息系统分析与设计(第2版)

    Contents第1章信息系统导论1 1.1信息1 1.1.1信息的概念1 1.1.2信息的特性2 1.1.3信息的分类3 1.1.4信息与决策3 1.2系统5 1.2.1系统的概念5 1.2.2系统 ...

  4. 预付卡管理信息系统_校园寝室桶装水配送管理信息系统分析和设计

    学校管理信息系统的课程设计 后来调整字体和间距的时候把word搞乱了,就只剩下pdf版本了,gg 我做的是校园寝室桶装水配送管理信息系统分析和设计 pdf:文件分享 管理信息系统课程设计 (2020 ...

  5. 信息系统分析与设计-信息、管理与信息系统

    信息系统分析与设计-信息.管理与信息系统 1.信息与信息系统 1.1 信息的概念 1.2 信息系统的定义 1.3 信息系统的基本功能 1.4 小结 2.信息系统结构 2.1 信息系统的概念结构 2.2 ...

  6. 信息系统分析与设计杨选辉_信息系统分析与设计

    spContent=本课程按照传统的结构化开发方法由浅入深.完整地介绍了信息系统的设计与开发的全过程:还着重介绍了当前最为流行的面向对象的信息系统分析与设计方法. 课程精选了开发过程中最基本.最实用的 ...

  7. 信息系统分析与设计 机票预定管理系统

    系统规划 1.1系统开发背景 随着人均收入水平的提高,人们出行的方式也变得多种多样,更多的人会选择节约时间的飞机出行,因此航班数和飞机数量也就随之增加.为了增强用户的购票体验,需要一种如本实验所做的机 ...

  8. 02134信息系统分析与设计-历年考点整理

    集中式系统的优点和缺点[2013.1.2013.4.2014.1] 优点: 信息资源集中,管理方便,规范统一 专业人员集中使用,有利于发挥其作用,便于组织人员培训和提高工作 信息资源的利用率高 系统安 ...

  9. 系统分析与设计 复习

    文章目录 系统分析与设计 复习 第 1 章 系统分析与设计概述 系统特性 DevOps 第 2 章 系统规划 **系统规划步骤** 规划模型 诺兰模型 **CMM 模型** 系统规划方法 战略集合转换 ...

  10. 【亿可控】第一天系统分析与设计

    第1章 亿可控系统分析与设计 学习目标 了解物联网应用领域及发展现状 能够说出亿可控的核心功能 能够画出亿可控的系统架构图 能够完成亿可控环境的准备并了解亿可控的功能结构 完成设备管理相关功能的开发 ...

最新文章

  1. BGA封装芯片手工焊接攻略
  2. 二叉树的先序遍历(递归)
  3. java中关于DecimalFormat四舍五入的用法
  4. 廖雪峰 python_40岁老男人从0开始学python实录(第1天)
  5. JavaScript函数与Window对象
  6. 面试题:如何设计一个高并发系统?
  7. SAP Fiori应用里的get org sales target
  8. html:(11):address和code标签
  9. cross-entropy函数
  10. Hibernate 1
  11. C++ 与 php 的交互 之----- C++ 异步获取 网页文字内容,异步获取 php 的 echo 值。...
  12. 国内各地图API坐标系统比较与转换
  13. 【我的相册】2018.2.15-年夜饭
  14. 基于javaweb+mysql的在线购书商城系统(java+jsp+mysql+servlert+ajax)
  15. mysql怎么给root设密码_mysql给root设置密码
  16. 团团圆圆过元宵!粉丝福利!包邮送一个新款苹果iPad
  17. HTML学生个人网站作业设计:公益专题扫黑除恶(HTML+CSS)
  18. 《HCY致血管病变机制的研究进展》阅读笔记
  19. amazon白皮书学习 I
  20. 如何创建对搜索引擎更加友好的内容

热门文章

  1. 关于Cisco ASDM中配置STATIC NAT顺序的问题-By 年糕泰迪
  2. 家校协同小程序实战教程
  3. linux的ib网卡驱动安装,安装IB驱动
  4. SWMM 5 计算引擎代码学习
  5. 必知必会 | Android 测试相关的方方面面都在这儿
  6. ce游戏逆向修改之扫雷
  7. 大华DVR IPC 常见问题
  8. 配音软件文字转语音有哪些?
  9. python 12306抢票脚本_Python 12306抢火车票脚本
  10. 【阮一峰ES6入门教程学习笔记】函数的扩展