03 2016 档案

摘要:本周了解了关于敏捷开发的知识。敏捷开发的基本要求:一个团队认清自己开发能力,有自我约束能力,不断对开发工作加以总结和讨论进展,对项目进行不断地迭代开发,直至完成SCRUM。对用户需求进行严格分析并对其负责,自我管理的团队才能创造优秀的架构,需求和设计。 敏捷开发相当于把软件(喻成植物)渐进培养,使其 阅读全文

posted @ 2016-03-27 23:02 gaga123456 阅读(175) 评论(0) 推荐(0)

摘要:所花时间 16小时 周一 、四下午上课5,6节(4小时)周五(下午6小时)周六、日下午(共6小时) 代码量 博客量 了解到的知识点 敏捷开发:敏捷开发的历史背景,软件开发顺应时代变化,从重型过程转向轻量型敏捷,敏捷开发的价值观: 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客 阅读全文

posted @ 2016-03-27 22:47 gaga123456 阅读(117) 评论(0) 推荐(0)

摘要:这周老师介绍了关于敏捷开发的详细,在软件编程日益巨大的今天,敏捷开发必定会给开发者们带来很大的机遇,但是与此同时,也会是严峻的考研。 敏捷开发是什么呢!简单意义上说:一个团队的问题讨论后编程的迭代,将一个问题从简单出发渐入佳境。 敏捷开发SCRUM开发方法: 让团队坐在一起: 1. 互相听到:所有人 阅读全文

posted @ 2016-03-27 22:30 gaga123456 阅读(191) 评论(0) 推荐(0)

摘要:题目要求: 返回一个整数数组中最大子数组的和。 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1],…… A[n-1],A[0]……A[j-1]之和最大。同时返回最大子数组的位置。 设 阅读全文

posted @ 2016-03-26 20:39 gaga123456 阅读(302) 评论(1) 推荐(0)

摘要:题目要求: 输入一个数组,用算法实现输出和最大的连续子数组的和,时间复杂度O(n)。 分析思路: 这个问题是典型的动态规划问题,动态规划对于我来说市纪委陌生的,通过了解,动态规划的思想是这样的: 如果用函数f(i)表示以第i个数字结尾的子数组的最大和,那么我们需要求出max(f[0...n])。我们 阅读全文

posted @ 2016-03-26 15:36 gaga123456 阅读(227) 评论(1) 推荐(0)

摘要:所花时间 12小时 周一 、四下午上课5,6节(4小时)周五(下午4小时)周六、日下午(各2小时) 代码量 博客量 了解到的知识点 结对开发:结对开发能很大程度上节省时间,而且对个人的发展有很大的帮助,学会和别人很好的交流也是极大的收获,提升编程能力。 代码设计规范和代码复审:在DeBug版本中,所 阅读全文

posted @ 2016-03-20 16:19 gaga123456 阅读(125) 评论(0) 推荐(0)

摘要:设计思路: 使用函数将四则运算封装成四类,分别是jiajian00(),jiajian01(),chengchu00(),chengchu01(). 在主函数中调用函数fushuyushu0()来实现加减法有无负数和除法有无余数的控制; 在jiajian00(),jiajian01(),chengc 阅读全文

posted @ 2016-03-19 22:56 gaga123456 阅读(175) 评论(1) 推荐(0)

摘要:本周阅读了关于结对开发,随着需求日益广泛,程序量越来越大,结对开发渐渐成为解决问题的捷径。而其产生的效果更是事半功倍。邓恩和瑞集两位优秀的工程师开创性的实践,使结对开发发挥出极大的光彩。肩并肩,平等的,互补的进行开发工作。长机和僚机,驾驶和副驾驶。。。 问题:以前我不喜欢被人盯着工作,这样不自在。这 阅读全文

posted @ 2016-03-19 17:56 gaga123456 阅读(132) 评论(0) 推荐(0)

摘要:RIGHT-BICEP测试第二次程序: 测试计划:      题目是否有重复      数量是否可定制      数值范围是否可定制      是否有乘除法   检查题目重复: 检查题目可定制: 数值范围可定制: 是否有乘除法: 结果正确,范围正确,题目无重复,所能实现的功能都检测正常。 阅读全文

posted @ 2016-03-13 17:55 gaga123456 阅读(162) 评论(1) 推荐(0)

摘要:所花时间 10小时 周一 、四下午上课5,6节(4小时)周五、六、日下午(各2小时) 代码量 博客量 了解到的知识点 单元测试:用实例来验证程序的正确性和优化代码中注意的细节部分,来达到软件可被用户接受并运行正常。 代码规范:为提高代码的可读性,后续的代码改进,及时查错的效率。代码应该按照规范排列, 阅读全文

posted @ 2016-03-13 15:24 gaga123456 阅读(128) 评论(0) 推荐(0)

摘要:软件测试:1,是为了软件能正常运行2,是通过测试的例子找出软件其中的不足之处,能及时的改进。倾向于用户体验。 单元测试:1,开发者对于软件的框架一定要确定,不能改来改去。如果最后一头雾水,无从下手。就很难进行下去。               2,即使测试出了一小丁点错误,也要严格的改正。不能留下隐 阅读全文

posted @ 2016-03-13 15:00 gaga123456 阅读(110) 评论(0) 推荐(0)

摘要:设计思路: 将乘除法有无余数和加减有无负数封装成两个独立的函数,主函数进行调度。 截图:   程序代码: #include<iostream>#include<ctime>using namespace std;void sz(){    int f;//数的范围    cout<<"请输入数的上限 阅读全文

posted @ 2016-03-12 18:12 gaga123456 阅读(256) 评论(1) 推荐(0)

摘要:第一周学习进度条 第一周 所花时间 7小时 代码量 70 博客量 5篇 了解到的知识点 Bug的理解,程序调试,软件维护,软件的发展前景及软件的优化。 阅读全文

posted @ 2016-03-06 19:17 gaga123456 阅读(90) 评论(0) 推荐(0)

摘要:思路: 第一个运算数(生成两个随机数,组成真分数或随机生成一个整数),用随机数k标记+,-,*,/,如法炮制,生成另一个运算数。 所用时间:3小时 截图: 代码: #include<stdio.h> #include<stdlib.h> #include<time.h> void main() { 阅读全文

posted @ 2016-03-06 19:09 gaga123456 阅读(232) 评论(2) 推荐(0)

摘要:《构建之法》这本书给我的或者是我们的第一印象是它打破了传统的教育模式,给我们带来的是新的思考,这对我们这个阶段的大学生(大三)是有极大帮助的。浅读之后,“软件=数据结构+算法”的观念是有一定道理的,但稍微准确点就有“软件=程序+软件工程”。还有就是自己做的软件要自己亲自去检验,理由是自己的程序自己最 阅读全文

posted @ 2016-03-05 18:30 gaga123456 阅读(134) 评论(0) 推荐(0)

摘要:1,《构建之法》这本书全局语言通俗,学生很容易读懂,但是存在一个隐患:学过软件工程,我们只是笼统的理解,而对这方面的专业知识很少了解,该怎么办? 2,书中提到的软件结构,软件设计与实现具体是怎样的?怎么理解它们之间的关系? 3,软件在不断更新和增加功能的负担下,一定程度下会崩溃。若有一个软件,即将考 阅读全文

posted @ 2016-03-04 22:57 gaga123456 阅读(108) 评论(0) 推荐(0)

摘要:我是石家庄铁道大学信息学院信1301-2班的张家军。今天,我开通了我的博客。希望借此机会认识很多的IT精英,并觉得从博客中学到的计算机知识能提高我的编程能力,软件工程这门课的老师要求我们“做中学”,所以博客成了我以后学习成果展示的平台。希望在老师的带领下可以成为技术型。摆脱以前的困境,对于软件工程, 阅读全文

posted @ 2016-03-01 14:43 gaga123456 阅读(141) 评论(0) 推荐(0)

导航