系统开发中结构化生命周期法各个阶段的目标和任务分别是什么
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 06:08:57
系统开发中结构化生命周期法各个阶段的目标和任务分别是什么
生命周期法也称结构化系统开发方法,是目前国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性.它也是迄今为止开发方法中应用最普遍最成熟的一种.
1基本思想:将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计.具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估.这六个阶段构成信息系统的生命周期.
2优缺点
生命周期法的突出优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点.它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标.降低了系统开发的复杂性,提高了可操作性.另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性.实践证明,生命周期法大大提高了软件开发的成功率.
但是,生命周期法开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大.而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发.
1基本思想:将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计.具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估.这六个阶段构成信息系统的生命周期.
2优缺点
生命周期法的突出优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点.它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标.降低了系统开发的复杂性,提高了可操作性.另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性.实践证明,生命周期法大大提高了软件开发的成功率.
但是,生命周期法开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大.而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发.
系统开发中结构化生命周期法各个阶段的目标和任务分别是什么
结构化生命周期法有几个阶段
英语翻译本文论述了在VB 可视化开发软件工具下的分析、设计、开发大专院校的教务管理系统的过程.根据结构化生命周期开发方法
结构化生命周期法与原型法的区别
社会主义精神文明建设的 根本任务 和 目标 分别是什么
辩论赛中各个辩手的任务是什么?
生物作业:分别写出柳树和草履虫的生命系统的各个结构层次
软件测试流程各个阶段中测试人员和开发人员的主要工作是什么?
精神文明建设和文化建设的根本目标和任务是什么?
中国特色社会主义文化建设的根本任务和根本目标是什么?
构建社会主义和谐社会的目标任务和主要举措是什么?
33.推进政治体制改革的任务、目标和原则是什么?