《系统分析及建模》PPT课件

《系统分析及建模》PPT课件

ID:39041602

大小:1.11 MB

页数:28页

时间:2019-06-24

《系统分析及建模》PPT课件_第1页
《系统分析及建模》PPT课件_第2页
《系统分析及建模》PPT课件_第3页
《系统分析及建模》PPT课件_第4页
《系统分析及建模》PPT课件_第5页
资源描述:

《《系统分析及建模》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章系统分析及建模内容简介开发周期包括系统分析、系统设计、系统实施等几个重要阶段。本章主要介绍系统分析的相关内容,包括:系统分析的主要目标和作用;系统分析各阶段的主要活动;系统分析的方法和工具等;最后,给出一个管理信息系统的分析实例。2本章内容4.1系统分析的目标4.2系统分析内容和主要活动4.3需求分析的重要性4.4系统分析面临的主要问题4.5系统分析相关概念4.6建模4.7需求分析说明书的编写34.1系统分析的目标系统分析、系统设计和系统实施构成系统开发周期的三个主要阶段。系统分析是开发人员和用户共同参与的一项活动。这一阶段的主要任务是充分挖掘和理解用户

2、对新系统的要求,并将其明确表述成一份书面资料。这份资料的主要内容就是新系统的逻辑模型,这就是系统分析说明书,又称用户需求说明书。需求分析是管理信息系统开发活动的起点,分析结果能否准确地反映用户的实际要求,将直接影响到后续各阶段的开发活动,决定着最终开发出来的系统能否满足用户的需求。这一阶段是系统建设工作中任务最为繁重、耗费资源最多的一个时期(功能需求、技术需求)。44.1系统分析的目标需求定义必须满足以下几个方面的要求:(1)完备的:所有需求都必须加以正确说明。(2)一致的:需求之间应该没有逻辑上的矛盾。(3)非冗余:不应有多余的、含混不清的需求说明。(4)可

3、理解:参加的各方应能以一种共同的方式来解释和理解需求。(5)可测试:需求必须能够验证。(6)可维护:文档的编写应该是可灵活修改和易读的。54.2系统分析的内容与主要活动系统分析的基本内容:系统分析阶段需要对管理信息系统的下列问题进行调研和分析:(1)确定新系统的目标。(2)系统的总体结构描述。(3)子系统功能描述:(4)子系统数据分析:(5)数据输入输出描述:(6)确定技术性能指标,包括可靠性、安全保密性、适用性、可维护性和可移植性。(7)优化业务处理流程和数据流程,定义经济数学算法和模型。(8)确定计算机系统配置,计算机网络技术方案。64.2系统分析的内容与

4、主要活动活动名称目标关键问题主要成果(产品)管理决策1初步调查明确系统开发目标和规划是否开发新系统?若开发,提出新系统的目标、规划、主要功能的初步设想,粗略估计系统开发所需的资源系统开发建议书是否同意系统发建议书?若同意,则安排可行性研究活动。2可行性研究进一步明确系统的目标、规划与功能,提出系统开发的初步方案与计划系统开发的技术可行性研究、经济可行性研究、营运可行性研究,系统开发初步方案与开发计划的制订可行性研究报告系统开发(设计)任务书(含计划)审定可行性研究报告,若同意,则下达系统开发(设计)任务书(或签协议、订合同)74.2系统分析的内容与主要活动活动

5、名称目标关键问题主要成果(产品)管理决策3现行系统调查详细调查现行系统的工作过程,建立现行系统的逻辑模型,发现现行系统存在的主要问题。现行系统的结构业务流程和数据的详细分析,确认存在的问题(结构化遍历3W+1H)现行系统的调查报告(审查现行系统的调查报告)4新系统逻辑方案的提出明确用户信息需求,提出新系统的逻辑方案用户需求分析,新系统逻辑模型的建立(BPR)系统说明书审查系统说明书,若同意,则批准进入系统设计阶段84.3需求分析的重要性系统分析的核心任务是用户需求分析。用户需求指的是用户要求新系统必须满足的所有功能和约束条件,包括用户对功能、性能、可靠性、安全

6、保密性等方面的要求,以及开发费用、开发周期和可使用资源等方面的限制,其中功能需求是最基本的。94.3需求分析的重要性需求分析阶段的工作质量,对于项目的开发成本有绝对的影响。10经验与教训需求定义是否准确、真实,甚至决定项目的成败,必须引起足够的重视,应有保障需求定义质量的技术手段。如果需求定义不完整、不合乎逻辑、不贴切或使人易于发生误解,那么后续的开发活动可能就是在为一个错误的、不合乎逻辑的、不贴切的用户需求定义,设计了一个好的实现方案,编制了相应的高质量的代码,这样的设计和程序编码都是徒劳的。不论后续开发工作质量如何,都必然导致项目失败。114.4系统分析面

7、临的主要问题系统分析活动中,有一些难题是管理信息系统开发项目与生俱来的特性。12难题之一需求只能由用户亲自提出来,但用户对计算机系统的不了解,使得他们无法一次性、完整、准确地讲出所有的需求。实际上,往往是等工作一段时间,用户对新系统有了一定的认识之后,才会有好的思路和想法。也有可能是用户心里有想法,但讲不出来。这就需要开发人员来启发和挖掘需求。13难题之二开发人员与用户之间存在着专业知识的鸿沟。俗话讲,隔行如隔山,专业知识的壁垒构成了开发人员与用户间的沟通障碍。然而,开发活动恰恰要求必须由用户来确认系统分析说明的准确性和完整性,必须确保开发人员完整、准确地理解

8、了用户心目中对新系统的真实要求。开发人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。