UML(统一建模语言)
Uml (建模语言) [图形的方式来描述一个系统],它不是属于某种编程语言,而是针对任何软件系统(java/c++/php/c#).进行建模
软件开放生命周期
1.问题定义及规划:可行性分析报告和软件开发计划
2.需求分析:初步的分析说明书和初步的用户手册
3.软件设计:概要设计和详细设计
4.程序编码:提交源程序及清单
5.软件测试:提交软件维护测试报告
分为单元测试(白盒)、集成测试(黑盒,功能测试、强度性能测试)以及系统测试。
测试方法有白盒测试和黑盒测试两种
6.运行维护:提交软件维护报告
软件开发模型
1. 瀑布模型(认为需求是不会变化)最早出现的软件开发模型
2. 增量迭代模型(RUP)
3. 原型开发(用友、新浪,一般国内厂商使用)。(需要界面/美工+网页设计师)
什么是模型
uml一览表