《信息系统分析与设计》课件第3章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.领域分析

领域分析也被称为业务分析(BusinessAnalysis),是对企业现行业务的分析。由开发人员和用户对企业系统的目标、组织机构、职能作用、业务流程、企业实体等进行深入分析,以全面了解企业现行系统的运行机制和业务过程,建立起能够反映企业实际的领域模型,为信息系统开发打下基础。领域分析的主要工作有:现行企业系统调查、企业目标分析、机构和职能分析、涉众分析、业务过程分析、业务流程重组,并建立领域模型。2.需求分析

需求分析(RequirementsAnalysis)是对所开发的信息系统应该具有的功能、性能和作用的分析。由分析人员通过对用户的需求调查,并结合企业的目标、业务现状、企业实力和目前的技术水平,通过深入分析,确定出合理可行的信息系统需求。需求分析的主要工作包括需求调查、需求分析、需求描述、需求验证和需求管理。

3.系统设计

系统设计(SystemDesign)是在需求分析的基础上,通过考虑系统的实现环境确定的系统设计方案。系统设计包括系统平台设计、系统体系结构设计、详细设计、界面设计和数据库设计等工作。最后通过设计模型来描述系统的设计结果。4.系统实现

系统实现(SystemImplementation)的任务是通过一系列迭代过程,把信息系统的设计模型转变为可以交付测试的信息系统。系统实现的工作包括子系统、组件、类和接口的实现,数据库建立和系统集成。

5.测试

测试(Test)是指对所实现的信息系统进行的测试。测试主要包括单元测试、集成测试、系统测试和验收测试,最后得出可以交付运行的信息系统。系统测试的工作包括编制测试计划、构造测试用例、实施测试、测试结果评价等。 3.4信息系统的开发方法

几十年来,出现过众多的信息系统开发方法,其中较有影响的有结构化方法、原型方法、面向对象方法、信息工程方法和面向服务架构等。

3.4.1结构化方法

结构化方法(StructuredMethod)是20世纪60年代末,在结构化程序设计的基础上发展起来的,是遵循系统工程的思想、充分考虑用户需求、突出功能特征、按照软件生命周期过程严格划分工作阶段、强调软件各部分之间的结构关系的一类全局性开发方法。结构化方法由结构化分析(SA)、结构化设计(SD)和结构化编程(SP)三部分构成。1.结构化分析

结构化分析是结构化方法中的第一个环节。结构化分析的主要任务是运用结构化分析方法和工具,调研现行系统的业务管理过程和新系统的需求,综合系统目标、用户要求,考虑系统的背景和环境,以及资金能力和技术因素,通过客观、认真、全面的分析,确定出合理可行的系统需求,并提出新系统的逻辑方案(也叫系统逻辑模型),编写出系统说明书。系统说明书经过审查通过之后,可以结束分析工作,把系统说明书提供给设计阶段,作为结构化设计工作的依据。在分析工作没有完全完成,系统说明书未通过审查之前,不能结束分析工作。结构化分析运用的工具是数据流图和数据字典。用数据流图描述数据的传输、加工处理过程。数据流图既作为现行系统数据加工处理的描述工具,同时又作为新系统逻辑模型的描述工具。2.结构化设计

结构化设计的基本工作就是确定构成系统的模块,各模块之间的联系以及每一个模块的功能、算法和流程。结构化设计也被称为模块化设计。结构化设计包括总体设计和详细设计两个层次。总体设计需要确定构成系统的所有模块以及各模块之间的关系,并用系统结构图来描述系统的总体结构。总体设计也被称为结构设计。详细设计则需要深入到各个模块内部,设计模块的数据结构和处理逻辑。详细设计也被称为模块设计,一般用伪码、判定树、判定表等工具描述模块的内部逻辑。设计工作的依据是系统的逻辑模型,在设计过程中,需要把系统的数据流图转变为系统结构图,并根据数据流图中的各个加工,设计各个模块的内部数据结构和处理流程。3.结构化编程

结构化编程是利用结构化程序设计方法,把设计的各个模块利用程序设计语言编写出来,并对编写的程序进行模块调试和集成调试,最后形成用户所需要的软件系统。3.4.2原型方法

原型方法(PrototypeMethod)也叫快速原型方法,其基本思想是在自动化或半自动化原型生成工具的支持下,根据用户的初步需求,通过原型生成工具,快速生成一个系统模型,该系统模型被称为系统原型。系统原型的作用是以实物的形式把系统的框架、构成、式样、界面和交互模式提供给用户。用户根据原型来了解新系统,并对原型做出判断和评价,提出改进意见。开发人员根据用户的意见对原型做进一步的修改,并反复这个过程,直到用户对系统原型满意为止。最后把系统原型转换为实际系统。原型方法要求原型生成工具或环境的支持。原型生成工具一般需

文档评论(0)

酱酱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档