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

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

实现个性化软件产品的工作流程

发布: 2008-9-11 08:45 | 作者: 不详 | 来源: 测试时代采编 | 查看: 40次 | 进入软件测试论坛讨论

领测软件测试网
关键字:个性化软件产品 工作流程

1. 前言

1.1.个性化产品情况

  软件产品已经基本成型,已经有一个以上的用户在使用。

  软件产品不是通用软件,用户的大体功能相同,但都有用户个性的需求,并进行个性实现。

1.2.优劣分析

  优势:

  1.不是通用软件,而是对不同用户进行个性实现,使系统盗版的可能性降低。

  2.由多个用户提出需求,以业务驱动技术进行实现,良好的需求用户共享,可以保持系统的先进性。

  3.核心部分已经完成,从用户提出需求到系统上线,实施时间短。

  劣势:

  1.很容易对于用户需求使有快速开发方式,头痛医头,脚痛医脚,测试由于时间紧急、测试数据不完整等原因测试达不到质量要求,使系统稳定性不足。

  2.统一版本管理困难,一线人员最怕升级,不知升级后会有什么问题。

  3.由于用户的增多工作战线会拉的长,易形成救火队组织。分工不明确,到最后可能开发团体每个人是工程人员,也是开发人员还是测试人员,事情混杂,不能专心一个时间内做一件事情。

1.3.目的

  根据以上情况及个人经验制订出以下工作流程。

2.工作流程

2.1.名词定义

  个性化需求:单独为某一个用户个性所做并不涉及系统核心(委托,转换,清算,初始化)的需求,需求的失败编程影响只提实现需求实现代码内,不应有连锁影响。

  系统需求:涉及系统核心(委托,转换,清算,初始化)的需求(含由于单一用户提出的涉及核心的需求,因他个性的需求修改核心,会影响其他用户)。

2.2.个性化需求流程

  1.用户工程人员提出需求文档及要求

  2.系统开发负责人了解情况后进行分析,如果决定开发进行下一步,否则告诉需求提出人需求被拒绝。

  3.对需求进行统一编码

  4.安排相关人员开发,测试人员为用户工程人员。

  5.在紧急或外部开发方式情况可以由工程人员开发,用户直接测试。

  6.测试流程按部门〈测试流程〉进行。

  7.测试通过,需求放在〈功能列表〉

  8.安排人员更新〈用户手册〉

2.3.系统需求流程

  1.用户工程人员或相关人员提出需求文档及要求

  2.系统开发负责人进行内部讨论相关性后,如果决定开发进行下一步,否则告诉需求提出人需求被拒绝。

  3.对需求进行统一编码,对需求编写测试案例

  4.安排相关人员开发,安排测试人员

  5.测试流程按部门〈测试流程〉进行

  6.测试通过,需求放在〈功能列表〉

  7.安排人员更新〈用户手册〉

2.4.系统升级及新增功能发布流程

延伸阅读

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

TAG: 流程 软件

21/212>

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

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