软件工程
liyuan2050
这个作者很懒,什么都没留下…
展开
-
UP的关键实践
UP的关键实践1、UP倡导的核心思想是:短时间定量迭代、进化和可适应开发。2、在早期迭代中解决高风险和高价值的问题。3、不断让用户参与评估、反馈和需求。4、在早期迭代中建立内聚的核心架构。5、不断地验证质量:提早、经常和实际地测试。6、在适当的地方使用用例。7、进行一些可视化建模(使用UML)。8、认证管理需求。9、实行变...2008-06-29 13:47:58 · 60 阅读 · 0 评论 -
敏捷UP
敏捷UP1、推荐使用UP活动和制品的简集。记住,所有UP制品都是可选的,除非他们能够增加价值,否则避免创建这些制品。应该致力于早期的编程,而非构建文档。2、UP是迭代的和不断进化的,所以在实现前的需求和设计都是不完整的。它们是在一系列迭代中,基于反馈而产生的。3、以敏捷建模实践应用UML。4、对于整个项目不应该有详细的计划。应该制定估计结束日期和主要里程碑的高阶...2008-06-29 13:47:45 · 70 阅读 · 0 评论 -
敏捷建模
敏捷建模1、建模(构建UML草图...)的目的主要是为了理解,而非文档。也就是说,建模的真正行为能够并且是应该能够对理解问题或解决方案空间提供更好的方式。从这个角度而言,实行“UML”(其真正含义是“实行OOA/D”)的目的并不是指设计者创建大量详细的UML图并递交给编程者(这其实是非敏捷的和面向瀑布的思维方式),而是指为良好的OO设计快速探索可选的方案和途径。2、采用敏捷建模...2008-06-29 13:47:25 · 52 阅读 · 0 评论 -
瀑布生命周期
瀑布生命周期1、瀑布(或顺序)生命周期过程中,视图在编程之前详细定义所有或大部分需求。而且通常在编程之前创建出完整的设计或模型。同样试图在开始之前定义“可靠”的计划或时间表,但常常事与愿违。2、瀑布模型与高失败率、低生产率、高缺陷率具有极大关系(与迭代项目相比)。3、瀑布思维常常侵蚀迭代或UP项目。例如“让我们在开发编程之前编写所有用例”或“让我们在开始编程之前用UML...2008-06-29 13:46:55 · 144 阅读 · 0 评论 -
用例(Use Case)的优势
用例(Use Case)的优势http://se.csai.cn/ANALYZE/200806230847161234.htm 用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例方法最早是由Iva Jackboson博士提出的,后来被综合到UML规范之中,成为一种标准化的需求表述体系。用例的使用在RUP中被推崇备至,整个RUP流...2008-06-29 13:29:04 · 141 阅读 · 0 评论 -
UP的阶段
UP的阶段1、UP项目将工作和迭代分为四个阶段:初始,大体上的构想,业务案例、范围和模糊评估。 细化,已精化的构想、核心架构的迭代实现,高风险的解决、确定大多数需求和范围以及进行更为实际的评估。 构造,对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署。 移交,进行beta测试和部署。 2、初始阶段不是需求阶段,而是研究可行性的阶段,在此阶段要进行充分的...2008-06-29 13:51:02 · 118 阅读 · 0 评论