51Testing软件测试论坛
标题:
软件过程改进建议【转】
[打印本页]
作者:
luoyear
时间:
2004-5-17 19:23
标题:
软件过程改进建议【转】
软件过程改进建议
以下仅为一家之言,言辞、分析不周之处,敬请原谅!!
1 改进用户需求过程
1.1 改进用户需求的获取方式
1) 研究用户特点
2) 成立需求调查小组
1.2 改进获取用户需求的态度
1) 正式的外部文档方式
2) 正式的提交过程
1.3 改进用户需求内容准备工作
1) 专业的用户需求调查表单,力求取得用户的配合,由用户或需求调查人员填写表单
1.4 改进用户需求的内外部沟通
1) 用户需求的分析、总结,须及时反馈到用户方,以取得及时而有效、满意但不多余的需求
2 改进需求分析方式
1) 改进需求分析的前提条件——正确的获取用户的需求
2) 针对不同类型的系统采用不同的需求方式和模型,更有助于界定需求的范畴
3) 及时总结、改进需求分析方式和模型,形成需求分析模式库
4) 复用和改进需求分析模式库
5) 加载有效的、适用的、先进的需求分析理论于经验分析基础之上
6) 改进项目组内需求分析的沟通和流通
7) 在需求分析初始,尽早分析需求的可行性,并作备案
8) 对不适当需求,与用户沟通,以取得理解和信任
9) 对不合理需求,协调用户,以降低成本
10) 需求一旦获得认定,尽快进行系统分析和设计
11) 及时有效的控制需求的变化,防止对需求随意的更改和增删
3 改进系统分析和设计原则
1) 以最小的代价实现系统
2) 以开发人员最熟悉的方法、技术和工具实现系统
3) 尽量采用先进的方法和理论,以适应发展的需求
4) 在系统的相关处,与具体的实施人员进行及时有效的沟通,寻求实现的最佳途径
5) 以简单、易懂的方式进行分析和设计
6) 以简单、易懂的方式表现系统
7) 系统分析的方式要易于复用,并及时进行调整、改进,系统系统分析库
8) 对系统的分析、设计加以控制、遵守,防止系统结构的随意更改
4 改进系统的实施和验证
1) 确保在取得共同的理解后才进行系统的实施和验证
2) 系统的实施和验证遵循一定的流程,以约定的方式进行沟通
3) 系统的变化能够以多种不同方式进行沟通,以确保变化被告知、并被认可
4) 确保在系统的实施和验证过程中,所采用的方式和方法是易于理解的,且不易发生变化
5) 系统的实施和验证完成标识明显,易于被相关人员识别
5 改进用户验收被动局面
1) 理解和支持用户的行为
2) 取得用户的理解和支持
3) 对系统进行充分的验证
4) 提高系统安装的成功率和速度
5) 改进系统界面,使系统直观、有效
6) 保证进度,提高诚信度
6 改进系统维护过程
1) 对用户进行有效的培训
2) 快捷、有效、合理的处理用户的问题
3) 跟踪问题,形成问题库
不尽之处,多多! 请您点拨一下——
作者:
engg
时间:
2005-2-16 10:50
thanks a lot
作者:
天下无贼
时间:
2005-2-17 16:16
谢谢
作者:
天下无贼
时间:
2005-2-17 16:19
谢谢
作者:
charles_guo
时间:
2005-2-21 09:30
很好!多谢斑竹的总结和共享!
我们每一个成员就是应该把自己的经验共享了,让后来人少走弯路,尽快得到其中的乐趣!让后来人都能记得我们!
支持了先!
作者:
zuojingqin
时间:
2007-3-29 18:14
标题:
回复 #4 天下无贼 的帖子
谢谢,可是,对于,测试和开发之前的关系上,我还是有点模糊
作者:
jiangxk
时间:
2007-4-5 15:39
标题:
look
look it
作者:
weimj2008
时间:
2007-4-29 14:05
thanks a lot
作者:
skystarby
时间:
2007-5-15 16:23
thanks
作者:
ag1909
时间:
2007-9-28 16:32
可行性不错,准备试一下
作者:
bjt_2000
时间:
2007-10-8 09:39
谢谢。
作者:
macco
时间:
2007-10-11 11:12
很有道理,感谢
作者:
zhap
时间:
2009-10-16 15:44
作者:
maclehappy13
时间:
2010-5-19 21:03
不错,学习一下。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2