UML学习--1
2015-11-25 11:12
204 查看
UML(统一建模语言)
Uml (建模语言) [图形的方式来描述一个系统],它不是属于某种编程语言,而是针对任何软件系统(java/c++/php/c#).进行建模
软件开放生命周期
1.问题定义及规划:可行性分析报告和软件开发计划
2.需求分析:初步的分析说明书和初步的用户手册
3.软件设计:概要设计和详细设计
4.程序编码:提交源程序及清单
5.软件测试:提交软件维护测试报告
分为单元测试(白盒)、集成测试(黑盒,功能测试、强度性能测试)以及系统测试。
测试方法有白盒测试和黑盒测试两种
6.运行维护:提交软件维护报告
软件开发模型
1. 瀑布模型(认为需求是不会变化)最早出现的软件开发模型
2. 增量迭代模型(RUP)
3. 原型开发(用友、新浪,一般国内厂商使用)。(需要界面/美工+网页设计师)
什么是模型
三个特点:简化、多视角、通用符号
uml一览表
Uml (建模语言) [图形的方式来描述一个系统],它不是属于某种编程语言,而是针对任何软件系统(java/c++/php/c#).进行建模
软件开放生命周期
1.问题定义及规划:可行性分析报告和软件开发计划
2.需求分析:初步的分析说明书和初步的用户手册
3.软件设计:概要设计和详细设计
4.程序编码:提交源程序及清单
5.软件测试:提交软件维护测试报告
分为单元测试(白盒)、集成测试(黑盒,功能测试、强度性能测试)以及系统测试。
测试方法有白盒测试和黑盒测试两种
6.运行维护:提交软件维护报告
软件开发模型
1. 瀑布模型(认为需求是不会变化)最早出现的软件开发模型
2. 增量迭代模型(RUP)
3. 原型开发(用友、新浪,一般国内厂商使用)。(需要界面/美工+网页设计师)
什么是模型
三个特点:简化、多视角、通用符号
uml一览表
相关文章推荐
- UML类图中的六种关系
- JavaScript对象模型-执行模型
- C++中事件机制的简洁实现及需要放弃的特性
- 第二节 对象模型 [2]
- 比较常用UML类图几种关系的小结
- ASP.NET中实现Form表单字段值自动填充到操作模型中
- Java线程模型缺陷
- Android编程中关于单线程模型的理解与分析
- ThinkPHP实例化模型的四种方法概述
- ThinkPHP实现非标准名称数据表快速创建模型的方法
- ThinkPHP模型详解
- Laravel 5框架学习之模型、控制器、视图基础流程
- 在Django的模型中添加自定义方法的示例
- 通过数据库对Django进行删除字段和删除模型的操作
- 在Django的模型中执行原始SQL查询的方法
- 通过数据库向Django模型添加字段的示例
- 使用 yii2-detail-view 扩展修改/删除/查看模型数据
- Class Model(类模型)
- 深入浅出UML类图(一)
- 《魔兽世界熊猫人之谜》简易强大的改模型方法