第三次作业

Fork仓库的Github项目地址 https://github.com/futiu/PairProgramming
学号尾号 24220
伙伴作业地址 https://www.cnblogs.com/Chenjor/p/11615029.html

1、PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 10 10
Estimate 估计这个任务需要多少时间 500 600
Development 开发 200 180
Analysis 需求分析 (包括学习新技术) 10 15
Design Spec 生成设计文档 5 10
Design Review 设计复审 (和同事审核设计文档) 20 30
Coding Standard 代码规范 (为目前的开发制定合适的规范) 20 15
Design 具体设计 30 20
Coding 具体编码 60 80
Code Review 代码复审 10 10
Test 测试(自我测试,修改代码,提交修改) 10 10
Reporting 报告 30 30
Test Report 测试报告 20 20
Size Measuremen 计算工作量 10 10
Postmortem & Process Improvement Pla 事后总结, 并提出过程改进计划 10 10
合计 945 970

2、代码设计

1、设计思路

登录账号密码进入学生点到系统,将学生的信息导入到数据库中,运用C#代码将学生信息代入到窗体中,然后随机的进行抽查。

2、4个原则

Design by Contract:点到学生都处于数据库中,处于约定之中。
Information Hiding:在输出点到同学时,只显示姓名,隐藏其他信息。
Interface Design:设计了较为传统的登录界面。
Loose Coupling:在学生信息数据库中提取信息。

3、代码复审

1、代码规范

通过网上查询相关资料,进行研究于学习,链接如下
https://wenku.baidu.com/view/b5be911b6bd97f192279e9bd.html

2、代码互申

这个代码的完成是我和同伴一同完成的,在代码的编程与创新上,都是按照代码的规范来完成的,因此并没有出现问题。

4、代码说明

部分代码截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

运行结果
在这里插入图片描述
在这里插入图片描述
开始和stop 进行随机点名

5、代码创新

我们在老师的代码基础上,重新设置了登录界面,因为没有数据库,故密码就简易的设置了一下
代码和结果图如下
在这里插入图片描述

在这里插入图片描述

6、总结

这次的实验是我们同伴在寝室里共同完成的,通过这次的实验,懂得了很多的操作,同时也学会了很多的技巧。虽然这次的实验做的并不是很好,但我们一直待努力。希望下次我们会越来越熟练。

posted @ 2019-10-01 03:17  afuti  阅读(129)  评论(0编辑  收藏  举报