欢迎来到天天文库
浏览记录
ID:38517848
大小:34.23 KB
页数:6页
时间:2019-06-14
《信息系统分析详细总结(信息系统分析与设计6》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章结构化系统分析第一节系统分析的任务p91n系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。n分析本质上就是一个发现过程,分析期间推动活动的关键词就是理解和发现。n系统分析是研制信息系统最重要的阶段,也是最困难的阶段。n系统分析要回答新系统“做什么”这个关键性的问题。需求分析:n需求分析的目标1.与客户和其他涉众在系统的工作内容方面达成一致2.定义系统的用户界面,重点是用户的需要和目标3.使系统开发人员能够更清楚地了解系统需求4.定义系统边界(限定)
2、5.为计划迭代的技术内容提供基础6.为估算开发系统所需成本和时间提供基础n需求分析的任务1.确定待开发的系统的用户类,并获取他们的需求信息。2.分析用户的需求信息,并按需求的类型分类这些需求信息,同时也区别出不是需求的信息。3.根据需求信息建立系统的逻辑模型或需求模型,并确认非功能需求和约束条件及限制。4.根据收集的需求信息和逻辑模型编写需求规格说明及其文档。5.评审需求规格说明。6.当需求发生变更时,对需求规格说明及需求变更实施进行管理。n系统需求一般分为两类:1.业务性需求/功能性需求2.技术性需求n需求分
3、析法概述:1.需求获取进行用户需求调查,获取需求、识别问题。2.分析建模软件系统本质上是信息处理系统,应通过分析系统信息流的构成和相互之间的关系,确定:数据,数据处理。3.编写需求文档主要工作是需求描述。结果为以文档形式表述的可交流、可复审的系统逻辑模型。4.需求评审专家、分析人员、开发人员、用户共同对需求分析的正确性、合理性、有效性进行检查,确保需求分析的全面、准确和一致性。n系统分析的困难主要来自三个方面:1.对问题空间的理解2.人与人之间的沟通3.环境的不断变化6最使系统分析员困惑的是环境的变化。n系统分
4、析员的知识水平和工作能力决定了系统的成败。一个称职的系统分析员不但应具备坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的知识。n直观的图表可以帮助系统分析员理顺思路,也便于与用户交流。20世纪70年代以来,出现了多种这样的工具,如现场工作流程图、作业流程图、实体生命周期和数据流图等。n数据流图是结构化系统分析的主要工具。结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流图,辅以数据字典、小说名等工具来描述系统。图:p93n结构化系统分析方法就是通过自顶向下、逐层分解
5、的方法,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分成小问题,然后分别解决,这就是分解。分而治之,正是系统工程的思路。n系统开发的风险项目失败或严重超支的8个最重要原因中有5个都与需求相关:61.不完整的需求;2.缺乏用户的参与;3.不实际的客户期望;4.需求和需求规格说明的变更;5.提供许多不必要的功能。6n获取需求的常用方法61.访谈法2.问卷调查3.情景分析4.实地考察5.构造原型6系统模型:n信息系统模型的作用:1.建立模型的过程可以使得分析员更深入地了解和定义信息系统的需求,并发现问题2.
6、对复杂问题进行简化3.为设计人员的工作提供依据4.有助于同开发小组的其他成员和客户交流5.为以后的维护升级提供了文档n基于不同的开发技术,有三类最核心的图示化模型:1.功能模型:利用数据流图和数据字典描述系统的功能和数据的处理流程2.数据模型:利用实体关系图ERD描述系统中的数据实体及其关系3.对象模型:利用类图描述对象、对象之间的联系。和数据实体不同,对象在数据之外增加了行为特性n从而衍生出三种建模方法:1.面向功能的建模——用例图与业务流程图2.面向数据的建模——ERD3.面向对象的建模——类图与对象图第七
7、节新系统逻辑模型的提出p120n系统分析阶段的任务是明确系统功能。通过对现行系统的调查分析,抽象出现行系统的逻辑模型,分析其存在的问题。6n新系统来自原系统,比原系统更合理,效率更高。n从形式上讲,新系统的逻辑模型与旧系统的逻辑模型相比变化不大,可能只是在一个或几个处理中引进新技术,改变几处数据的流程,或者改变某些数据存储的组织方式。n应该考虑以下因素,提出新的系统模型1.新技术的使用2.流程的改进3.数据存储的组织方式的改变等第八节系统说明书p121n系统说明书是系统分析阶段的成果1.是系统所应满足的全部需求
8、(功能性需求和非功能性需求),并可以文档的方式完整和精确陈述这些需求。2.是项目相关人员对将要开发的系统所达成的共识,是进行系统设计、实现、测试和验收的基本依据,也是整个系统开发过程中最重要的文档。n该文档描述了系统的需求,也称《需求规格说明书》n系统说明书的内容1、引言62、项目概述(1)项目的主要工作内容(2)现行系统的调查情况(3)新系统的逻辑模型3、实施计划(1)工作任务的分解
此文档下载收益归作者所有