欢迎来到天天文库
浏览记录
ID:9797140
大小:198.00 KB
页数:20页
时间:2018-05-10
《实验二:时间日志、缺陷日志管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、广州大学学生实验报告开课学院及实验室:电子信息实验楼416A2013年11月9日学院计算机科学与教育软件学院年级/专业/班软工114班姓名李健豪学号1106100026实验课程名称个人软件过程实验成绩实验项目名称实验二:时间日志、缺陷日志管理指导老师陶文正一、实验目的学生使用C++或C语言开发一个“简单学生管理系统”程序,要求学生按照个人软件过程的规范要求,结合该程序的实际开发过程,来深入理解并运用个人软件过程的基本概念、方法与过程。二、实验环境:PC机1台/1人,VC6.0环境。三、实验要求(1)编写程序要严格按照C++编程规范进行
2、代码编写;(2)必须按照个人软件过程的规范要求,真实地采集数据、填写相关的表格、编写相关的文档;(3)按照老师的要求,每个人必须独立完成;(4)按照上机的时间安排进行实验,实验课结束后提交相关的文档和实验报告。四、实验内容“简单学生管理系统”本设计内容可用程序设计基础方法完成。系统功能简介:1、输入和储存学生信息2、查看学生信息3、学生成绩统计4、查找学生信息5、修改学生信息6、删除学生信息7、增加学生信息8、退出五、实验步骤1准备阶段实验要求需要准备好以下表格:(1)项目计划总结表;(2)代码复查检查表;(3)时间记录日志;(4)缺
3、陷记录日志(5)程序规模估计表。1计划、设计阶段:进行设计,完成设计文档,填写记录日志(见表表格)程序规模估计表学生 李健豪 日期 2013.10.12-2013.10.31 教员 陶文正 课程 个人软件过程 程序代码行以前的功能估计的功能最小/min平均/min最大/minvoidwrite_student()35/输入学生信息51115voidread_student()10/查看学生信息91220voidshow_student()15/查看学生成绩42023voidsearch_student(
4、)40/查找学生信息121419voidamend_student()35/修改学生信息3445120voiddelete_student()13/删除学生信息135585voidadd_student()35/增加学生信息213067voidreturn_student()2/退出系统156intmain()25/调用以上函数183779估计210//1132294241编码阶段:编码实现,调试程序,填写时间记录日志(实验源代码附后)时间记录日志学生 李健豪 日期 2013.10.12-2013.10.31 教员
5、 陶文正 课程 个人软件过程 日期开始时间中断时间(min)结束时间净时间(min)活 动备 注CU2013.10.12六10:455+1012:0060计划阅读C++,熟悉程序语言√2013.10.14一20:005+1921:3066设计设计基本的算法思路√2013.10.17四10:30+512:0085编程中断:上洗手间√2013.10.18五21:30+1822:3042编程中断:洗澡√2013.10.22二14:30+2+816:30110代码复查中断:回短信,接电话√2013.10.24二10:40+5+
6、811:5057编译中断:刷微博√2013.10.25五15:30+516:4065测试中断:泡茶喝√2013.10.26六22:00+2023:1555测试中断:洗衣服√2013.10.31四10:35+511:5070后置处理中断:上洗手间√2代码复查:填写代码复查表,时间记录日志,缺陷日志(见表格)目的指导你进行有效的代码复查1234累计累计%一般性说明在完成每个复查步骤之后,将发现的某个类型的缺陷的个数记录在右边的栏目中。如果该步骤没有发现缺陷,就在右边的栏目中打个表示检查无误的叉号(×)。在开始复查下一个程序之前,要按照检查
7、表完整对程序、类、对象或方法的检查。//////完整性验证设计的所有功能都已经编码。×//Includes验证Include语句是完全的。×//初始化检查变量和参数的初始化:¨在程序的开始;¨在每个循环的开始;¨在函数/过程的入口。×//调用检查函数调用的格式:¨指针;¨阐述;¨“&”的使用。×26%名字检查名字的拼写和使用:¨是否前后一致?¨是否在说明的作用域之内?¨结构和类中变量的引用是否使用了“.”。×516%字符串检查所有的字符串:¨使用指针来表示的;¨是以Null结尾的。×//指针检查所有的指针:¨是初始化为Null;¨是有
8、在New(新建)之后才Delete(删除);¨在New并使用之后要删除。×13%输出格式检查输出格式:¨换行是否合适;¨间隔是否合适。×825%{}对保证检查{}是适当的并且是成对的。×39%逻辑操作符验证==,=,
9、
10、
此文档下载收益归作者所有