随笔分类 -  OOAD & UML

OOAD引论和用例模型(二)
摘要: 现代软件的两个突出特点是复杂和多变 • 软件规模变得越来越大 • 从软件的构思开始至软件停止使用充满了变化 • 迭代开发是能很好地适应这两个特点的一种巧妙的方法 • 主动迎接变更,不断反馈和调整 • 统一过程(UP)是综合了当前最佳实践经验的一种流行的迭代开发方法 • 迭代的软件生命周期 • 风险驱动 阅读全文

posted @ 2006-12-12 09:49 Leetle 阅读(2500) 评论(2) 推荐(0)

OOAD 引论和用例模型(一)
摘要:1.1 在 OOAD 中使用 UML 和模式 • OOAD 的目标是设法生成一个高质量的软件‘蓝图’ • UML 是用来绘制软件‘蓝图’的符号语言 • 是一种思考和交流的工具 • 模式(Pattern)是已命名的,针对一个问题的,经过反复验证的一种优化解决方案 • 软件开发中的一些指导原则(Principles) • ... 阅读全文

posted @ 2006-12-11 13:22 Leetle 阅读(2394) 评论(7) 推荐(0)

OOAD概述
摘要:OOA的侧重点是业务领域分析,与软件所要应用的行业领域相关,而与软件技术关系不大,需要由领域专家进行。这一部分的工作被称为“需求分析”。 OOA的成果: 业务领域用例图 活动图 协作图 大量的业务文档资料 阅读全文

posted @ 2006-12-10 21:20 Leetle 阅读(5345) 评论(9) 推荐(0)

EA与Rose UML建模工具比较(转)
摘要:自从1997年正式发布UML以后,大量商用UML建模CASE工具粉墨登场。这样为我们提供了许多的选择,同时也要求我们在选择正确的UML建模工具以更好地适应我们业务和软件应用程序开发需求,达到最好的投资回报率(ROI)方面做大量的调查。在这篇文章中,我们将比较两款CASE工具的UML建模能力、双向工程特性和项目生命周期支持:Sparx Systems的Enterprise Architect(EA)专业版V.3.51和IBM Rational的Rational Rose企业版V.2002。 阅读全文

posted @ 2006-12-08 10:57 Leetle 阅读(1121) 评论(2) 推荐(0)

软件工程的一般原则
摘要:分层:复杂问题分解成若干小问题,再分别解决,从而降低系统的复杂性。抽象:抽取系统的基本特性忽略非基本的特性。模块化:把系统划分为若干个模块(高内聚,抵偶合)封装(信息隐藏):隐藏内部细节。复用 阅读全文

posted @ 2006-09-04 23:14 Leetle 阅读(370) 评论(0) 推荐(0)

导航