- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章-系统分析
第六章?系统分析 (红色:识记;蓝色:领会;黑色:理解) 6.l?系统分析概述? 6.1.1?信息系统开发的特点和原则 系统开发的第一个阶段是系统分析,解决系统“做什么”的问题,第二阶段是系统设计,解决系统“如何做”的问题。 1. 系统开发的特点 复杂性高 集体的创造性活动 质量要求高 产品是无形的 历史短,经验不足? 2. 系统开发的指导原则 系统开发的目的性:应明确系统开发的目的,确立面向用户的观点。 系统的环境适应性:应该适应环境变化的要求,开发易扩展、易维护的系统。管理系统必须具有开放性、扩展性、易维护性,才能适应环境,成为具有生命力的系统。 文档化管理:软件是程序以及开发、使用和维护这些程序所需的所有文档。要及时按照一定规范产生各种文档,做到工作成果文档化、图表规范化。 用户参与:用户能够真正地理解系统应用的业务含义,是信息系统开发成功与否的最终评判者。用户要在系统开发的全过程中积极参与,从业务角度审核技术性设计,并提出建议。 6.1.2?系统分析阶段的任务与团队 系统分析阶段的主要任务是要对现有系统进行详细调查,充分掌握现有系统的作用环境和真实情况,完成用户需求分析,在此基础上建立新系统的逻辑模型。(简单理解,简答题可能不大) 1. 系统分析师:他们的主要任务是研究用户对信息系统的需求;评价该企业开发计算机化信息系统的可行性;进行系统分析与设计,负责对新系统的安装、测试和技术文件的编写。 2. 业务人员:参与开发工作的业务人员,应当由来自企业信息系统部门的用户代表组成,业务骨干且具备计算机知识。提出、解释和梳理用户的业务需求,介绍业务流程含义,对原型评估和反馈。 3. 计算机技术专家:有些开发项目需要聘请专门的计算机技术专家参与系统分析过程,如审计专家、通信专家、安全专家等,加强某些方面的设计。 6.2?系统需求分析 ? 6.2.1?系统调查? 所谓系统调查就是在所确定的系统范围之内,对现行系统进行详尽、深入的调查和分析。 1. 系统调查的原则 (1)自上而下地进行 (2)事先制定计划 (3)深入沟通交流 (4)避免先入为主 (5)保护用户的商业机密 2. 调查内容 (1)企业的基本请款 (2)系统需要支持的业务流程和信息处理状况 (3)系统资源情况 (4)各类人员对新系统的态度 3. 组织结构图和信息关联图 组织结构:现状调查的第一步,就是要了解企业组织结构的现状及各组成部分之间的联系,并用组织结构图将它描绘出来。 信息关联情况:在组织结构调查以后,接着应按照组织结构,进一步了解企业各管理层次、各管理职能部门和生产部门之间的信息联系,绘制出信息关联图。 4. 业务流程图(会应用,绘制业务流程图) 组织结构图和信息关联图描述了企业各组成部分及其信息之间的联系,是企业管理信息系统背景的综合性概述,比较粗略和抽象。?为了进一步深入调查指出了方向。系统分析组可以根据组织结构图对系统范围内的业务内容进行分工,分别开展业务调查。 1.调查应按照原系统的管理业务流程,一个环节一个环节地深入细致地进行。? 2.为了准确地表达原系统的业务处理流程和便于以后各工作阶段能有效地研究和使用这些调查成果,一般采用业务流程图作为描述原系统业务的工具。? 业务流程图是系统业务调查中使用得最普遍、最重要的工具。 5. 系统数据调查 全面收集与业务有关的所有保存和传递数据的载体,包括各种原始凭证、票据、单据、台账。? 数据调查要以业务流程为线索,并经过四个步骤: (1)?分析和确定数据来源 (2)?全面收集各种载体上的有用数据 (3)?对所收集的数据进行分析和净化 (4)对所有数据进行保护和整理 6.2.2?需求分析及确认 需求分析则是对原系统的功能和信息作进一步的分析和抽象,以确定新系统应满足的要求,即明确新系统应当“做什么”,从而完成新系统的逻辑设计。 需求分析报告时开发方和用户方签订系统开发协议的参考文档;可为将来的需求说明书和系统说明书提供依据;高质量的需求分析报告有助于用户方得到真正需要的软件。 ?6.2.3?开发项目的可行性研究 经济可行性 技术可行性 管理可行性 法理可行性 6.3?建立系统逻辑模型 ? 需求分析则是对原系统的功能和信息作进一步的分析和抽象,以确定新系统应满足的要求,即明确新系统应当“做什么”,从而完成新系统的逻辑设计。 6.3.1?数据流程图 1. 数据流程图(会应用绘制数据流程图) 数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。它有两个特点:? (1)?具有概括性。? (2)?具有抽象性。? 由于数据流程图简明、清晰,不涉及技术细节,容易让用户理解,因此数据流程图是系统分析人员与用户进行交流的有效工具,也是系统设计的主
文档评论(0)