- 班级所有博文发布时间分布(24小时制):
-
培训第一天
今天来到了北航,见到了邹欣老师和罗杰老师。两位老师就软件工程这门课怎么上,如何才能上好,以及北航是如何教授学生软工这门课的,给我们做了详细的阐述。结合自己的工作,我们刚刚建立了软件工程这门本科专业,对于期中的软件工程这门课程的教授,目前真的是只能尽力朝着这种授课方式去努力。 今天也是我第一次真正意义 -
培训第一天,结对编程
项目题目:基于个人项目--地铁项目--继续完成按要求输入输出,并进一步封装、单元测试等。 结对:今天与姜桂飞老师组队,一起进行项目的开发。 总结:由于我们两人的个人项目之前没有完全完成,今天主要把时间花在地铁项目的继续完成、并按要求实现输入、输出。 1. 实现从文件读入车站信息:subway.exe -
地铁项目-结对编程
项目开发实际花费时间 |PSP2.1 | Personal Software Process Stages | Time | | |: :| :| :| | Planning | 计划 |2 h | | .Estimate | 估计任务时间 | 2 h | | Development| 开发 | 2 -
地铁线路项目-结对编程
地铁线路项目 结对编程 2019.7.25 完成了模块开发;填写PSP实际完成时间;完成了模块设计;进行单元测试、黑盒测试。 PSP表记录: | PSP2.1 | Personal Software Process Stages | Time | Real Time | | |: :| :| :| -
结对编程第一天
在结对编程的过程中,近距离的体会结对编程的优点,当然也体会到起缺点。 跟老师的交流过程当中明白,结对编程的过程中,一定要注意沟通和交流,结对编程的优点一定是通过沟通和交流来体现的,“驾驶员”操作的时候一定要把自己在做什么表达出来,“领航员”通过“驾驶员”的表达理解其意图,因为不用动手,所以思路更加开 -
2019北航软工暑期班作业-代码提交
PSP 2.1 Personal Software Process Stages Time Planning 计划 · Estimate · 估计这个任务需要多少时间 1h Development 开发 · Analysis · 需求分析 (包括学习新技术) 2h · Design Spec · 生 -
地铁项目结对编程
通过对个人项目的整理,开始进入到结对编程阶段,主要将程序分为输入模块,中间处理模块和输出模块,输入模块主要将所有站点转化为二维数组格式,中间处理模块采用广搜算法,从起点开始,把起点放入队列,然后每次取队头,然后把队头站点周围的站点赋值,放入队列中,输出模块主要是将路径站点输出到命令行和格式文件中。通 -
2019北航软工暑期班作业-代码提交
PSP 2.1 Personal Software Process Stages Time Planning 计划 · Estimate · 估计这个任务需要多少时间 1h Development 开发 · Analysis · 需求分析 (包括学习新技术) 2h · Design Spec · 生 -
个人项目-总结
项目设计 注意:以下异常主要考虑输入引起,罗列备忘。 输入输出设计 输入采用读取文件的方法,文件格式采用json格式,解析使用 "nlohmann/json" 开源库。使用json格式的原因的格式简单,键值对的方式便于以后扩展,当前格式样例如下,其意自明: 输出格式固定见题目要求。 异常情况 1. -
个人项目
1. 地铁网络的数据结构 分析认为,可以使用三个类来代表问题求解所需要的主要数据结构。这三个类包括: 地铁站节点类 SubwayNode 的一个对象对应着一个地铁站,存储了站名和所属的地铁线名,代表了地铁站与地铁线之间的从属关系。结构伪代码如下: 地铁路线类 SubwayPath 是一个由 N 个子