电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件生命周期管理VIP专享VIP免费

软件生命周期管理_第1页
软件生命周期管理_第2页
软件生命周期管理_第3页
软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。 七个阶段 同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。 软件生命周期 把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容 易 控 制 和管理。通 常 ,软件生存周期包 括 可行性分析、项 目 启 动 、需 求 分析、设计(概 要设计和详 细 设计)、编码、测试、维护等活 动 ,可以将 这些 活 动 以适 当 的方式 分配 到不 同的阶段去 完 成。 可行性分析 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 主要交付物有《项目规划书》、《立项报告》、《可行性研究报告》。 项目启动 项目启动会、人员到位,初步分工、搭建开发环境、准备项目管理工具。 项目管理工具:可采用 Project 和 JIRA 结合管理。 Microsoft Project (或 MSP)是一个国际上享有盛誉的通用的项目管理工具软件,凝集了许多成熟的项目管理现代理论和方法,可以帮助项目管理者实现时间、资源、成本的计划、控制。 JIRA 是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。 建模工具:设计建立UML 模型图,基于 UML 的可视化建模工具采用的是Rational Rose 或 My Eclise 版本控制工具:版本控制是程序开发、管理必不可少的工具,特别是在多人协作的团队中,适宜的版本控制工具可以提高开发效率,消除很多有代码版本带来的问题。主要有 CVS、SVN、VSS,见下 SVN 截图 需求分析 软件生命周期之需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部