软件已经渗入了人们的生活,改变着我们的生活方式和思维方式。如何设计软件,使其不仅能满足人们当前的需要,还能适应今后发展的需要,《面向对象分析与设计》课程将会介绍一种思维方式及其相应的技能。
播放:173次,课程ID:4231064
软件已经渗入了人们的生活,改变着我们的生活方式和思维方式。如何设计软件,使其不仅能满足人们当前的需要,还能适应今后发展的需要,《面向对象分析与设计》课程将会介绍一种思维方式及其相应的技能。
--软件开发过程中的主要问题和好的解决方法
--RUP软件开发模型的特点
--四个基本原则
--对象和类
--类之间的关系
--用例模型
--用例之间的关系
--用例建模
--分析与设计概述
--架构分析基本概念
--定义模型的高层组织结构
--确定分析机制、确定关键概念、创建用例实现
--用例分析概述
--控制类
--用例行为和类的关系
--识别设计元素概述
--识别子系统及接口
--描述运行态软件体系架构
--描述分布式系统架构概述
--用例设计描述
--子系统设计概述
--创建初始设计类、定义类操作方法
--定义类状态
--定义类之间的依赖关系、关联关系以及多重性设计
--定义类的泛化关系、解决用例冲突、非功能性需求
张涛,工学博士,西北工业大学软件学院副教授。参与完成国家自然科学基金项目1项、国防预研重大项目1项;国家科技支撑计划项目1项,陕西省自然科学基金1项1项。主持西北工业大学基础研究基金1项、航空重点型号项目3项。