摘要:
博主胡宇晨,16级中国科学技术大学本科生,目前就读于信息学院英才班。开通博客园的目的一是为了本学期软工课程的需要;二是想要记录IT学习的轨迹,便于今后回顾,并且作为一种阅历与大家分享。欢迎光顾,感谢支持~ 同时也欢迎大家关注我们的团队博客:HeartTrace团队博客 阅读全文
摘要:
学期结束快一个月了,我们的软工课也要结课了,说起这门课更多的我想还是泪吧,从每周的读书笔记、课后作业,到一周ddl的个人作业、结对作业,然后到最后历时三个月的团队项目。感觉每个阶段都是ddl发布我们抱怨一波、ddl之前一波一波地肝、赶完ddl之后写一大堆总结这样一个轮回。借最后一次作业总结一下团队项 阅读全文
摘要:
恰逢考试周,算上来有三四天没理过团队项目了,赶着复习的间隙及时写下这篇心得,也算为之后重启项目做准备。 上周周末我们主要是把写日记写瓶子的活动界面部分与数据库的对接工作基本完成了,此外添加了很重要的标签功能。对接过程中遇到的很多bug也是耗了我们不少时间,由于考试临近大家不得不放下项目,全身心投入复 阅读全文
摘要:
接上一篇总结,不妨紧接着聊聊自己对于项目的心得,理论上不该在这个点聊心得,权当作开发过程的简述吧。 首先谈谈在项目开发过程中的感受,我和康鑫同学作为一个UI小组,主要是负责日历、日记、瓶子、情绪统计图等UI模块的编写,我们初期是共同完成编程的,后来由于需要赶进度做了一些细微的分工。我们是从日历界面开 阅读全文
摘要:
软工的学期项目进行到现在也有快一个月的时间了,这篇读书笔记我想就着《构建之法》第七章—实战中的软件工程来结合我们的项目谈谈自己的收获。 第七章首先推出了微软的MSF框架,其中提到了其思想框架中的9条基本原则。我想先就其中几条进行解读,第一条是推动信息共享与沟通,也就是保留所有信息并公开,讨论要包括所 阅读全文
摘要:
一晃一个月没更新博客了,这确实是很不好的习惯,不过也确实是因为这个月太忙没顾得过来,前半个月学期大项目开始,天天快马加鞭赶UI,赶活动,还是有进度可言的,后半个月连着两门考试,而项目也到了对接的瓶颈期,所以就大概放了一两周的时间没怎么做,最近开始忙活了几天一边进一步优化界面活动,一边与另一组UI对接 阅读全文
摘要:
本周的读书笔记准备选读《构建之法》剩下的部分章节。 第十一章的内容是软件设计与实现。第一小节关于分析和设计方法的内容中,需求分析是第一个重点,经历了开学初团队项目的开张阶段以及近期个人以及结对项目,明显感觉对需求分析有了更深的理解,因为软件的目标就是实现用户的需求,软件每个模块的设计,最终都是为了实 阅读全文
摘要:
结对编程已告一段落,接上一篇博客在此做一些必要的总结。 一、对整个结对编程项目的总结 1.结对编程的意义: (1)互相监督,避免编程中的很多不必要的低级错误,使得总体进度更为流畅; (2)针对每个模块,有更多的思路和想法,通常我们会进行讨论,及时地查找缺漏并得出一个最佳方案,保证了软件在功能上的完善 阅读全文
摘要:
博客目录: 一、问题描述 二、设计思路 三、UI开发过程 四、对接过程 五、整体总结 六、对课程的两点建议 源代码地址 一、问题描述 本次结对编程作业分为以下两种类型Core(计算核心)和UI(用户界面),Core组负责根据设置要求生成一定数量的四则运算题目,UI组负责制作用户界面,然后两组对接完成 阅读全文
摘要:
《构建之法》第九章介绍了项目经理这个岗位以及其职责、功能所在。书中以早期的微软为例,从交流成本问题引入项目经理这个角色:很容易理解,如果一个团队中每两个人之间都有一条双向依赖和交流的途径的话,当团队人数增加时,这个途径的数量会呈平方增长,显然是不可持续的。查尔斯提出的将程序员分为两波、分别负责功能描 阅读全文
摘要:
接着第四次读书笔记,继续学习《构建之法》。 首先是第五章,团队和流程。团队是一个正在合作完成某项目标的集体,团队成员之间彼此配合、相互协助,分工明确而且按照计划完成一个目标。团队有着很明显的特点:有一致的集体目标并且要一起去完成;团队成员有各自的分工,互相依赖合作,共同完成任务。然后作者介绍了一些软 阅读全文