软件项目开发理规范V1
软件开发标准化工作流程
1 引言
11 编写目
软件项目理软件工程项目理交叉学科软件项目理概念涵盖理软件产品开发必须知识技术工具根美国项目理协会PMI项目理定义软件项目理定义:软件项目活动中运系列知识技工具技术满足软件需求方整体求
软件项目理软件项目够预定成进度质量利完成成员进度质量风险等进行分析理活动实际软件项目理意义仅仅进行软件项目理利开发员开发力转化成企业开发力企业软件开发力越高表明企业软件生产越趋成熟企业越够稳定发展
软件生存周期包括行性分析项目开发计划需求分析设计(概设计详细设计)编码测试维护等活动活动必须进行理阶段存着权限角色控制文档理版控制理工具等软件项目理贯穿软件生命演化程中
12 适范围
软件项目理
13 定义
列出文件中专门术语定义外文首字母组词原词组
2 软件项目理程
21 概述
保证软件项目获成功必须软件开发项目工作范围完成务需资源需工作量进度安排遇风险等做心中数软件项目理工作开始技术工作开始前软件概念实现程中持续进行终止软件开发工作结束
22 流程图
注:带书名号项目开发程中需提交文档
23 项目理程
231 启动软件项目
启动软件项目指必须明确项目目标范围考虑解决方案技术理求等信息软件项目运行理基础
232 制定项目计划
项目计划项目开始时候制定着项目进展断发展项目计划理者提供根计划定期评审踪项目进展基础计划制定面活动:
Ø 估算项目需工作量
Ø 估算项目需资源
Ø 根工作量制定进度计划继进行资源分配
Ø 做出配置理计划
233 踪控制项目计划
软件项目进行程中严格遵守项目计划避免变更进行适控制调整确保计划完整性致性
234 评审项目计划
项目计划完成程序进行评审项目执行情况进行评价
235 编写理文档
项目理员根软件合确定软件项目否完成项目旦完成检查项目完成结果中间记录文档结果记录形成文档保存
3 软件项目理容
31 需求阶段理
需求分析软件生命周期中相重阶段软件设计基础户软件工程员间桥梁简单说软件需求确定系统需做什严格意义软件需求系统软件必须达目标力
l 目标
需求理种获取组织记录软件需求系统化方案时客户项目开发组断变更软件需求达成保持致程需求理中软件工程组工作采取适措施保证分配需求分配需求文档化控制需求变化负责项目实施程中需求实现情况需求理目客户处理客户需求软件项目组间建立客户需求理解需求理目标两:
Ø 软件需求受控建立供软件工程理需求基线
Ø 软件计划产品活动软件需求保持致
需求理程中实现第目标必须控制需求基线变动变更控制标准规范程进行需求变更控制版控制实现第二目标必须变更软件项目组达成识软件项目计划做出调整中包括员安排户沟通成调整进度调整等
需求理系统需求变更解控制程贯穿整软件项目程软件项目进行程中正处阶段旦需求错误出现关需求变更出现需需求理活动解决提交需求变更控制报告
l 原
进行效需求理般遵循五条原:
Ø 需求定分类理
Ø 需求必须分优先级
Ø 需求必须文档化
Ø 需求旦变化必须需求变更影响进行评估
Ø 需求理必须需求工程活动紧密整合
l 工作
需求阶段分系统需求系统分析两阶段
系统需求阶段工作:
Ø 调研户需求户环境
Ø 证项目行性
Ø 制定项目初步计划
系统分析阶段工作:
Ø 确定系统运行环境
Ø 建立系统逻辑模型
Ø 确定系统功性求
Ø 编写需求规格说明测试计划
Ø 确认项目开发计划
l 完成文档
需求规格说明书项目开发计划测试计划
32 设计阶段理
l 工作
软件设计阶段分概设计详细设计两阶段
概设计工作:
Ø 建立系统总体结构划分功模块
Ø 定义功模块接口
Ø 数库设计(果需)
详细设计工作:
Ø 设计模块具体实现算法
Ø 确定模块间详细接口
l 完成文档
概设计完成文档
Ø 概设计说明书
Ø 数库设计说明书(果)
详细设计完成文档:
Ø 详细设计说明书
33 开发阶段理
l 工作
Ø 编写程序源代码
Ø 进行模块测试调试
Ø 编写测试方案
Ø 编写测试例
Ø 编写户手册
l 完成文档
Ø 系统源程序清单
Ø 测试例
Ø 测试方案
34 测试阶段理
l 工作
Ø 执行测试
Ø 测试整软件系统(健壮性测试)
Ø 完善户手册
Ø 编写开发总结报告
l 完成文档
Ø 测试报告
Ø 户手册
Ø 开发工作总结
35 维护阶段理
l 工作
Ø 纠正错误完善应进行修改
Ø 修改进行配置理
Ø 编写障报告修改报告
Ø 修订户手册
l 完成文档
Ø 障报告
Ø 修改报告
36 工具理
列出开发工具
4 软件项目估算进度理
41 软件项目估算
软件项目估算包括工作量估算成估算两方面软件估算作软件项目理项重容确保软件项目成功关键素估算指通预测构造软件项目需工作量程初步估算确定软件项目行性详细估算指导项目计划制定
42 软件规模
软件项目进行估算遇第问题软件规模软件程序量软件规模软件工作量影响素软件项目设计分层结构分层结构应着工作分解结构(WBSWork Breakdown Structure)软件程软件产品结构联系起图典型WBS结构:
系 统
子 系 统
子 系 统
子 系 统
模块
模块
模块
模块
模块
模块
模块
模块
模块
模块
工作分解结构必须定义度量标准软件规模进行估计常软件规模度量标准两种:代码行LOC(Lines Of Code)功点FP(Function Points)
l 代码行
代码行LOC常源代码程序长度度量标准指源代码总行数源代码中执行语句外帮助理解注释语句
l 功点
功点度量需求分析阶段基系统功种规模估计方法该方法通已初始应需求确定种输入输出查询外部文件部文件数目确定功点数量
43 成估算
成估算完成软件项目需费估计计划软件项目计划中重组成部分
44 进度安排
确定项目资源(总成员时间等)分配项目开发阶段中确定项目进度进度合理安排期完成软件项目重保证合理分配资源重建议进度安排Gantt图(甘特图)
项目整体进度安排程:
1) 根项目总体进度目标编制员计划
2) 阶段需资源取资源进行较确定阶段初步进度然确定整项目初步进度
3) 初步进度计划进行评审确保该计划满足求否重复面步骤
进度安排详细程度取决相应工作分解结构详细程度工作分解结构取决项目前处阶段历史验进度安排计划着项目进展动态调整逐渐趋更加详细准确
软件项目进行程中时更新项目进度理者时解项目进展情况
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档