




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、个体软件过程实验一、实验目的 本实验的目的是按照个体软件过程的规范要求, 结合实际的程序设计, 来深 入理解并运用个体软件过程的基本概念、方法与过程。二、实验要求 必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的 文档。一定要按照老师的要求,每个人必须独立完成。 一定要按照实验的时间安排进行实验,实验结束后提交有关的表格与文档。三、实验内容编写一个比较两个分数的大小的程序。四、实验设备计算机、C 语言编程环境五、实验安排第一次课:入口准则、计划、设计阶段1、程序功能的陈述与解释,完成需求文档;2、准备项目计划总结表、 代码复查检查表、 时间记录日志、 缺陷记录日志、 程序规模
2、估计表等;3、做计划,填写项目计划总结表与时间记录日志;4、进行设计,完成设计文档,填写时间记录日志; 第二次课:编码阶段1、编码实现,提交源程序;2、填写时间记录日志; 第三次课:代码复查、编译、测试阶段1、代码复查,填写代码复查检查表,时间记录日志,缺陷记录日志;2、编译程序,修复所有缺陷,填写时间记录日志,缺陷记录日志;3、测试程序,修复所有缺陷,填写时间记录日志,缺陷记录日志; 第四次课:后置处理、出口准则阶段1、后置处理,填写项目计划总结表; 2、总结缺陷数据,更新代码复查检查表;3、后置处理时间填入时间记录日志;4、整理完成出口准则要求文档;六、文档清单入口: 问题描述、项目计划总
3、结表、代码复查检查表、程序规模估计表、 时间记录日志、缺陷记录日志出口: 设计文档、程序清单、代码复查检查表、项目计划总结表、时间记 录日志、缺陷记录日志七、注意事项:及时记录时间与缺陷数据! 各个表格、文档的数据之间保持一致性! 程序规模估计表学生日期 2010-3-22教员课程个体软件过程代码规范程序代码行以前的功能估计的功能最小平均最大loops310简单的循环411中等的循环循环71114case211小的 case 语句case5811514大的 case 语句Calc.120小的计算calculation101520估计223445时间记录日志学生 苏宗海 日期 2010-3-22
4、教员 刘宝忠 课程 个体软件过程与编码规日期开始时 间结束时 间中断时 间( min )净时间(min)活动备注CU3/2218:2018:40020计划×13/2218:4019:101020设计×13/2919:1019:501030编码×13/2918:2019:101040复查4/1214:0014:501040编译×14/1215:2015:50030测试×14/1216:5018:502040后置处理×1缺陷记录日志学生 苏宗海 日期 2010-4-12教员 刘宝忠 程序号 01日 期 编号 类型 引入阶段 排除阶段 修复
5、时间 相关缺陷4/12120编码复查1min描述:缺少;号4/12220编码复查1min描述:缺少;号4/12320编码复查1min描述:缺少;号4/12440编码复查2min描述:缺少类型说明符,假定为 int4/12520编码复查1min描述:使用汉字标点符号4/12620编码复查1min描述:系统类名拼写错误4/12720编码复查1min描述:缺少系统类库导入4/12820编码复查1min描述:缺少半个 C+代码复查指南和检查表程序名和程序号 #目的指导你进行有效的代码复查#累计累计%一般性说明 :在完成每个复查步骤之后 ,将发现的某个类型的 缺陷的个数记录在右面的栏目中。 如果该步骤没
6、有 发现缺陷 ,就在右面的栏目中打个表示检查无误的 交叉符号 ( )。在开始复查下一个程序单元之前 ,要 按照检查表完成对程序 ,类 ,对象或方法的检查。完整性验证设计的所有功能都已经编码Include验证 include 语句是完全的初始化检查变量和参数的初始化: 程序的开始; 每个循环的开始; 方法的入口调用检查函数调用的格式: 指针; 参数; & 的使用名字检查名字的拼写和使用: 是否前后一致 ? 是否在说明的作用域之内 结构和类中变量的引用是否使用了 '.'对象检查所有的对象 必须经过初始化输出格式检查输出格式: 换行是否合适 ? 间隔是否合适 ? 对保证检查
7、是适当的而且是成对的逻辑操作符验证= =, =,| 等逻辑操作符的使用是合适 的。检查每个逻辑函数的 ( )是合适的逐行检查检查每一行代码: 指令的语法是否正确 ? 标点是否正确符号是否正确 ?标准保证所有代码符合编码标准文件的打开 与关闭验证所有的文件: 是合适地声明的; 是合适地打开的; 是合适地关闭的全面检查对整个程序进行全面的检查以发现系统问题和非期望的问题总计PSP项目计划总结表学生 苏宗海 日期 2010-4-12程序 01 程序号 # 01教师 刘宝忠 程序设计语言 C+计划实际累计Minutes/LOC6 02625625LOC/Hour9 979696Defects/KLOC
8、9367821982 19过程效益300275275A/FR1 13301301程序规模 (LOC)新开发与更改的504040最大规模60最小规模40开发阶段时间/min计划实际累计累计百分比计划30404016设计30404016编码70606024代码复查2020208编译1020208测试10404016后置处理15303012总计185250250100最大时间220最小时间150引入的缺陷计划实际累计累计百分比Def/Hour计划设计3336045编码322402代码复查编译测试总计655100排除的缺陷计划实际累计累计百分比Def/Hour计划设计编码代码复查1编译233603测试322403总计655100附录:程序源代码】#include <stdio.h>void main()float a,b;int m,n,p,q;printf( " 分别输入第一个分数分子,分母: ");scanf( "%d%d",&m,&n);a=m/n;printf( " 分别输入第二个分数分子,分母: ");scanf( "%d%d&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45128-2025塑料含水量的测定
- 沟槽支撑施工方案
- 数字监控施工方案
- 市政消防施工方案
- 横向路基衔接施工方案
- 用房施工方案
- 2025年度车辆借出免责与环保责任协议
- 二零二五年度双向转诊医疗综合管理与服务合同
- 二零二五年度中式烧烤连锁品牌加盟合同
- 二零二五年度校园体育赛事志愿者招募培训合同
- TensorFlow+Keras深度学习人工智能实践应用
- 学技能如何打逃生绳结固定绳结
- 自驱型成长:如何培养孩子的自律力
- 特殊教育:康复训练课程标准(年版)
- DCMM理论知识考试试题及答案
- 谈心谈话记录100条范文(6篇)
- 中学生心理辅导-第一章-绪论
- 物联网设备管理平台项目实施服务方案
- 工业品买卖合同(样表)
- (完整)消化性溃疡PPT课件ppt
- 机械加工厂安全生产和环境保护应急预案
评论
0/150
提交评论