信息系统分析与设计第6章

信息系统分析与设计第6章

ID:34648547

大小:332.87 KB

页数:66页

时间:2019-03-08

信息系统分析与设计第6章_第1页
信息系统分析与设计第6章_第2页
信息系统分析与设计第6章_第3页
信息系统分析与设计第6章_第4页
信息系统分析与设计第6章_第5页
资源描述:

《信息系统分析与设计第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章系统分析第6章系统分析6.1概述6.2逻辑模型6.3逻辑结构分析6.4用例分析6.5概念类分析第6章系统分析6.1概述6.1.1系统分析的含义及特点系统分析(SystemAnalysis)是信息系统开发的第三项工作。该项工作是在业务分析和需求分析的基础上,从抽象的概念层次上确定信息系统的要素、构成和结构,得出信息系统的分析模型,并为系统设计提供依据。第6章系统分析系统分析工作的特点如下:(1)内在性。系统分析是站在信息系统内部的角度,分析信息系统的要素、构成和结构。需求分析则具有外在性。系统分析从内在角度,考虑信息系统应该具备哪些要素,要素之间的关系,要素的构成方式等问题。(2

2、)概念性。第一,面向业务领域,反映业务概念;第二,在较宏观和抽象的层次进行分析工作,一般不过多涉及具体细节;第三,不涉及信息系统的实现环境。(3)一致性。系统分析所确定逻辑模型应该具有逻辑一致性,它要纠正需求模型中存在的冗余及错误。第6章系统分析6.1.2系统分析的主要工作1.逻辑结构分析信息系统逻辑结构是从抽象的概念层次和功能需求角度,根据信息系统的需求结构确定的信息系统模型结构。信息系统逻辑结构由分析包按照组成关系或依赖关系构成。逻辑结构分析(LogicStructureAnalysis)要经过确定初步逻辑结构、分解并确定分析包、确定分析包关系等步骤。第6章系统分析2.用例分析用

3、例分析(UseCaseAnalysis)是从概念层次上对分析包中的用例进行的分析。用例分析包括提取用例的概念类,确定概念类之间的关系,以及绘制用例分析类图和用例分析交互图三项工作。3.概念类分析概念类分析(ConceptionClassAnalysis)是对所提取的各概念类的职责、属性、关系和特殊需求所进行的分析。第6章系统分析6.2逻辑模型6.2.1逻辑模型的含义逻辑模型(LogicModel)是对信息系统要素、构成和结构的抽象描述,它是系统分析的结果,因此也被称为分析模型,其构成见图6.1。逻辑模型由逻辑系统构成,逻辑系统是顶层分析包。逻辑系统又被分解为多个分析包、概念类以及用例

4、分析,允许分析包嵌套。第6章系统分析逻辑模型1逻辑系统分析包***概念类用例分析图6.1逻辑模型第6章系统分析6.2.2概念类1.概念类的含义和特征概念类(ConceptionClass)是在概念层次上,对信息系统的抽象要素的一种称谓。概念类主要来源于业务领域中的客观实体、系统与外界的交互处理和对系统要素的控制三个方面。概念类面向功能需求,一般不考虑性能要求,具有突出业务领域、突出概念性及大粒度的特征。第6章系统分析2.概念类的内容1)职责:概念类在信息系统中的作用和责任。主要从应用需求角度描述概念类的职责,一般不细化到操作和接口级别。2)属性:概念类的性质和特征,应从概念层次描述该

5、概念类的主要性质,不需要指定属性的类型、可见性等。3)关系:概念类相互之间存在的关联、聚合、泛化等关系。4)特殊需求:在后续阶段细化或实现该类的某些特殊的性能需求。第6章系统分析3.概念类的类型UML把概念类分为实体类、边界类和控制类三种类型,并表示成为图6.2所示的两种形式。形式1:实体类边界类控制类形式2:实体边界控制图6.2概念类的表示第6章系统分析1)实体类实体类(EntityClass)是信息系统表示客观实体的抽象要素。书店中的“书目”、“书单”、“书款”等都属于实体类。实体类一般对应着在业务领域中的客观事物,或者是具有较稳定信息内容的系统元素。实体类来源于业务分析中所确定

6、的实体,实体字典是确定实体类的依据。第6章系统分析2)边界类边界类(BoundaryClass)是描述系统与参与者之间交互的抽象要素。边界类只是对信息系统与参与者之间交互的抽象建模,并不表示交互的具体内容及交互界面的具体形式。例如,“售书界面”用来抽象地描述售书员与书店信息系统的交互处理,见图6.3。售书员售书界面图6.3“售书界面”边界类第6章系统分析3)控制类控制类(ControlClass)是表示信息系统对其它对象实施协调处理、逻辑运算的抽象要素。例如,在书店信息系统中,“出售图书”就属于控制类,见图6.4。架存图书售书售书界面出售图书售出图书图6.4“出售图书”控制类第6章系

7、统分析6.2.3用例分析1.概述用例分析是指从概念层次上对一个用例的分析及分析的结果。用例分析有两个含义,一是从概念层次上对用例的分析工作及分析过程,二是表示对用例分析之后所得到的结果。用例分析需要从概念层次上,分析为了实现给用例规定的功能,共需要哪些概念类,这些概念类之间的关系,以及各概念类之间所交互的信息。用例分析用两种图来表示,一种是表示用例概念类结构的用例分析类图,另一种是反映各概念类之间动态交互信息的用例分析协作图。第6章系统分析在系统分析工作中

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

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

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