视频老师推荐的教材
信息系统建模
UML用户指南
系统分析与设计方法
UML面向对象建模与设计
面向对象技术
消息,方法 封装性 继承性 聚合关系 多态性 视屏中老师讲的很
通俗易懂。老师还讲了依赖 继承 关联 实现
软件质量衡量指标
正确性 健壮性 性能
模块性 灵活性和可扩展性 可复用性 可兼容性
模型与可视化建模
为什么要建模?
1. 简历大厦和茅草屋的区别:建立茅草屋不需要设计
2.要生产合格的软件就要有一套关于体系结构,过程和工具的规范
为什么药可视化建模?
一幅画顶的上千言万语
模型
建模的原理
。分解
。抽象
。泛化
。投影/视图
。构件化
。形式化
什么是UML?
。UML不是程序设计语言
。UML不是形式化语言
历史
总结
软件过程
软件危机的主要特征
1.软件开发周期大大超过
2.软件开发成本严重超标
3.软件质量难与保证
软件开发面临的问题?
1.不能满足用户或商户的要求
2.不能很好的定位欲求
3.模块难于集成
4.到最后才发现错误
5.对于终端用户来说质量较差
6.负载时性能差
7.没有协调团队的努力
8.不断地修改-发布问题
软件过程框架
-RUP认为:一个软件产品开发过程应该包括多次循环。每个循环包含四个阶段:
。初始
。细化
。构造
。移交
-每个阶段又包括多个地带过程
ML工具
主流UML工具
-Rational Rose
-Together
-Microsoft visio
用列图
小结
什么是UML
UML 发展史
RUP
感觉只有自己明白自己写了啥。也许自己都不一定能明白。
2064





