摘要:
上课时间:4 编程时间:21 阅读时间:4 1、对MFC有了一些基本的了解。 2、对软件开发中德角色有了更好的了解。 阅读全文
摘要:
最近阅读了构建之法的第二章个人技术和流程,上课时老师经常在提醒我们单元测试的重要性,在看过构建之法这本书后也认识到了单元测试的重要性,一个项目肯定需要几个人去分工完成,那么不同的工作相互有依赖关系,为了保证模块的质量,那么单元测试就是一个很有效的解决方案。 有几次作业我们老师要求我们对自己开发的小程 阅读全文
摘要:
第一周 第二周 第三周 第四周 所花时间(包括上课) 上课时间:4小时 课下练习:7小时 课下练习题预计:1小时 课下练习题实际用时:1.5小时 上课时间:4小时 课下练习:16小时 课下习题预计时间:5小时 课下习题实际时间:12小时 上课时间:4小时 编程时间:11小时 看书学习时间:2小时 上 阅读全文
摘要:
首先我们需要了解一下什么是敏捷开发? 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成 阅读全文
摘要:
结对开发:张哲 张晓菲 题目:返回一个数组中子数组最大和,数组可以首尾相连。 一、实验思路 本次实验在第一次的基础上增加了一些难度,数组可以首尾相连组成一个环,我们两个经过思考和讨论后得到一个方法: 1、在对环的特殊性研究后,我们可以将一个环拆成一个链,即:5 -1 3 3 拆成5 -1 3 3 5 阅读全文
摘要:
结对开发实验成员:张晓菲 张哲 一、本次实验要求: 返回一个整数数组中最大子数组的和。 二、设计思想: 开始时我们的思路便是最笨的,即利用for循环将所有子数组的和求出来,然后找出其最大子数组和输出,但是这样明显不符合O(n)的时间复杂度要求,在课堂听过他人的思路再回来整理后,有了自己的新的思路。 阅读全文