系统分析及建模.ppt
《系统分析及建模.ppt》由会员分享,可在线阅读,更多相关《系统分析及建模.ppt(28页珍藏版)》请在三一办公上搜索。
1、第四章 系统分析及建模,内容简介,开发周期包括系统分析、系统设计、系统实施等几个重要阶段。本章主要介绍系统分析的相关内容,包括:系统分析的主要目标和作用;系统分析各阶段的主要活动;系统分析的方法和工具等;最后,给出一个管理信息系统的分析实例。,本章内容,4.1系统分析的目标4.2系统分析内容和主要活动4.3需求分析的重要性4.4系统分析面临的主要问题4.5系统分析相关概念4.6建模4.7 需求分析说明书的编写,4.1 系统分析的目标,系统分析、系统设计和系统实施构成系统开发周期的三个主要阶段。系统分析是开发人员和用户共同参与的一项活动。这一阶段的主要任务是充分挖掘和理解用户对新系统的要求,并将
2、其明确表述成一份书面资料。这份资料的主要内容就是新系统的逻辑模型,这就是系统分析说明书,又称用户需求说明书。需求分析是管理信息系统开发活动的起点,分析结果能否准确地反映用户的实际要求,将直接影响到后续各阶段的开发活动,决定着最终开发出来的系统能否满足用户的需求。这一阶段是系统建设工作中任务最为繁重、耗费资源最多的一个时期(功能需求、技术需求)。,4.1 系统分析的目标,需求定义必须满足以下几个方面的要求:(1)完备的:所有需求都必须加以正确说明。(2)一致的:需求之间应该没有逻辑上的矛盾。(3)非冗余:不应有多余的、含混不清的需求说明。(4)可理解:参加的各方应能以一种共同的方式来解释和理解需
3、求。(5)可测试:需求必须能够验证。(6)可维护:文档的编写应该是可灵活修改和易读的。,4.2 系统分析的内容与主要活动,系统分析的基本内容:系统分析阶段需要对管理信息系统的下列问题进行调研和分析:(1)确定新系统的目标。(2)系统的总体结构描述。(3)子系统功能描述:(4)子系统数据分析:(5)数据输入输出描述:(6)确定技术性能指标,包括可靠性、安全保密性、适用性、可维护性和可移植性。(7)优化业务处理流程和数据流程,定义经济数学算法和模型。(8)确定计算机系统配置,计算机网络技术方案。,4.2 系统分析的内容与主要活动,4.2 系统分析的内容与主要活动,4.3 需求分析的重要性,系统分析
4、的核心任务是用户需求分析。用户需求指的是用户要求新系统必须满足的所有功能和约束条件,包括用户对功能、性能、可靠性、安全保密性等方面的要求,以及开发费用、开发周期和可使用资源等方面的限制,其中功能需求是最基本的。,4.3 需求分析的重要性,需求分析阶段的工作质量,对于项目的开发成本有绝对的影响。,经验与教训,需求定义是否准确、真实,甚至决定项目的成败,必须引起足够的重视,应有保障需求定义质量的技术手段。如果需求定义不完整、不合乎逻辑、不贴切或使人易于发生误解,那么后续的开发活动可能就是在为一个错误的、不合乎逻辑的、不贴切的用户需求定义,设计了一个好的实现方案,编制了相应的高质量的代码,这样的设计
5、和程序编码都是徒劳的。不论后续开发工作质量如何,都必然导致项目失败。,4.4 系统分析面临的主要问题,系统分析活动中,有一些难题是管理信息系统开发项目与生俱来的特性。,难题之一,需求只能由用户亲自提出来,但用户对计算机系统的不了解,使得他们无法一次性、完整、准确地讲出所有的需求。实际上,往往是等工作一段时间,用户对新系统有了一定的认识之后,才会有好的思路和想法。也有可能是用户心里有想法,但讲不出来。这就需要开发人员来启发和挖掘需求。,难题之二,开发人员与用户之间存在着专业知识的鸿沟。俗话讲,隔行如隔山,专业知识的壁垒构成了开发人员与用户间的沟通障碍。然而,开发活动恰恰要求必须由用户来确认系统分
6、析说明的准确性和完整性,必须确保开发人员完整、准确地理解了用户心目中对新系统的真实要求。开发人员也必须努力准确理解和表述用户的需求,因此,这个阶段的活动难度非常大。除此之外,系统的边界和结构的不明确性,业务环境的不断变化的特性,也是系统分析阶段面对的难题。,系统分析员的作用,以上困难的解决往往寄希望于系统分析员。系统分析员是这一阶段的关键人物,他要充当技术人员与用户间沟通的桥梁。“桥梁”的作用,对系统分析员的知识面、业务技能等又是一个极大的挑战。,图4.1 系统分析员是用户与开发人员之间的桥梁,4.5 系统分析相关概念,模型(1)数学模型(公式)(2)描述模型(判定树、结构化英语)(3)图形模
7、型(逻辑模型、物理模型),4.5 系统分析相关概念,事物1、事物及其类型2、事物间的关系(1:1、1:n)(1)可选关系(2)强制关系3、事物的属性4、数据实体和对象(1)结构化方法(2)面向对象方法,4.5 系统分析相关概念,事件1、事件及其类型(1)外部事件(2)临时事件(3)状态事件2、定义事件(1)区分事件和触发事件的条件以及系统响应(2)跟踪事物处理的生命周期(3)暂不考虑技术依赖事件和系统控制3、实例(图书管理系统),4.5 系统分析相关概念,实体-联系图(ER图)类图(1)概况-具体层次图(2)整体-局部层次图(3)类图组成,4.6 建模,1、模型作用借助于模型实现对复杂系统的认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 建模
链接地址:https://www.31ppt.com/p-5811595.html