• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

惠普软件工程过程概要

发布: 2007-5-26 22:09 | 作者: 未知 | 来源: 系统分析之窗 | 查看: 31次 | 进入软件测试论坛讨论

领测软件测试网

MILY: 黑体">惠普软件工程过程概要

Engineering Peocess Summary  Fusion2.0  , Bear 摘译整理 , 2000-5-16

 

阶段

工作目标

输出

工作步骤


1
需求


按照使用用例,特性,非功能需求捕捉用户的需求


一个使用用例图

几个使用用例说明

1、定义高层的功能性和非功能性需求

2、识别系统功能集和系统规模

3、关联功能与非功能需求矩阵

4、定义使用用例说明

5、层次化使用用例说明

6、复查并精化需求模型


2
、分析


定义系统将要呈现的操作与对象,而不管其如何实现


系统类图ß域类图

系统接口

 

1开发问题域类图

2、分析使用用例为系统操作并决定系统接口

3、开发高层抽象的分析类图

4、开发系统操作和事件说明

5、复查分析模型


3
、结构


识别处理系统连接部分的组件


结构图(定义组件及其接口与交互)

1、回顾并选择可应用的结构风格

2、非正式结构设计

3、开发概念结构

4、开发逻辑结构

5、合理化结构

6、形成设计原则


4
、设计


将操作分配到对象,并做出关于继承,可见性与连接表示的决定


设计类图

对象协作图

初始对象配置

1、形成初始设计类图

2、创建对象协作图

3、对象聚集和可见性

4、合理化设计类图

5、复查设计


5
、实现


将设计转换为目标编程语言的代码


程序代码

1、资源管理策略

2、由数据字典导出编码

3、类定义编码

4、类方法体编码

5性能分析

6、代码复查

 

 

 

支持过程

输出

工作步骤

 

 

 

支持过程

界面设计

图形界面

1、设计界面子系统

2、设计/原型化关键场景

3、设计/原型化界面结构

4、设计/原型化/创建/测试界面窗口

5、评测可用性

数据库设计

数据库结构

数据库事务

1、决定数据库类型

2、映射持久类到数据库表

3、设计数据库存取机制

4、验证并精化数据库设计

5、设计数据库事务处理

 

 

 

好的需求说明书特点

组织

管理需求属性

 

 

需求说明书

1、不含糊

2、完整

3、持久

4、原始

5、不涉及设计

6、编号

 

1、操作模型

2、用户类别

3、对象

4、特性

5、促进因素

6、上述混合

 

1、客户利益

2、开发代价

3、开发优先级

4、状态

5、责任者

6、解释

7、日期

8、版本

9、与其他需求的关系

 

 

 

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网