标签:
staruml,小巧,用的比较多,还有一款类似的软件,叫jude,用的也比较多。
① 建立针对业务问题域的清晰视图。
② 列出系统必须要完成的核心任务。
③ 针对问题域建立公共词汇表。
④ 列出针对此问题域的最佳解决方案。
① 如何解决具体的业务问题。
② 引入系统工作所需的支持元素。
③ 定义系统的实现策略。
外部视图:对象能做的工作。
内部视图:对象如何完成工作。
① 具有状态和行为的与对象。
② 域对象之间的关系:
① 选择并分析相关用例
② 根据所选架构进行设计
③ 在组件层次实现设计
④ 验证组件满足用例的需要
过程图:
① 项目启动
② 建立业务模型
③ 定义业务问题域
④ 找出主要风险因素
⑤ 定义项目需求的外延
⑥ 创建业务问题域的相关说明文档
① 高层的分析与设计
② 建立项目的基础框架
③ 监督主要的风险因素
④ 制定达成项目目标的创建计划
① 向用户发布产品
② beta测试(alpha测试是内部测试,beta测试是用户测试)
③ 执行性能调优,用户培训和接受测试(对于性能问题,我们开发项目时经常会遇到一个性能瓶颈,但是,项目开始时没有必要就一直挂念性能问题,性能应该是在后阶段考虑的,如果一开始就把性能当做一个重要指标,会影响开发进度,也许一开始考虑的性能问题根本不存在,性能的调优是一个很深的学问,应该是根据大量测试和数据说话,只根据经验或者是查看代码是不靠谱的)
① 需求与初始分析
② 分析
③ 设计
④ 实现
⑤ 测试
迭代工作流:
标签:
原文地址:http://www.cnblogs.com/stoneA/p/5193990.html