第二讲+数据流程图(DFD)

第二讲+数据流程图(DFD)

ID:45018994

大小:557.00 KB

页数:115页

时间:2019-11-07

第二讲+数据流程图(DFD)_第1页
第二讲+数据流程图(DFD)_第2页
第二讲+数据流程图(DFD)_第3页
第二讲+数据流程图(DFD)_第4页
第二讲+数据流程图(DFD)_第5页
资源描述:

《第二讲+数据流程图(DFD)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章 管理信息系统的系统分析内容6.1系统分析概述6.2用户需求分析6.3系统详细调查6.4系统分析的主要工具6.5表达处理逻辑的工具6.6建立新系统的逻辑模型6.7系统分析报告6.1系统分析概述1.系统分析的任务2.系统分析的过程3.系统分析的特点4.系统分析的方法1.系统分析的任务⑴了解用户要求用户需求是指用户要求新系统应具有的全部功能和特性。功能要求;性能要求;硬件配置要求;处理方式要求;开发费用和时间以及资源方面的限制。⑵把用户要求成文,完成系统分析报告。新系统的逻辑模型由一系列的图表和文字组成,它在逻辑上描述了新系统的目标和所具备

2、的功能与性能。系统分析报告表示了:系统的总体结构、系统的输入输出、数据存储、信息流程、人机界面、运行环境、系统配置等逻辑需求。2.系统分析的过程⑴获得现行系统的物理模型现行系统可能是需要改进的某个已在计算机上运行的MIS,也可能是一个人工的处理过程。系统分析员经过详细调查分析,用一个具体的模型来反映对当前系统的物理模型。⑵抽象出当前系统的逻辑模型在理解当前系统“怎样做”的基础上,抽取出其“做什么”的本质,从而从当前系统的物理模型中抽象出当前系统的逻辑模型。⑶建立新系统的逻辑模型分析用户需求,了解新系统和当前现行系统的差别,明确新系统要“做什么

3、”,从而对当前现行系统改进、补充、优化,由当前系统的逻辑模型导出新系统的逻辑模型。模型化抽象化出导图6-1系统分析的过程现行系统物理模型逻辑模型怎么做做什么新系统逻辑模型3.系统分析的特点⑴系统分析具有抽象性和概括性系统分析是系统分析人员在充分研究用户当前系统和业务的基础上,根据用户提出的目标和要求,确定对新系统的综合要求,即系统的需求。3.系统分析的特点系统需求主要包括:功能需求,即所开发的系统应做什么。性能需求,即确定所开发系统的技术性能指标,如存储容量限制、运行时间限制、安全保密性等。环境需求,即软件系统运行时所处环境的要求,包括硬件环

4、境和软件环境。可靠性需求,即明确软件投入运行后不发生故障的概率。3.系统分析的特点⑵系统描述的形式化完全用自然语言描述的系统需求不能作为系统开发者和用户之间技术合同的基础。因为软件开发人员和用户从各自不同的工作性质和经验,对自然语言描述的术语和内容可能有不同的理解。此外,自然语言也不易准确反映系统结构。对系统需求的定义和描述最好用形式化语言或其他描述工具,以明确地、无二义地描述系统需求。3.系统分析的特点⑶“自顶向下”的工作原则采用“自顶向下”的工作原则,把一个复杂的系统由粗到细、由表及里地进行分析是信息系统开发过程中的工作原则。运用这一原则,

5、用户和系统分析员可以对系统有一个中的概括性印象,而且随着逐步向下扩展,对那些具体的、局部的组成部分也有深刻的理解,进而确定新系统的逻辑模型。3.系统分析的特点⑷强调逻辑结构而不是物理实现系统分析的主要任务是确定新系统能够实现用户提出的哪些要求,能够达到什么目的。至于用什么计算机、用什么技术、怎样去实现等问题都不是系统分析阶段所要解决的。4.系统分析的方法目前,对于系统分析主要采用结构化的分析方法⑴结构化系统分析的基本思想用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化,自顶向下地对信息系统进行分析,并用结构化分析的图表作为系统逻辑

6、模型描述的主要手段。结构化系统分析的图表工具主要由数据流程图、数据字典和数据处理说明组成。4.系统分析的方法⑵结构化系统分析的一般过程结构化分析方法所采用的基本方法是“抽象”和“分解”,分析过程体现为“自顶向下逐层分解”。“分解”就是把一个复杂的问题“化整为零,各个击破”,即把一个复杂庞大的系统分解成为容易理解、容易实现的子系统、小系统。在分解中要充分体现“抽象”的原则,逐层分解中的上一层就是下一层的抽象,系统的抽象模型应该按照一定的层次关系组织而成。下层是上层的分解,而上层是下层的抽象。6.2用户需求分析1.用户需求分析的重要性2.用户需求分

7、析的过程1.用户需求分析的重要性需求包括:功能要求;性能要求;可靠性要求;安全性要求;开发费用和开发周期;可使用资源等方面的限制。需求分析是系统生命周期中重要的一步,也是决定性的一步。只有通过需求分析,才能把用户对系统功能和性能的总体要求描述,转换为具体的需求规格说明,从而奠定系统开发的基础。2.用户需求分析的过程用户需求分析主要从四个方面进行:①问题识别②分析与综合③制定规格说明④需求分析评审①问题识别首先,系统分析人员要研究在管理信息系统规划阶段产生的可行性分析报告,初步确定新系统的综合要求,并提出这些要求实现的条件,以及需求应达到的标准

8、。——解决新系统要作声明,做到什么程度。然后,通过详细调查与分析,进一步确定用户需求。②分析与综合在对用户问题识别的基础

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

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

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