当前位置首页 > 计算机 > UML理论/建模
搜柄,搜必应! 快速导航 | 使用教程

UML面向对象设计与分析项目实战1

文档格式:PPTX| 41 页|大小 413.73KB|2024-12-10 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 41
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 版权所有,All Rights Reserved 2008-2012,学以致用,立足岗位成才,案例导入 项目实战 职场体验,应用面向对象技术与,UML,方法,分析图书管理系统(一),A,学习目标,使用,UML,方法对图,书,书管理系,统,统静态建,模,模,2,1,软件开发,流,流程与图,书,书管理系,统,统需求分,析,析,使用,ROSE,工具画出图书管理系统的静态模型,3,学习目标,使用,UML,方法对图,书,书管理系,统,统静态建,模,模,2,1,软件开发,流,流程与图,书,书管理系,统,统需求分,析,析,使用,ROSE,工具画出图书管理系统的静态模型,3,需求分析,的,的步骤,获取需求,分析需求,描述需求,验证需求,第一步:,获取需求,内容,功能性需,求,求、非功,能,能行需求,、,、设计和,约,约束,途径,与用户交,谈,谈,向用,户,户提出问,题,题,参观用户,的,的工作流,程,程,观察,用,用户的操,作,作,分析已经,存,存在的同,类,类软件产,品,品,提取,需,需求与同,行,行、专家,交,交谈,从行业标,准,准、规则,中,中提取需,求,求,从其它渠,道,道上搜查,相,相关资料,结果,需求分析,说,说明书,第二步:,分,分析需求,分析,方法,结构化分,析,析方法,面向对象,分,分析方法,面向数据,的,的方法,,以,以数据流,为,为中心,。

    其核心,概,概念包括,:,:进程、,数,数据流、,数,数据存储,、,、外部实,体,体、数据,组,组和数据,元,元素有,代,代表性的,模,模拟工具,有,有:数据,流,流图、数,据,据字典、,原,原始进程,规,规格说明,面向对象,分,分析以对,象,象及其服,务,务作为建,模,模标准,,比,比较自然,,,,对象也,具,具有相对,的,的稳定性,主要模,拟,拟的元素,有,有:对象,、,、类、属,性,性、关系,、,、方法、,消,消息传递,、,、用例等,其主要,原,原理包括,分,分类、继,承,承、层次,、,、信息隐,藏,藏、汇集,关,关系等面向对象,分,分析特点,(,(,OOA,),1,、面向对,象,象围绕现,实,实世界的,概,概念来组,织,织模块,2,、面向过,程,程是以功,能,能为中心,来,来描述系,统,统,3,、面向对,象,象模拟了,对,对象之间,的,的通信4,、面向对,象,象把一个,复,复杂的问,题,题分解成,多,多个能够,完成独立,功,功能的对,象,象(类),,,,然后把,这,这些对象,组合起来,去,去完成这,个,个复杂的,问,问题这样,使,使得软件,开发更有,效,效率结构化分,析,析,(StructuredAnalysis),优点:与,非,非结构化,程,程序相比,,,,结构化,程,程序在调,试,试、可读,性,性和可维,护,护性等方,面,面都有很,大,大改进。

    缺点:,1,、代码重,用,用性不高,2,、可维护,性,性欠佳3,、面向过,程,程模式将,数,数据与过,程,程分离,,增,增加编程,工,工作量OOA,分析过程,分析用户,需,需求,识别类与,对,对象,确定对象,的,的内部特,征,征,识别对象,之,之间的关,系,系,定义主题,词,词,系统分析,员,员应该深,入,入地理解,用,用户需求,,,,抽象出,目,目标系统,的,的本质属,性,性,并用,模,模型准确,表,表示来,;另外要,向,向领域专,家,家学习确定问题,域,域中的类,和,和对象,确定对象,的,的属性的,操,操作,分类关系,(,一般,/,特殊,),、组成关,系,系,(,整体,/,部分,),,还有反,映,映对象属,性,性之间联,系,系的实例,连,连接、反,映,映对象行,为,为之间依,赖,赖关系的,消,消息等,概念上把,大,大型的、,复,复杂的系,统,统包含的,内,内容分解,成,成若干个,范,范畴,1.,选择它作,为,为,UML,建模案例,的,的重点不,仅,仅仅是因,为,为图书管,理,理系统在,各,各个院校,中,中的普遍,应,应用,而,且,且图书管,理,理系统还,是,是一个开,放,放的系统,,,,比如远,程,程借阅系,统,统就是图,书,书管理系,统,统的延续,,,,所以对,于,于同学们,将,将学习到,的,的,UML,建模技术,应,应用到实,际,际的系统,开,开发中是,很,很有好处,的,的。

    2.,图书管理,系,系统是一,个,个用于信,息,息分类管,理,理的软件,,,,用于辅,助,助客户完,成,成常用信,息,息的输入,、,、存储、,分,分类以及,查,查询等操,作,作二、图书,管,管理系统,1.,图书管理,系,系统的背,景,景,2.,图书馆管,理,理系统的,需,需求分析,二、图书,管,管理系统,1.,图书管理,系,系统的背,景,景,图书馆在,正,正常运营,中,中面对大,量,量书籍、,读,读者信息,以,以及两者,间,间相互联,系,系产生的,借,借书信息,、,、还书信,息,息现有,的,的人工记,录,录方法既,效,效率低又,错,错误过多,,,,大大影,响,响了图书,馆,馆的正常,管,管理工作,因此需,要,要对书籍,资,资源、读,者,者资源、,借,借书信息,、,、还书信,息,息进行管,理,理,及时,了,了解各个,环,环节中信,息,息的变更,,,,有利用,管,管理效率,的,的提高二、图书,管,管理系统,2.,图书馆管,理,理系统的,需,需求分析,图书信息,管,管理系统,功,功能性需,求,求包括,图书管,理,理系统能,够,够为一定,数,数量的借,阅,阅者提供,服,服务每,个,个借阅者,能,能够拥有,唯,唯一标识,其,其存在的,编,编号。

    图,书,书馆向每,一,一个借阅,者,者发放图,书,书证,其,中,中包含每,一,一个借阅,者,者的编号,和,和个人信,息,息提供,的,的服务包,括,括:提供,查,查询图书,信,信息、查,询,询个人信,息,息服务和,预,预定图书,服,服务等当借阅,者,者需要借,阅,阅图书、,归,归还书籍,时,时需要通,过,过图书管,理,理员进行,,,,即借阅,者,者不直接,与,与系统交,互,互,而是,通,通过图书,管,管理员充,当,当借阅者,的,的代理和,系,系统交互,系统管,理,理员主要,负,负责系统,的,的管理维,护,护工作,,包,包括对图,书,书、数目,、,、借阅者,的,的添加、,删,删除和修,改,改并且,能,能够查询,借,借阅者、,图,图书和图,书,书管理员,的,的信息可以通过,图,图书的名,称,称或图书,的,的,ISBN/ISSN,号对图书,进,进行查找,二、图书,管,管理系统,2.,图书馆管,理,理系统的,需,需求分析,图书管理,系,系统功能,分,分析图,信息查询,模,模块,基本业务,处,处理模块,系统维护,模,模块,学习目标,使用,UML,方法对图,书,书管理系,统,统静态建,模,模,2,1,软件开发,流,流程与图,书,书管理系,统,统需求分,析,析,使用,ROSE,工具画出图书管理系统的静态模型,3,UML,静态建模,静态建模,机,机制,用例图,类图,对象图、,包,包图,一、,UML,静态模型,用例模型,回,回顾,1.,用例模型,主,主要由以,下,下模型元,素,素构成:,用例图,(UseCase Diagram),a),参与者,(Actor),b),用例,(UseCase),c),通讯关联,(Communication Association),用例规约,(UseCase Specification),针对每一,个,个用例都,应,应该有一,个,个用例规,约,约文档与,之,之相对应,,,,该文档,描,描述用例,的,的细节内,容,容。

    一、,UML,静态模型,用例模型,回,回顾,2.,用例模型,中,中的关系,:,:,参与者与,用,用例之间,的,的关系,关联关系,参与者与,参,参与者之,间,间的关系,泛化关系,用例与用,例,例之间的,关,关系,包含关系,、,、泛化关,系,系、扩展,关,关系,一、,UML,静态模型,用例模型,回,回顾,3.,用例模型,建,建模步骤,:,:,寻找参与,者,者,确定用例,分析关系,细化用例,规,规约,对建模结,果,果精化和,细,细化,1.,谁做,2.,谁要,3.,找谁,关键,二、,UML,静态模型,类图回顾,1.,类图概念,类图描述,了,了系统中,的,的类及其,相,相互之间,的,的各种关,系,系,其本质反,映,映了系统,中,中包含的,各,各种对象,的,的类型以,及,及对象间,的,的各种静,态,态关系(关联,,子,子类型),一、,UML,静态模型,类图回顾,类图图符,表,表示:,WashingMachine,brandName,modeName,serialNumber,addClothes(C,:,String),removeClothes(C,:,string),turnON(),:,Boolean,类名,简单名,路径名,公有(,+,),私有(,-,),受保护(,#,),语法格式,:,(,可见性,),操作名,(,参数表,),(:,返回值类,型,型,)(,性质串,),属性,方法,二、,UML,静态模型,类图回顾,2.,类图中的,关,关系,二、,UML,静态模型,类图回顾,2.,类图中的,关,关系,多重性表,示,示,二、,UML,静态模型,类图回顾,3.,类图建模,步,步骤:,研究分析,问,问题领域,,,,确定系,统,统的需求,。

    发现对象,和,和类,确,定,定属性和,操,操作发现类之,间,间的静态,联,联系设计类与,联,联系调,整,整和细化,已,已得到的,对,对象类和,类,类之间的,联,联系,解,决,决诸如命,名,名冲突、,功,功能重复,等,等问题1.,系统参与,者,者,2.,实体业务,类,类,3.,界面类,关键,三、图书,管,管理系统,的,的静态模,型,型,用例图,1.,寻找参与,者,者,借阅者,图书管理,员,员,系统管理,员,员,三、图书,管,管理系统,的,的静态模,型,型,用例图,三、图书,管,管理系统,的,的静态模,型,型,用例图,2.,确定用例,借阅者用,例,例,图书管理,员,员用例,系统管理,员,员用例,三、图书,管,管理系统,的,的静态模,型,型,用例图,借阅者进,行,行的活动,可以通过,图,图书名称,或,或,ISBN/ISSN,号查找图,书,书的详细,信,信息,能够根据,图,图书证编,号,号和相关,密,密码登陆,自,自助机器,,,,查询图,书,书信息、,个,个人信息,和,和进行图,书,书预定每个借阅,者,者都可以,通,通过自主,机,机器在登,陆,陆后查询,自,自己的信,息,息,但是,不,不允许在,未,未授权的,情,情况下查,询,询其他人,的,的信息。

    登陆自助,机,机器后,,借,借阅者可,与,与预定相,关,关书籍可以通过,图,图书管理,员,员借阅相,关,关书籍通过图书,管,管理员归,还,还书籍,,如,如果没按,时,时归还或,书,书籍损坏,,,,需要缴,纳,纳罚金查找图书,登陆系统,查询个人,信,信息,预定图书,借阅图书,归还书籍,用例,三、图书,管,管理系统,的,的静态模,型,型,用例图,借阅者用,例,例图,三、图书,管,管理系统,的,的静态模,型,型,用例图,图书管理,员,员进行的,活,活动,借阅者可,以,以通过图,书,书管理员,借,借阅书籍,当图书,管,管理员处,理,理借阅时,,,,需要检,查,查用户的,合,合法性,,如,如果不合,法,法,不允,许,许借阅书,籍,籍如果,该,该图书已,经,经被借阅,者,者预定,,需,需要删除,该,该图书的,预,预定信息,借阅者可,以,以通过图,书,书管理员,归,归还书籍,当借阅,者,者借阅的,书,书籍超过,一,一定的期,限,限时,图,书,书管理员,需,需要收取,罚,罚金处理借阅,处理归还,用例,三、图书,管,管理系统,的,的静态模,型,型,用例图,图书管理,员,员用例图,三、图书,管,管理系统,的,的静态模,型,型,用例图,系统管,理,理员进,行,行的活,动,动,。

    点击阅读更多内容
    最新文档
    2025年作风建设学习教育开展情况的报告范文.docx
    在2025年民营企业座谈会上的主持讲话范文.docx
    在2025年全县教育领域群众身边不正之风和腐败问题集中整治调度会上的讲话范文.docx
    工委副书记在2025年机关DeepSeek应用专题辅导培训班开班仪式上的讲话范文.docx
    在2025年DeepSeek大模型政务应用培训会上的讲话范文.docx
    在青年干部培训结业典礼上的讲话文稿.docx
    2025年副书记防汛工作会议上的讲话范文.docx
    2025年主管商务部门党组书记在理论学习中心组会上研讨发言文稿.docx
    2025年国企党委关于干部职工思想政治工作情况的报告范文.docx
    在机关单位作风建设学习教育突出问题专项整治工作部署会议上的讲话范文.docx
    医院领导2025年党风廉政建设推进会上的讲话范文.docx
    2025年关于开展“以案促改”工作实施方案供参考.docx
    在2025年安全生产专项整治暨化工行业风险防控部署会上的讲话范文.docx
    领导干部在“十五五”发展规划编制启动会上的讲话文稿.docx
    2025年书记在慰问老干部暨情况通报会上的主持讲话提纲范文.docx
    2025年作风建设实施方案文稿.docx
    在2025年DeepSeek政务应用培训会上的讲话范文.docx
    2025年领导在DeepSeek政务应用培训会上的讲话参考范文.docx
    2025年国企党委关于干部职工思想政治工作情况的报告文稿.docx
    在青年干部培养工作座谈会上的讲话范文.docx
    卖家[上传人]:gfhkid12
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档