第章 系统设计_第1页
第章 系统设计_第2页
第章 系统设计_第3页
第章 系统设计_第4页
第章 系统设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

第7章系统设计用结构化方法设计应用程序结构7.2用面向对象方法设计应用程序结构7.3项目协调7.4设计要素7.1系统设计说明书7.57.1设计要素7.1.1系统设计的输入7.1.2系统设计的主要组成部分和层次7.1.3系统设计的输出图7.1从系统分析到系统设计的转换图7.2结构化模型和面向对象模型7.2用结构化方法设计应用程序结构7.2.1结构化设计方法概述7.2.2确定系统的自动化边界7.2.3设计系统流程图图7.3结构化设计的流程图7.4带自动化边界的DFD图7.5系统流程图的常用符号图7.6课程管理系统的系统流程图7.强2.争4使用指伪代邮码设届计模部块算稳法7.骆2.慌5结构算化应扮用程大序与竭用户的界面、村数据桥库和焰网络艳设计崇的集岩成7.替3用面觉向对案象方良法设毯计应寸用程炸序结输构7.惠3.彩1面向毅对象朵设计机方法司概述图7.测7面向法对象扑事件俊驱动彼的程电序流谁来菌控制纷着一写切?没有当明显鞠,对腊象之高间通绢过交芽互之们间传达递信正息来沫进行商交互午。面向著对象闯工作所机制图7.弹8一个打简化资的图宿书馆怠类图1、类包凝括它尤定义符的属膨性和封作用干在其村上面丧的方酸法。3、嚼面向丢对象宴2个悉基本慨原则钱:封装货和信娘息隐即蔽2、尾所有检实力旁都拥熊有相披同的据方法傅逻辑图7.嗽9从面恋向对有象的廉分析吨模型红到面垒向对矛象的贴设计叙模型1、座面向量对象银设计宴用到怨模型科有包枯图、剪类图验、设析计类挽图7.番3.蛇2系统套包图图7.郑10图书荷馆管仍理系寇统的跟包图是一巨个高遣层图样,类章似于朝结构略化方爽法系帖统流浆程图艇,(那焰个类乳属于精那个赏子系宾统)识别为一个亮完整炊系统书的主漠要部违分。弊把大巡寿系统帅划分煮成多厚个子比系统赖,每品个子陪系统卷是独刚立的笼。符号碧:一降个标呆识框半,一朋个虚嘴箭头7.团3.霉3类的屿类型溜以及神类之搁间的慰关系在面链向对罢象的斑系统尝中,死对象压分为3类1、实体弄类:系竿统领壳域实反体2、边界失类:系万统的芬用户狠界面3、控制故类:控防制系铜统中剥对象回的交项互,探类似消于用角来实饼现一持个完降整用茧例的耳“控祸制器拥”。类的产概要校:1、轿类图类图劈燕以反跨映类企的结谅构(速属性丙、操离作)垦以及险类之锯间的碑关系久为主招要目象的,伶描述鸟了软春件系炭统的扮结构滨,是调一种犹静态兔建模宰方法类图剑中的石“类际”与驻面向委对象鱼语言粱中的倍“类税”的爪概念梢是对床应的甩,是寇对现晓实世渗界中寨的事治物的织抽象7.违3.冲3类的烧类型慢以及召类之吧间的农关系(标准图形)(变体图形)接口抽象类模版参数模版类3.春2类图维中的唉事物初及解龟释3.画2.央2接口一组弊操作老的集竞合,假只有禽操作刮的声诞明而箩没有撞实现3.授2.标3抽象浩类不能可被实款例化胜的类薪,一伟般至交少包碧含一番个抽猪象操期作3.脱2.谁4模版抛类一种痒参数薯化的联类,绵在编趟译时当把模源版参概数绑轻定到克不同落的数刮据类捏型,券从而土产生讯不同膨的类形象刺举例蒸:就像僵铁门乐木门英都是东门(直抽象烈类)跃,你乓想要划个门阀我给速不了甩(不铜能实呀例化抢),喇但我麦可以纷给你做个具续体的介铁门惨或木旷门(抗多态鹊);尝而且挣只能亲是门勇,你凤不能诊说它底是窗终(单品继承敞);量一个缎门可范以有饶锁(林接口垄)也幸可以刑有门聚铃(舱多实酷现)爱。值门(详抽象暴类)湖定义涝了你袍是什灿么,后接口找(锁骗)规奶定了赤你能蓄做什帆么(守一个眠接口禾最好芬只能讽做一窄件事杨,你荒不能录要求撑锁也盟能发喇出声肺音吧衬(接袋口污恋染)苦)类图蹄关系错:1关酬联关火系描述知了类莫的结辉构之巴间的叮关系制。具弱有方定向、车名字宪、角赖色和串多重扒性等形信息另。一势般的退关表联关影系语狭义较始弱。组也有省两种程语义闲较强好,分淡别是诞聚合安与组洞合UML表示法角色类的角色是“事物“多重性(用数字和*表示)1…*:1个或多个1个类图有1个或多个类1个类属于1个或多个类图方向双向关联(省略箭头)名字关系的名字是“使用”实例聚合球关系特殊疾关联臣关系裹,指志明一方个聚明集(诉整体胶)和葛组成羡部分比之间忍的关油系组合巧关系语义洋更强葱的聚泄合,鼠部分也和整望体具蚀有相巾同的粘生命阿周期UML表示法UML表示法(实心菱形)实例类与关联关系之间有组合关系,类不存在了,则相应的关联关系也不存在(实心菱形)实例类与关联关系之间有组合关系,类不存在了,则相应的关联关系也不存在2泛慌化关帜系在面逢向对边象中冠一般来称为粗继承蚊关系世,存足在于疗父类墨与子裁类、昏父接牺口与曾子接护口之惜间关联沫、泛骄化、炕实现责、依托赖都宗是一晶种关场系类、接口都是一种事物UML表示法3、探实现梨关系对应将于类煤和接宇口之丽间的原关系UML表示法类Ci到rc远le、Re抢ct蒸an扬gl对e实现易了接梁口Sh滴ap脸e的操标作4依赖句关系描述缠了一历个类米的变尝化对酬依赖涛于它脚的类女产生映影响来的情膨况。也例如窝用户颗类和将权限您类关宣系UML表示法7.誓3.幼4图书饼馆管鸡理系溉统的沟类图图7.刃11图书猾馆管值理系弯统的天类图3.掩类掀图(1顽)哪两梦个类趁之间单存在常组合源关系Me汁nu、Me枝nu邀It锤emMe沈nu涉It星em、Co象mm滚an奔dCo傍mm惯an德d、Op瓦en辰Co烈mm兄an井dCo劳mm姜an撤d、Pa狗st插eC玻om盖ma露nd(2聋)O央pe斑nC贿om脸ma驶nd和Pa劣st染eC耳om备ma榴nd是什行么关距系组合泛化聚合没关豪系(3撒)编描辑菜辞单(E秀di皂tM渔en黄u)是一师种菜器单,巴下面靠哪个竹图较搏好的闪描述壶了二鹅者之宽间的肃关系②③④①Menu+Add(item:MenuItem)EditMenu3.嫌6习题右图井描述余了菜傍单(M外en渗u)、菜恭单项(M烛en方uI兔te唐m)、抽咽象命灭令类(C羞om宋ma屡nd筐)和具惧体命蔑令类(O策pe睛nC护om秧ma剑nd签,劳Pa静st道eC捆om渣ma结nd泊)之间骂的关授系,鱼完成1-摔4题3.类图右图陆描述怎了图拉形接酿口(继Gr马ap快hi促cs凝)、赤线段础(S屋egme幸nt)、稳矩形弄(R穿ec掘ta队ng河le级)、疾点(惭Po催in校t)葛和三糊维点赵(P密oi季nt姨3D垒)之峡间的兼关系从,湿完成吸5-7题(5)下面量哪个余关系兄没有如在图导中出碍现①关联②泛化③实现④依赖(6)下面皆对图属中①②极③④四处暑的多荷重性甘的描穴述哪香个不广正确①困0.恰..谈*②1③0.花..奥*④1①②③④7.谎3.睬5设计翁类图醒的开震发消息方法功能CreateQuery()CreateQuery(queryinformation)查询图书信息CheckBookStatus()CheckBookStatus(bookstatus)检测图书状态(能否预约/续借)CheckReaderStatus()CheckReaderStatus(bookstatus)检测读者状态(是否超期超量)RenewBook()RenewBook(bookinformation)续借图书EngageBook()EngageBook(bookinformation)预约图书表7.茅1读者职类的申消息释和方镜法7.谨3.臣6面向泥对象雅的开其发方著法面向绵对象域语言拨具有剂使编蹄程和恶维护郊变得原简单侄的内育置能抽力。面向出对象士开发证具有饥的一况些特伸性,跃如继堤承、由覆盖枯和多栽态性默使得劈燕基于宁面向肝对象勉方法辜的应事用程亦序更拖为健表壮可独靠并朴且易旨于维结护。7.姥3.辜7面向哭对象帝应用码程序村与用伏户界馒面、辟数据准库和录网络受设计哀的集吉成7.起4项目堤协调在项辆目开烤发过译程中志,系炼统设点计的侦早期虚非常近关键虽,它活决定夹了后谷期的某设计制和实菌施。当系灿统开巷发重弱点从壮分析酬阶段智转入娃设计云阶段穿时,购项目糕的进返程也摇发生皱了重笑要改耳变。在这队些转码变过乳程中击项目侮协调飞就变被得十盈分关窗键。项目熊协调蚁就是河要时懒刻了刚解工从程的词进展烫,需悄要对懂大量吩的细逆节和递任务殖进行睁协调腐。7.坛5系统某设计姿说明歇书系统权设计坟说明弦书的唉主要洽内容聚包括凭:系课统开叮发项惕目概彩述、姐模块最设计刃说明奖、代耍码设姜计说框明、齐输入竟设计真说明笋、输校出设沈计说应明、直数据箩库设轮计说狠明、桌网络巾设计竞说明懂、安免全保蛇密说拖明、木系统暮设计雨实施颈方案决说明充。实验迈一使用Vi圣si假o闷20对07绘制喜系统奴流程狡图1.实叨验目离的(1)熟叫悉绘烫制系绑统流胡程图撑的各齿种图阳元及息其含压义。(2)掌渴握使虑用Vi储si阵o菌20围07绘制芦系统封流程亚图的闷方法帜。2.实别验内莫容(1)使闯用Vi切si棋o觉20贱07绘制行教学奸管理逐系统

温馨提示

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

评论

0/150

提交评论