信息系统分析与设计教学实习样版

信息系统分析与设计教学实习样版

ID:18606438

大小:72.00 KB

页数:10页

时间:2018-09-19

信息系统分析与设计教学实习样版_第1页
信息系统分析与设计教学实习样版_第2页
信息系统分析与设计教学实习样版_第3页
信息系统分析与设计教学实习样版_第4页
信息系统分析与设计教学实习样版_第5页
资源描述:

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

1、《信息系统分析与设计》教学实习报告题目:××××××××××××××××(宋体三号,较长可分两行)学生姓名×××(以下均为宋体四号)学号专业班级(全称)成绩评定学期2011-2012第一学期2011年12月8目录1绪论11.1立题依据或研究背景及意义11.2教学实习结构安排12基于UML的××××系统建模22.1引言22.2应用UML建模22.2.1需求收集22.2.2系统分析22.2.3系统设计23结论与展望53.1教学实习工作总结53.2教学实习创新点53.3进一步的工作与展望5参考文献681绪论1.1立题依据或研究背景及意义

2、1.2教学实习结构安排设计结构安排8第四章DeterminingSystemRequirements281基于UML的××××系统建模1.1引言对开发工具及UML进行介绍1.2应用UML建模基于UML的系统软件建模实践过程遵循Rational统一过程(RationalUnifiedProcess,RUP)的核心思想和基本原则,即以UseCase(用例)为驱动的、体系构架为核心的迭代化的面向对象分析和设计过程[6]。所谓RUP是Booch等人在Rational公司支持下提出的一种面向对象的软件开发过程模型。RUP将分析设计过程主要分

3、为以下几个阶段:业务需求分析、系统体系架构设计、系统分析与设计以及系统实现阶段。各阶段的主要成果为需求模型、体系架构模型、分析与设计模型以及实现模型。1.2.1需求收集1.2.2系统分析1.2.3系统设计2.2.3.1用例图(UseCaseDiagram)8用例图从用户(或外界系统)的角度描述用户与系统的交互。它可用来理解系统的功能并指出各功能的参与者。用例现已成为面向对象方法中捕获用户需求以及驱动开发过程的重要手段。用例图用来表达用例之间以及参与者和用例之间的关系。系统所有的用例(图)共同组成了系统的用例模型。构成用例图的元素有

4、:1)用例(UseCase):一个用例是一个系统或一个类提供的紧凑的功能单元,它是由系统与一个或多个外部交互者(即参与者)之间交换的消息序列以及系统执行的活动共同体现的;2)参与者(Actor):参与者是直接与系统交互的外部对象所扮演的角色;3)用例图中的关系(UseCaseRelationship):其包括如下四种关系:l通信(Communicate):这是参与者与用例之间仅有的关系,是参与者对用例的参与;l扩展(Extend):用例间的扩展关系描述了一般行为的变化。在用例A的执行过程中,可能会出现某些特殊情况,而一个用例一般只

5、包含一条顺利执行的主线,不进行过多的逻辑判断而产生许多分支,这些特殊情况就可以被放到另一个用例B中处理。类似编程语言中的异常处理;l包含(Include):从用例A到用例B的包含关系表明用例A的实例也包括了在用例B中说明的行为,即用例A要使用用例B所提供的功能;l泛化(Generalization):用例A到用例B的泛化,指的是用例A继承了用例B的特性并增加了新的特性。2.2.3.2静态图(StaticDiagram)静态图包括类图、对象图和包图;其中类图描述系统中类的静态结构;对象图是类图的实例;包图由包或类组成,表示包与包之间

6、的关系,包图用于描述系统的分层结构。1)类图(ClassDiagram):类图用来描述系统中类与类之间的关系。它描述的是系统的静态结构。类用来表示系统中需要处理的事物或概念,有着相同结构、行为和关系的一组对象的描述符号。类由类名、属性和操作组成。类与类之间通过多种方式连接:l关联(Association):表示类之间的关系。有二元关联和多元关联;l聚集(Aggregation):表示类的对象之间整体和部分的关系;l组合(Composition):更强的聚集关系,整体拥有部分,部分与整体共存亡,若整体不存在了,部分随之消失;l8依赖

7、(Dependency):有两个类(或包)X和Y,如果修改X会影响到Y,则称Y依赖于X;l实现(Realization):接口由类来实现;l泛化(Generalization或继承Inheritance):表示元素之间的分类关系。类和类之间的关系通过类的内部结构(属性和操作)来实现。一个系统可以由多个类组成,一个类可以出现在多个类图中,一个类图并不需要表现系统所有的类。一般的,每个类图由关系密切的类组成。2)对象图(ObjectDiagram):对象图可看作类图的一个变形,它包括对象和数据的值,对象图实际上是类图的一个实例,它显示

8、了在一个时间点上系统细节状态的一个快照。类图中也可以有对象,一个有对象而没有类的类图便是一个“对象图”。对象与类的图形表示相似,不同之处是对象名有下划线。对象图用于表示复杂的类图的一个实例,基本上很少使用。3)包图(PackageDiagram):

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

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

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