面向对象实验三设计系统流程图和子系统及子系统接口_第1页
面向对象实验三设计系统流程图和子系统及子系统接口_第2页
面向对象实验三设计系统流程图和子系统及子系统接口_第3页
面向对象实验三设计系统流程图和子系统及子系统接口_第4页
面向对象实验三设计系统流程图和子系统及子系统接口_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

昆明理工大学信息工程与自动化学院学生实验报告(2010—2011学年第二学期)课程名称:面向对象分析与设计开课实验室:计算中心2082011年5月23日年级、专业、班计科083学号姓名成绩实验项目名称设计系统流程图和子系统及子系统接口指导教师教师评语教师签名:年月日实验目的、要求目的:实践用UML制作活动图、包图、设计接口要求:建立完整的系统模型,有多个活动图构成。根据活动图设计子系统模型,并提供接口定义,给出子系统所共同依赖的核心包。实验所用仪器、材料微型计算机一台SybasePowerDsigner15实验原理用例经常被用于独立的单位进行需求获取、分析、设计、实施、测试和部署。但事实上,用例之间有一定的相关性,表现为涉及的对象接近和若干用例处于一个相关的业务流程中。这些相关的用例构成了架构设计时定义子系统的依据。子系统可以对应用例包,即涉及的对象较为接近的一组用例;子系统还可以由一个部署结点上若干相关的活动组成。由后者构造的子系统之间存在公共的消息交换,在设计时可以有很多消息传递方案可供选用。子系统封装了一组类,对外仅暴露一组接口,代表子系统所接受的消息。实验内容系统活动图逻辑架构包图整个系统可以看成页面显示(WebPages)、业务逻辑(Business)、数据访问(DataAccess)三块,分别控制不同的应用。整体包图如下:各层的职责(1)页面显示包(WebPages)包含了汽车凭租系统所涉及到的所有页面显示,这样做的好处是再添加新的页面显示时就不会影响到别的包。(2)业务逻辑包(Business)包含了所有的事务,如果在管理过程中需要增加某事务,那么只需要在本包中添加相应的类即可。(3)数据访问包(Dataccess)包含了系统访问数据库的所有类操作。这样,当用户修改数据访问时就不会影响到界面或事务操作。iCoot的设计包子系统和核心包设计接口会员预定子系统的接口非会员预定子系统的接口验证子系统的接口发车还车系统的接口实验总结接口是系统的灵魂边界的存在迫使我们忘却对象内部,仅从边界的角度来描述系统。每个边界就是一个接口,这个接口有属性和行为,这是它所表现出来的样子。这些属性和行为支撑起整个系统大厦,而对象内部的实现可以改变、可以替换,却无法影响整个系统大厦。设计人-机交互子系统在面向对象分析过程中,已经对用户界面需求作了初步分析,在面向对象设计过程中,则应该对系统的人-机子系统进行详细设计,以确定人-机交互的细节,其中包括指定窗口和报表的形式、设计命令层次等项内容。分析设计一个软件的起始点是从系统、子系统的划分开始的,接下来再进行功能划分。子系统设计需要把概念性的分析模型转化为可实现的类,之后在系统设计模型中制定策。子系统将系统分为若干个单元:·可以独立预定、配置或交付·可以独立开发·可以在一组分布式计算节点上独立部署·可以在不破坏系统其他部分的情况下独立地进行更改子系统还可以:·将系统分为若干单元,义提供关键资源的有限安全保护·在设计中代表现有产品或外部系统在面向对象里,划分子系统最重要的依据就是依赖关系。因为面向对象要解决的问题是复用、扩展、抽象。这些问题的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论