版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个体软件过程
——软件开发过程欧阳柳波湖南大学软件学院7/1/20231一、为什么要使用过程一个过程是为完成某一作业而定义的一系列步骤。一个作业的每个步骤或阶段都有明确的入口准则,只有满足这些条件,才可以开始进入这个阶段;同样它们也有出口准则,只有满足这些条件,才可以结束这个阶段。软件工程师的过程质量很大程度上决定了他们的工作质量和效率,过程的设计和管理在软件工程中是非常重要的。7/1/20232二、过程定义一个有完整描述的过程,称为已定义的过程,它一般由一些脚本、表格、模板和标准组成。一个过程脚本是一组书面的、过程的用户或代理在使用过程时应该遵守的步骤。各种表格(如一些日志和总结表)是用来记录和保存项目数据的。7/1/20233三、PSP过程流程图
后置处理测试编译编码设计计划过程脚本项目计划总结表各种日志需求最终产品计划的和实际的项目和过程的数据时间和缺陷数据实际数据计划数据指南7/1/20234四、PSP过程脚本
目的指导用户进行小型程序的开发入口准则问题描述;PSP项目计划总结表;以前开发的程序的实际规模和时间数据;时间记录日志1计划获取对程序功能的描述;估计整个程序的代码行数及其最大值和最小值;确定开发效率(Min/LOC);计算总开发时间及其最大值和最小值;将计划数据填入项目计划总结表;将计划阶段所花费的时间登入时间记录日志2设计设计程序;按照指定的格式记录设计文档;将设计阶段所花费的时间登入时间记录日志3编码实现设计;使用标准的格式来书写程序代码;将编码阶段所花费的时间登入时间记录日志7/1/20235四、PSP过程脚本目的指导用户进行小型程序的开发4编译编译程序;修复所发现的缺陷;将编译阶段所花费的时间登入时间记录日志5测试测试程序;修复所发现的缺陷;将测试阶段所花费的时间登入时间记录日志6后置处理将实际的规模和时间登入项目计划总结表;将后置处理阶段所花费的时间登入时间记录日志出口准则经过详尽测试的程序;较好的设计文档;完整的程序清单、已经填好的项目计划总结表;已经填好的时间日志7/1/20236五、检查点和阶段检查点为测量项目状态提供了精确的参考点。软件开发过程进一步把检查点的思想从几个点扩展到所有的阶段。对于一个已定义的过程,每个阶段产生一个特定的结果,阶段完成时刻即为一个可测量的检查点。通过使用一个已定义的过程,将有许多点来帮助你制定和跟踪你的工作。7/1/20237六、更新的项目计划总结表PSP项目计划总结表学生学生A日期3/12/2003、程序
程序号#
8
、
教师教师X程序设计语言
Ada、总结计划实际累计Minutes/LOC7.827.217.21LOC/Hour7.678.328.32Defects/KLOC过程效益A/FR程序规模(LOC)新开发与更改的261919最大值36最小值187/1/20238六、更新的项目计划总结表开发阶段时间/min计划实际累计累计百分比计划10442.9设计19000编码118616144.6代码复查编译12212115.3测试29434331.4后置处理15885.8总计203137137100.0最大时间282最小时间1417/1/20239六、更新的项目计划总结表引入的缺陷计划实际累计累计百分比Def/Hour计划设计编码代码复查编译测试总计排除的缺陷计划实际累计累计百分比Def/Hour计划设计编码代码复查编译测试总计7/1/202310七、一个项目计划的示例PSP项目计划总结表学生学生A日期3/12/2003、程序
程序号#
9
、
教师教师X程序设计语言
Ada、总结计划实际累计Minutes/LOC7.21LOC/Hour8.32Defects/KLOC过程效益A/FR程序规模(LOC)新开发与更改的23最大规模31最小规模157/1/202311七、一个项目计划的示例开发阶段时间/min计划实际累计累计百分比计划5设计0编码74代码复查编译25测试52后置处理10总计166最大时间224最小时间1087/1/202312七、一个项目计划的示例引入的缺陷计划实际累计累计百分比Def/Hour计划设计编码代码复查编译测试总计排除的缺陷计划实际累计累计百分比Def/Hour计划设计编码代码复查编译测试总计7/1/202313八、累计时间值的示例PSP项目计划总结表学生学生A日期3/12/2003、程序
程序号#
9
、
教师教师X程序设计语言
Ada、总结计划实际累计Minutes/LOC7.216.76LOC/Hour8.328.88Defects/KLOC过程效益A/FR程序规模(LOC)新开发与更改的232929最大规模31最小规模157/1/202314八、累计时间值的示例开发阶段时间/min计划实际累计累计百分比计划511154.5设计012123.6编码748514643.9代码复查编译25284914.7测试52499227.6后置处理1011195.7总计166196333100.0最大时间224最小时间1087/1/202315八、累计时间值的示例引入的缺陷计划实际累计累计百分比Def/Hour计划设计编码代码复查编译测试总计排除的缺陷计划实际累计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学毕业感言模板
- 医院空气消毒管理制度
- 山西财贸职业技术学院《成本与管理会计实验》2023-2024学年第一学期期末试卷
- 山西财经大学《植物与植物生理学》2023-2024学年第一学期期末试卷
- 山东政法学院《工业机器人基础》2023-2024学年第一学期期末试卷
- 车商寄卖合同范例
- 山东杏林科技职业学院《现代作物生产理论与技术》2023-2024学年第一学期期末试卷
- 山东信息职业技术学院《政治学科知识与能力》2023-2024学年第一学期期末试卷
- 热力管道施工合同范例
- 家装工程项目分包合同范例
- 2023-2024学年浙江省瑞安市小学数学三年级上册期末自测试题
- NB/T 10743-2021智能化综采工作面验收规范
- 完井基础知识
- GB/T 20984-2022信息安全技术信息安全风险评估方法
- 服务类验收单(模板)
- 天津市河西区2021-2022六年级语文上册期末试卷
- 逻辑学导论 超星尔雅 视频答案及课后答案
- 1866人类与社会 小教本 国家开放大学机考 题库及答案
- 【课件】资源枯竭型城市的转型发展+课件2022-2023学年高二地理人教版(2019)选择性必修2
- 《论文技术哲学》课件
- 肿瘤诊断学及肿瘤检验标志物
评论
0/150
提交评论