赛迪网 > IT技术 Java > Java读书频道-上
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

UML设计核心技术 第一章:UML简介 (4)

发布时间:2006.06.07 03:25     来源:北京希望电子出版社    作者:蒋慧 吴礼发 陈卫卫

1.4.2 在软件开发的不同阶段中的应用
UML 的应用贯穿在系统开发的五个阶段它们是
􀁺 需求分析UML 的用例视图可以表示客户的需求通过用例建模可以对外部的角色以及它们所需要的系统功能建模角色和用例是用它们之间的关系通信建模的每个用例都指定了客户的需求他或她需求系统干什么不仅要对软件系统对商业过程也要进行需求分析
􀁺 分析分析阶段主要考虑所要解决的问题可用UML 的逻辑视图和动态视图来描述类图描述系统的静态结构协作图状态图序列图活动图和状态图描述系统的动态特征在分析阶段只为问题领域的类建模不定义软件系统的解决方案的细节如用户接口的类数据库等
􀁺 设计在设计阶段把分析阶段的结果扩展成技术解决方案加入新的类来提供技术基础结构用户接口数据库操作等分析阶段的领域问题类被嵌入在这个技术基础结构中设计阶段的结果是构造阶段的详细的规格说明
􀁺 构造在构造或程序设计阶段把设计阶段的类转换成某种面向对象程序设计语言的代码在对UML 表示的分析和设计模型进行转换时最好不要直接把模型转化成代码因为在早期阶段模型是理解系统并对系统进行结构化的手段
􀁺 测试对系统的测试通常分为单元测试集成测试系统测试和接受测试几个不同级别单元测试是对几个类或一组类的测试通常由程序员进行集成测试集成组件和类确认它们之间是否恰当地协作系统测试把系统当作一个黑箱验证系统是否具有用户所要求的所有功能接受测试由客户完成与系统测试类似验证系统是否满足所有的需求不同的测试小组使用不同的UML 图作为他们工作的基础单元测试使用类图和类的规格说明集成测试典型地使用组件图和协作图而系统测试实现用例图来确认系统的行为符合这些图中的定义

<<上一页 1 2 3 4


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管