谁知道什么是系统开发生命周期?

2024-05-07 07:26

1. 谁知道什么是系统开发生命周期?

但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。生命周期的每一个周期都有确定的任务,并产生一定规格的文档(资料),提交给下一个周期作为继续工作的依据。按照软件的生命周期,软件的开发不再只单单强调“编码”,而是概括了软件开发的全过程。软件工程要求每一周期工作的开始只能必须是建立在前一个周期结果“正确”前提上的延续;因此,每一周期都是按“活动 ── 结果 ── 审核 ── 再活动 ── 直至结果正确”循环往复进展的。 软件生命周期的六个阶段
1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 2、需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。 3、软件设计 此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础 4、程序编码 此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。 5、软件测试 在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。 6、运行维护 软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。

谁知道什么是系统开发生命周期?

2. 系统开发生命周期的介绍

系统开发生命周期是系统分析员、软件工程师、程序员以及最终用户建立计算机系统的一个过程,IBM亦称之为计算机应用开发周期。

3. 系统开发的生命周期可分为哪几个阶段?各阶段的主要任务和文档是甚么?

1.系统规划阶段
主要任务:对企业的环境、目标、现行系统的状况进行初步调查,明确现行系统存在的问题,根据企业目标和发展战略,对建立新系统的需求做出分析和预测,研究建立新系统的必要性和可能性,根据需要与可能,提出拟建新系统的备选方案
文档:可行性项目建议书
2.系统分析阶段(逻辑设计阶段)
主要任务:在可行性研究的基础上,对现行系统进行详细调查和全面分析,描述现行系统的业务流程,指出现行系统的局限性与不足之处,对现行系统提出修改方案,确定新系统的目标和逻辑功能要求,即提出新系统的逻辑模型
文档:系统分析报告
3.系统设计阶段
主要任务:根据系统分析报告中规定的功能,结合实际条件,具体设计实现逻辑模型的技术方案
文档:系统设计报告
4.系统实施阶段
主要任务:计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系统调试、转换等。
文档:系统测试报告
5.系统运行与维护阶段
主要任务:系统投入运行后,需要经常维护,记录系统的运行情况,根据一定的标准对系统进行必要的修改,评价系统的工作质量和经济效益。

系统开发的生命周期可分为哪几个阶段?各阶段的主要任务和文档是甚么?

4. 系统生命周期的各个阶段包括哪些?和系统开发方法学之间的区别是什么

生命周期法也称结构化系统开发方法,是目前国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性.它也是迄今为止开发方法中应用最普遍最成熟的一种.
1基本思想:将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计.具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估.这六个阶段构成信息系统的生命周期.
2优缺点
生命周期法的突出优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点.它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标.降低了系统开发的复杂性,提高了可操作性.另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性.实践证明,生命周期法大大提高了软件开发的成功率.
但是,生命周期法开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大.而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发.

5. 什么是系统开发生命周期理论

是系统分析员、软件工程师、程序员以及最终用户建立计算机系统的一个过程,IBM亦称之为计算机应用开发周期。
  系统开发生命周期(Systems Development Lifecycle)的六个阶段:
  1、问题的定义及规划
  2、需求分析
  3、软件设计
  4、程序编码
  5、软件测试
  6、运行维护
  软件开发生命周期中,需要时间最长的是运行维护阶段

什么是系统开发生命周期理论

6. 什么是软件开发的生命周期

在产品的不同周期中,运营工作的侧重点是不同的。

7. 软件生命周期开发方法的特点

【软件生命周期开发方法的特点】:
软件生命周期开发方法,就是将软件的开发分成不同的生命周期,即是不同的阶段,而每一阶段,就明确的完成该阶段要完成的任务。
在软件生命周期开发方法中,将软件的开发分为3个阶段:【软件定义时期】、【软件开发时期】、【软件维护时期】。在每一阶段,完成每一阶段的任务,分工明确,有条理是其最大的特点!
 
另外,软件的特点
【软件的特点】:
抽象性、可复制性、无折旧、受硬件制约、未完全摆脱手工工艺、开发费用高
 
希望可以帮你o(∩_∩)o

软件生命周期开发方法的特点

8. 软件生命周期的阶段

同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存周期包括:一,问题定义。要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。二,可行性研究。一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。三,需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。四,开发阶段。开发阶段由三个阶段组成:1,设计2,实现:根据选定的程序设计语言完成源程序的编码。3,测试五,维护:维护包括四个方面1,改正性维护:在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。2,适应性维护:是为适应环境的变化而修改软件的活动。3,完善性维护 :是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。4,预防性维护:是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。 软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。