UML学习--1

UML(统一建模语言)

Uml (建模语言) [图形的方式来描述一个系统],它不是属于某种编程语言,而是针对任何软件系统(java/c++/php/c#).进行建模


软件开放生命周期

1.问题定义及规划:可行性分析报告和软件开发计划

2.需求分析:初步的分析说明书和初步的用户手册

3.软件设计:概要设计和详细设计

4.程序编码:提交源程序及清单

5.软件测试:提交软件维护测试报告

    分为单元测试(白盒)、集成测试(黑盒,功能测试、强度性能测试)以及系统测试。

    测试方法有白盒测试和黑盒测试两种

6.运行维护:提交软件维护报告

UML学习--1_第1张图片


软件开发模型

1.     瀑布模型(认为需求是不会变化)最早出现的软件开发模型

UML学习--1_第2张图片

2.     增量迭代模型(RUP)

UML学习--1_第3张图片

UML学习--1_第4张图片

UML学习--1_第5张图片




3.     原型开发(用友、新浪,一般国内厂商使用)。(需要界面/美工+网页设计师)


什么是模型

三个特点:简化、多视角、通用符号


uml一览表

UML学习--1_第6张图片






                                                               







你可能感兴趣的:(UML)