分享到:

UML面向对象分析

UML面向对象分析是吴际和金茂忠两位教授的最新著作,也是北航出版社第二本供从事面向对象分析的开发人员使用的图书,北航出版的可视化面向对象建模技术标准建模语言UML教程(刘超教授编著),已经重印三次。$$  随着20世纪90年代面向对象技术的广泛应用,人们发现仅仅在代码阶段使用面向对象的概念是不够的,需要在分析和设计阶段就使用面向对象技术,于是面向对象分析和面向对象设计技术迅速发展起来,并得到了工业界和研究学者们的一致认可。$$  UML在1997年被国际对象管理组织OMG采纳为面向对象建模语言的国际标准,这为UML在实践中的推广奠定了坚实的基础。北京航空航天大学进行UML教学和科研实践最早,并且在硕士研究生学位课“软件工程中用了很大篇幅对UML作了系统的介绍,同时北京航空航天大学软件工程研究所开发了UML开发支撑环境的教学版UML_Designer。本书作者不仅参与了北京航空航天大学的UML教学和对外的UML培训活动,还亲自在...  (本文共2页) 阅读全文>>

东南大学
东南大学

基于UML的面向对象建模方法及其在血站管理系统中的应用研究

面向对象建模是软件开发领域的一个重要研究方向。统一建模语言UML是一种定义良好、易于表达、功能较强的面向对象建模语言。在软件开发领域,基于UML的面向对象建模方法正得到日益广泛应用,但是,UML只是一种建模语言,不是建模方法,利用UML建模最终只能生成系统软件框架代码,不便于通过模型的执行来进行系统测试,而且UML模型之间的一致性也很难保证。我们需要一个能最终生成可执行模型,并保证模型之间一致性的建模环境。本文在江苏省经济信息中心的血站综合管理信息系统项目资助下,对基于UML的面向对象建模方法进行了深入研究,对其建模环境进行扩展,并应用于南京市红十字血液中心的血站管理系统。具体而言,首先,对传统的基于UML的面向对象建模方法进行了改进,引入控制流图CFG扩展了UML的建模环境,使得UML建模跨越软件开发的所有阶段,最终的模型可以执行;其次,引入对象过程图OPD,给出OPD和UML模型的转换方法,利用OPD的单一模型保证UML模型...  (本文共41页) 本文目录 | 阅读全文>>

辽宁工程技术大学
辽宁工程技术大学

面向对象技术在管理信息系统中的应用及建模研究

本论文主要是研究面向对象技术在管理信息系统中的应用和建模方法。在面向对象技术的基础上,采用UML统一建模语言,对企业的组织架构和角色子系统进行建模研究。首先分析了软件开发方法在MIS中的应用以及面向对象技术与其它方法比较的优越性,随之介绍当今集成了新的面向对象的设计分析方法的统一建模语言UML以及其特点。为了更好说明面向对象技术和UML的优点,从系统分析员的角度采用Rational Rose 2002建模工具为《企业政府通用办公平台项目》中《组织架构和角色子系统》进行从需求分析和设计阶段采用面向对象技术,根据结构树的逻辑建模,采用UML语言来进行系统的分析和设计,来阐述面向对象技术贯穿于整个软件开发过程中的特点。  (本文共50页) 本文目录 | 阅读全文>>

《电子制作》2014年22期
电子制作

基于UML的学生选课管理系统的建模

0引言20世纪80年代末起,各种面向对象分析与设计方法[1]不断的涌现。然而不同的方法有着不同的建模符号体系,各有千秋,然而,这给软件工作者之间,软件工作者与客户之间的交流沟通带来了极大的不便。UML(Unified ModelingLanguage)——统一建模语言,是一标准的建模语言,它的出现,实现了软件开发方法符号表示的统一。正因为UML吸取了别的建模方法的精髓,并且其本身具有清晰的概念、丰富的表达能力、广泛的适用范围等特别,使得它很快被人们所接受,并成为了标准。1 UML简介现今,传统的软件开发方法已慢慢地退出历史舞台,取而代之的是一种全新的软件开发方法——面向对象分析与设计(OOAD)[2]方法,其已成为软件开发方法的主流。OOAD方法的核心路线是利用OO的概念及方法为系统建模。在面向对象的软件开发中,最常用的建模语言就是UML。UML是一个标准化的统一建模语言,其借助图形化的表达方式从不同角度去分析与设计系统,进而为...  (本文共1页) 阅读全文>>

《电脑知识与技术》2010年27期
电脑知识与技术

案例教学法在“UML面向对象分析与设计”教学中的应用

UML面向对象分析与设计是软件技术专业开设的一门重要的专业基础课程,该课程的知识主要分为三大部分,分别是UML基础、面向对象的设计原则和面向对象的设计模式。统一建模语言UML贯穿与软件开发过程的不同阶段,为软件开发人员建立整个系统的模型,告诉开发人员“做什么”和“怎么做”。在软件开发的不同阶段UML的侧重点又有不同,在需求分析阶段,系统分析师可以用UML来描述用户的业务模型,从而给系统设计师做进一步的设计;在系统设计阶段,系统架构师或系统设计师可以用UML来描述架构模型以便让程序设计师进行实现设计;在详细设计阶段程序设计师可以用UML来描述具体对象模型给编程者来具体实现。由此可以看出UML是用来清晰地描述模型的,它的作用是将计算机软件开发技术和面向对象的设计思想联合起来,对软件生产工业产生了极大的影响,因此,“统一建模语言UML”课程的重要性显而易见[1]。面向对象设计原则是设计模式的灵魂,它描述了对象设计和职责分配的基本原则。...  (本文共3页) 阅读全文>>

四川大学
四川大学

房屋拆迁信息系统设计与实现

拆迁管理是城市建设不可缺少的一环,也是一项复杂细致、较为繁杂的工作。因此,为了做好这一工作,现在各省市都在大力推行房屋拆迁管理的科学化、信息化。开发出相应管理信息系统正是顺应了这一时代的要求,通过房屋拆迁工作的计算机管理,可以适应城市房屋拆迁管理发展的需要,整合资源,提高管理效率,为我国的城镇化发展打下坚实的基础。本文针对房屋拆迁管理的具体业务,利用面向对象和UML 建模方法对其管理信息系统的建设进行了深入的探讨和研究。首先在经过了详尽的调研后,将房屋拆迁业务归纳为系统管理、工程管理、被拆迁户资料管理、拆迁安置的预分处理、拆迁工程的经费测算、拆迁现场工地情况管理、拆迁工程的房屋安置,资金补偿及回收情况管理和拆迁进度管理等八大功能模块。然后通过运用UML的5 种视图从不同的应用层次,按八大模块对系统进行建模,着重阐述了利用UML 的各种图形工具对于信息系统进行建模的方法和步骤,包括静态和动态建模,完成了系统的用例图、类图、状态图、...  (本文共89页) 本文目录 | 阅读全文>>