欢迎来到天天文库
浏览记录
ID:51625314
大小:1.09 MB
页数:94页
时间:2020-03-26
《卫红春全套配套课件UML软件建模教程 第2章UML概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、问题:教学进程1、模型的特征是什么??答案:教学进程1、模型的特征是什么??1.反映性——模型用来反映客观实体2.简化性——以简化的方式来反映客观事物3.直观性——方便、直观的方式反映客观4.抽象性——以抽象的方式描述客观事物及其规律问题:教学进程2、从抽象角度看,模型分为哪几种??答案:教学进程?概念模型—系统的雏形,对系统的概括性描述。逻辑模型—原理上合理可行的系统,是对现实系统的逻辑化、设计性描述。物理模型—逻辑模型的基础上,考虑设计细节,实现的实在系统。2、从抽象角度看,模型分为哪几种?问题:教学进程3、软件模型包括那些基本内容??答案:教学进程?3、软件模型包括那些基本内容?领域模型
2、需求模型设计模型测试模型分析模型问题:教学进程4、有哪几种软件建模方法??答案:教学进程?1面向功能的软件建模2面向数据的软件建模3面向对象的软件建模4、有哪几种软件建模方法?UML概述2.1关于UML2.2UML的构成2.3UML应用领域第2章UML概述2.1.1UML的含义2.1.2UML的发展历史2.1.3UML的特点第2章2.1关于UML2.1.1UML的含义UML:UnifiedModelingLanguage统一建模语言。2.1.1UML的含义UML:UnifiedModelingLanguage统一建模语言.①作用:建立软件模型2.1.1UML的含义UML:UnifiedMode
3、lingLanguage统一建模语言.①作用:建立软件模型②建模语言:提供交流的词汇和规则2.1.1UML的含义UML:UnifiedModelingLanguage统一建模语言.①作用:建立软件模型②建模语言:提供交流的词汇和规则③可视化:通过标准图符构成图形来描述模型2.1.1UML的含义UML:UnifiedModelingLanguage统一建模语言.①作用:建立软件模型②建模语言:提供交流的词汇和规则③可视化:通过标准图符构成图形来描述模型④建模语言而非编程语言2.1.1UML的含义UML:UnifiedModelingLanguage统一建模语言.①作用:建立软件模型②建模语言:提
4、供交流的词汇和规则③可视化:通过标准图符构成图形来描述模型④建模语言而非编程语言⑤通用标准:成为软件建模的标准语言,并且在其他领域也得到应用。2.1.2UML的发展历史17What'sUMLRumbaughBoochJacobsonUML的创建人:OMT方法Booch方法OOSE方法UMLHPFusion操作描述和消息编号Embley单类和超级视图Meyer上下文语义Harel状态图Gamma,etal框架和模式Wirfs-Brock职责Odell分类Shlaer-Mellor对象生命周期RumbaughOMT方法BoochBooch方法JacobsonOOSE方法UML吸收和容纳的方法●统一
5、的标准:已成为标准化的统一的建模语言。2.1.3UML的特点●统一的标准:已成为标准化的统一的建模语言。●面向对象:支持面向对象方法.2.1.3UML的特点●统一的标准:已成为面向对象的标准化的统一的建模语言。●面向对象:支持面向对象方法.●可视化:表示能力强大2.1.3UML的特点●统一的标准:已成为面向对象的标准化的统一的建模语言。●面向对象:支持面向对象方法.●可视化:表示能力强大●独立于过程。2.1.3UML的特点●统一的标准:已成为面向对象的标准化的统一的建模语言。●面向对象:支持面向对象方法.●可视化:表示能力强大●独立于过程●概念明确,简洁,结构清晰,容易掌握。2.1.3UML的
6、特点作曲用五线谱:设计软件用UML:一个比喻:UML和程序设计语言的关系Java、C++等程序设计语言用来编码实现一个软件系统。UML对一个软件系统建立模型。旋律比作过程:音符比作UML:一个比喻:UML和软件过程的关系软件过程规定软件开发的阶段、步骤和工作。UML是语言,用来描述软件模型。UML概述2.2.1概述2.2.2UML的基本语言要素2.2.3UML的语义规则2.2.4UML的公共机制第2章2.2UML的构成2.2.1UML构成概述作为建模语言,UML由以下几部分构成:●基本语言组成语言的构成成分,包括:模型要素,关系,图●语义规则:语言的语法和语义规则●公共机制:规范说明,语言扩展
7、等2.2.2UML基本语言要素UML的基本语言构成由以下几部分构成:●要素:语言描述的基本要素●关系:语言要素之间的关系●图:语言所能够提供的图形类型UML的构成UML的构成图基本语言构成语义规则要素结构:(共7种)行为:(消息,状态)分组:(包)注释:(注释)关系依赖关联泛化实现类图,对象图,用例图,顺序图,通信图,状态图,活动图,时序图,交互概览图,组合结构,构件图,部署图,包图命名范围可见性
此文档下载收益归作者所有