实验一:项目计划和代码复查

实验一:项目计划和代码复查

ID:38698339

大小:126.00 KB

页数:9页

时间:2019-06-17

实验一:项目计划和代码复查_第1页
实验一:项目计划和代码复查_第2页
实验一:项目计划和代码复查_第3页
实验一:项目计划和代码复查_第4页
实验一:项目计划和代码复查_第5页
资源描述:

《实验一:项目计划和代码复查》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、广州大学学生实验报告开课学院及实验室:电子信息实验楼416A2013年10月10日学院计算机科学与教育软件学院年级/专业/班软工114班姓名郭焕城学号110100023实验课程名称个人软件过程实验成绩实验项目名称实验一:项目计划和代码复查指导老师陶文正一、实验目的学生使用C语言或C++解决“舞伴配对问题”程序,要求学生按照个人软件过程的规范要求,结合该程序的实际开发过程,来深入理解并运用个人软件过程的基本概念、方法与过程。二、实验环境:PC机1台/1人,VC6.0环境。三、实验要求(1)编写程序要严格按照C++编程规范进行代码编写;(2)必须按照个人软件过

2、程的规范要求,真实地采集数据、填写相关的表格、编写相关的文档;(3)按照老师的要求,每个人必须独立完成;(4)按照上机的时间安排进行实验,实验课结束后提交相关的文档和实验报告。四、实验内容舞伴配对问题假设在周末舞会上,男士和女士进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。现要求写一算法模拟上述舞伴配对问题。输入、输出方法自行设计,要易于操作、不易死机。解决的思路:创建两个循环队列,分别表示男舞伴队列和女舞伴队列。然后同时让两队列出队,从而进行男女配对形成舞伴。

3、算法思想:采用数据结构学过的队列知识,通过数组创建循环链表,并且把出队后的元素重新入队,实现下一轮配对。五、实验步骤1准备阶段实验要求需要准备好以下表格:(1)程序规模估计表。(2)时间记录日志;(3)缺陷记录日志(4)代码复查检查表;(5)项目计划总结表;2计划、设计阶段:进行设计,完成设计文档,填写记录日志(见表表格)程序规模估计表学生    郭焕城    日期  2013.9.20-2013.9.29   教员    陶文正     课程  个人软件过程 程序代码行以前的功能估计的功能最小/min平均/min最大/minvoidinitqueue()

4、4初试化队列初始化舞者队列3915boolen_queue()7元素入队列参加跳舞的人入队202020boolout_queue()5删除队列元素跳舞的人出列233649voidGetHead()5取出队首元素取出队列里的第一人131619voidPeidui()60/配对舞伴3580125intmain()15/调用以上各个函数,实现程序功能567估计96//991672353编码阶段:编码实现,调试程序,填写时间记录日志(实验源代码附后)时间记录日志学生   郭焕城   日期  2013.9.12-2013.9.29   教员    陶文正     课

5、程  个人软件过程 日期开始时间中断时间(min)结束时间净时间(min)活 动备  注CU2013.9.12四10:455+1012:0060计划阅读C++,熟悉程序语言√2013.9.14六20:005+1521:3070设计设计基本的算法思路√2013.9.16一14:002+5+415:0049编程中断:闲聊×2013.9.19四21:30+3022:3030编程中断:洗澡√2013.9.22日19:30+220:3058代码复查中断:打电话√2013.9.24二15:00+2+1516:0043编译中断:外出√2013.9.26四10:40+51

6、1:3045测试中断:课间休息√2013.9.28六15:00+1516:0045测试中断:休闲√2013.9.29日21:30+3+1522:3042后置处理中断:吃宵夜√4、代码复查:填写代码复查表,时间记录日志,缺陷日志(见表格)目的指导你进行有效的代码复查1234累计累计%一般性说明在完成每个复查步骤之后,将发现的某个类型的缺陷的个数记录在右边的栏目中。如果该步骤没有发现缺陷,就在右边的栏目中打个表示检查无误的叉号(×)。在开始复查下一个程序之前,要按照检查表完整对程序、类、对象或方法的检查。//////完整性验证设计的所有功能都已经编码。×//I

7、ncludes验证Include语句是完全的。×//初始化检查变量和参数的初始化:¨在程序的开始;¨在每个循环的开始;¨在函数/过程的入口。×15%调用检查函数调用的格式:¨指针;¨阐述;¨“&”的使用。×314%名字检查名字的拼写和使用:¨是否前后一致?¨是否在说明的作用域之内?¨结构和类中变量的引用是否使用了“.”。×210%字符串检查所有的字符串:¨使用指针来表示的;¨是以Null结尾的。×//指针检查所有的指针:¨是初始化为Null;¨是有在New(新建)之后才Delete(删除);¨在New并使用之后要删除。×15%输出格式检查输出格式:¨换行是

8、否合适;¨间隔是否合适。×15%{}对保证检查{}是适当的并且是成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。