生命周期的系统发展(英语:System Developmen
生命周期的系统发展(英语:System Development Life Cycle,SDLC),又称软件生命周期,是系统工程、信息系统和软件工程中的术语,用于描述信息系统从规划、创建、测试到最终部署的全过程。硬件和软件系统都适用于系统开发生命周期的概念。这些系统可能只由硬件或软件组成,也可能两者都有。
对比SDLC的优缺点
优势:控制;监控大型项目;具体步骤;提前评估成本和实现目标;完整的文档;定义良好的用户输入;易于维护;标准化的设计和开发;能够容忍开发团队中的人员变化。
劣势:增加开发时间;增加开发成本;系统必须提前定义;僵化;成本难以估计,导致项目超支;有时用户输入有限。
开发快速应用程序(RAD)它是SDLC的替代品,结合原型模型,将应用程序开发与CASE工具的实现相结合。RAD的优点是速度快,降低了开发成本,让用户更积极地参与开发过程。
请先 登录后发表评论 ~