摘 :针软件项目项目开发中复杂性易变性预见性研究软件项目理流程方法设计软件项目运作程总体流程分析阶段流程进入条件工作程工作结果
关键词:软件程软件项目理流程理
1引言
长期软件项目高失败率状况直困扰着研究表明软件项目失败原两:应项目复杂性二缺乏合格软件项目理实践证明缺乏效项目理导致软件项目失控直接原软件开发风险软件程力低中关键问题软件开发组织理软件程开发方法技术起预期作
流程理作现代企业理先进思想效工具着市场环境组织模式变化计算机网络基础现代社会信息化背景越发显示出威力效流程理仅种理技术更体现现代理思想流程理重点:理清理支流程间关系相互协调发挥应作流程理增加部门透明度理象部门部门员工概念工序流程理象注重流程中程效率游工序关系理重点整体流程完整性畅性目前流程理技术研究已越越受重视
运流程理方法技术进行软件项日理效改变软件程理混乱局面首先埘软件项目开发程进行效规范化定义次软件项目开发程中活动程均流程规定活动逻辑关系活动实现方式执行样活动序控第三通明确运作流程项目组员迅速融入项目开发程中第四关注程结果软件项目工作产品均效保存保证软件产品完整性
2流程概念软件项目理中作
流程活动组成基活动团体完成需进行基活动转化流程活动间着特定流包含着明确起始活动终止活动
动态概念结构流程四基构成素:活动活动逻辑关系活动实现方式活动承担者流程系列活动事件结果等概念密切相关流程理仅种理技术更体现现代理思想原控制塔式组织基础职行政理已完全满足现代企业发展市场竞争需理发展着分工理运行百年现重新回整合系统
软件项目生命周期系列开发程种样流程活动:软件项目计划编制系统分析慨设计详细设计程序编码测试维护等活动程种流程活动:制定软件项目理流程重点考虑点:
1)制定流程引导项目逐步走成功
2)制定流程适软件开发程
3)制定流程指导项目开发活动利项日开发活动理
4)制定流程苴观流程图表示项目组成员清楚知道软件开发理程相互间关系
5)流程中起始活动条件终止活动条件明确规范便控制:
6)流程中工作产品定义明确度趟评价标准方法具体操作
3软件项目理总体流程设计
软件项目开发理程中仪努力实现项目范围时间成质量等目际必须协调整项目程满足项目参者利益柑关者需期着软件规模涉领域断扩软件项目理越越困难观失败软件项目基原理软件程纪律混乱项目状态组织较方法工具中获益严谨软件程控制理仅阶段回顾纠正项目偏差软件项目风险甚果断中止项目流动带利影响减少进行效程控制必须明确软件项目理流程
软件项目理总体流程设计项目搜寻立项售前合生成合执行等5阶段分PlP2P3P4P5表示时设计立项完成合签定功定义软件开发项目验收等5里程碑分TM1TM2TM3TM4TM5表示图l示
流程中合执行流程软件项目理核心程:产品定义软件开发测试执行部验收项目实施验收项目维护
4软件项目理总体流程分析
41项目搜寻
项目搜寻项目立项基础项目搜寻阶段务包括市场信息收集户需求踪潜存项目进行分析筛选
42项目立项
立项阶段务确认立项理提出立项建议提供合适资金资源立项建议成正式项目
43项目售前
售前阶段项目立项开始项目合签定结束工作:制定客户交流计划详细解客户背景资料解客户启动项目缘目期编制项目方案建议书准备合蓝
44合生成
合生成阶段工作:项目方案评估确定技术合商务合商定评估签署
45合执行
合执行软件项目理流程重点分软件开发测试执行部验收项目验收系统维护等五基工作程
451软件开发
软件开发阶段分:需求调研系统分析系统设计编码单元测试等程三方面进行理:
1)制定项目计划软件项目计划协调计划指导项目执行控制操作文件体现客户需求理解开展项日活动基础软件项目踪监控
2)确定开发程根软件项目项目组实际情况建立起稳定控软件开发程模型该程进行软件开发
3)加强程控制程控制包括程理变更控制配置理
452测试执行
项目测试目俭查系统否符合项目合务书规定求项目测试分集成测试系统测试进行功测试健壮性测试性效率测试户界面测试安全性测试压力测试性测试安装反安装测试等测试程模拟运行环境中进行
453部验收
项目完成集成测试系统测试进行项目部验收三步骤:①文档准备项目删提交部验收计划项目开发总结报告产品发布清单:财务提交项目财务预算报告②部验收测试部验收测试测试容方法然系统测试基相应站户验收角度进行试运行基础通步户验收作充分准备③部评审提交文档测试结果进行部评审完成项目开发总结报告:
454项目试运行验收
试运行户验收阶段务工作产品户确认工作:①验收前准备项目理负责检查产品完整性包括文卡介质中间产品等确保现场实施成功负责应软件现场安装调试完成安装调试总结报告负责制定户验收计划客户确认②户进行验收测试系统试运行进行文档系统移交③户确认项目理负责客户协测协助户进行项目验收形成户验收报告
4 55项目维护
软件系统维护分两类:类纠错性维护前期测试暴露软件系统中潜隐含错误诊断改正错误程纠错性维护类完善性维护软件正常程中户会断提出新需求满足户新需求增加软件功活动称完善性维护果需求变更完善性维护转变软件新版开发系统维护宗旨提高客户软件产品满意度确保系统正常运行系统维护根目
46软件项目理里程碑
项目考核评审软件项目理流程控制基础整流程中设定五基线确定五里程碑分TM1:立项完成TM2:合签订TM3:产品功定义完成TM4:软件开发完成TM5:验收通
图1示阶段进入条件相应工作结果里程碑否达重标志
5结束语
文设计软件项目理总体流程相关技术已成功运软件项目研发理中通流程理应软件项目理中设定软件项目总体流程线确定阶段流程里程碑采评价指标体系系列模板表格进行软件项目开发程控制理软件项目成功率显著提高
实践证明针企业项目实际情况确定软件项目运作流程定义软件工作产品明确阶段进入条件退出条件进行效流程控制理提高软件开发效率项目成功率
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档