领测软件测试网
图表应该是项目的生命周期的指导。其要点是在编写代码的时候,如果你仍然试图找出要建立什么样的系统,你可能就遇到麻烦了。你应该注意,
测试应用于整个迭代过程中——你不能等待所有的代码完成后才检查它们是否能一起工作。
本文使用了Rational Unified Process的简化版本,它集中于使用
UML来捕获和记载
开发的初始阶段和详尽细节阶段中作出的决定。
Rational Rose工具
任何软件开发的方法都被某种工具最好地支持着。当我最初开始OO建模的时候,我的工具是纸张和铅笔,我想要更多的工具。现在市场中有了很多工具——从最简单的绘图工具到成熟的对象建模工具。本文使用的是Rational Rose。
Rational Rose产品家族被设计为为软件开发者提供完整的用于开发客户端/
服务器、分布式企业和实时系统环境中满足实际业务需求的牢固的、高效率的
解决方案的可视化建模工具集合。Rational Rose产品共享全体通用的标准,使得希望建立业务流程模型的非
程序员和建立应用程序逻辑模型的程序员可以相互理解。Rational Rose工具的评估版可以通过Rational软件公司Web站点www.
rational.com获取。
总结
可视化建模是利用围绕现实想法组织模型思考问题的一种方法。模型对于理解问题、沟通、建立企业模型、准备文档和设计程序和
数据库都是有用的。建模促进了对需求的更好的理解、更好的设计和更容易维护的系统。符号在任何模型中都扮演着重要的部分——它是把过程粘合在一起的“粘合剂”。统一的建模语言提供了丰富的符号,它从分析中发展到设计中。
成功地开发的项目满足或超越客户的期望,它是用及时并节约的方式开发的,并且对改变和适应是有弹性的。开发生命周期必须促进创造和革新。良好的管理的迭代和增加生命周期提供了必要的控制,同时不会影响创造性。在迭代和增加的开发生命周期中,开发由一系列的迭代组成,它们将发展成最终的系统。每个迭代包含下面的过程组成部分中的一个或多个:业务建模、需求、分析、设计、实现、测试和部署。
通过使用Rational Unified Process可以支持对迭代和增加的生命周期的控制。它是解决那些集中于
需求分析和设计的软件开发的技术方面和组织方面的问题的指导方针的扩充集合。
Rational Rose产品家族被设计为为软件开发者提供完整的用于开发客户端/服务器、分布式企业和实时系统环境中满足实际业务需求的牢固的、高效率的解决方案的可视化建模工具集合。