登录
注册
论坛
个人空间
搜索
帮助
会员
界面
简洁版本
在线
TestFocus焦点测试论坛
软件测试培训专区
培训交流区
功能测试
今日加贴-2007年5月14日
帖子标题
测试人生
新手上路
职业发展
招聘求职
软件测试专区
软件测试管理
软件性能测试
软件自动化测试
软件功能测试
测试工具交流
HP-Mercury软件测试工具
其他相关工具
软件测试培训专区
培训交流区
金智软件专区
金智软件交流与讨论
金智软件错误反馈
测试相关技术
软件开发
中间件
操作系统
数据库
休闲一下
灌水乐园
站务交流版
投诉建议区
站务公告区
焦点测试软件测试培训 未就业100%退款
金智知识库管理系统免费下载试用
软件测试学习流程下载
新主题、最热帖、新回复Top 20
1
/ 1 页
1
跳转
页
查看:
961
标题: 今日加贴-2007年5月14日
老徐
老徐
个人空间
组别:
管理员
性别:
来自:
北京行所志软件;北京志晟软件测试培训学校
积分:
472
帖子:
384
注册:
2007-04-07
2007-05-14 16:50
|
只看楼主
树型
|
收藏
|
小
中
大
1
今日加贴-2007年5月14日
什么是软件生命周期?
软件工程采用的传统方法是生命周期方法学。
软件工程强调使用生命周期方法学和各种结构分析及结构设计技术,它们是在20世纪70年代为了对付应用软件日益增长的复杂程度、漫长的开发周期以及用户对软件产品经常不满意的状况而发展起来的。
人类解决复杂问题时普遍采用的一个策略就是“各个击破”,也就是对问题进行分解然后再分别解决各个子问题的策略,便于不同人员分工协作,从而降低了整个软件开发工程的困难程度。
软件工程采用的生命周期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。
采用生命周期方法学开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地进行开发。
前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一阶段任务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的实现细节。
每一个阶段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准。
在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束,如果检查通不过,则必须进行必要的返工,并且返工后还要再经过审查。
审查的一条主要标准就是每个阶段都应该交出“最新的”,即和所开发的软件完全一致的高质量的文档资料,从而保证在软件开发工程结束时有一个完整准确的软件配置及文档交付使用。
文档是通信的工具,它们清楚准确地说明了到这个时候为止,关于该项工程已经知道了什么,同时确立了下一步工作的基础。
此外,文档也起备忘录的作用,如果文档不完整,那么一定是某些工作忘记做了,在进入生命周期的下一阶段之前,必须补足这些遗漏的细节,保证文档的正确和完整。
TestFocus焦点测试网
发送短消息
查看公共资料
查找该会员全部帖子
UID:
5
精华:
12
威望:
26
金币:
799.17 元
状态:
离线
xuwei@xsz.com.cn
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
测试人生
新手上路
职业发展
招聘求职
软件测试专区
软件测试管理
软件性能测试
软件自动化测试
软件功能测试
测试工具交流
HP-Mercury软件测试工具
其他相关工具
软件测试培训专区
培训交流区
性能测试
功能测试
测试管理
自动化测试
学员交流区
金智软件专区
金智软件交流与讨论
金智软件错误反馈
测试相关技术
软件开发
中间件
操作系统
数据库
休闲一下
灌水乐园
站务交流版
投诉建议区
站务公告区
焦点测试软件测试培训 未就业100%退款
我的主题
我的帖子
我的精华
我的空间
帖子标题
空间日志
相册标题
作 者