03 2016 档案

摘要:一、实验思路:1.定义一个整型数组num[n],随机生成数组中元素的值2.把这个整形数组连成环,就是把这个数组中的每一个元素都当一次头,邻接的左元素做尾,遍历一次数组,找出每一个元数组的子数组最大和,存放在max_a[]中3.定义一个二维数组dpo[n][2],dpo[i][0]不包含num[i]子 阅读全文

posted @ 2016-03-27 16:17 张瑶 阅读(263) 评论(1) 推荐(0)

摘要:一、题目:返回一个整数数组中最大子数组的和二、实验思路: 1.定义一个整型数组num[n],随机生成数组中元素的值, 2.定义一个二维数组arr[n][2],arr[i][0]不包含num[i]子数组之和最大值,arr[i][1]包含num[i]子数组之和最大值 3.随机生成数组num[n] 4.采 阅读全文

posted @ 2016-03-26 17:46 张瑶 阅读(236) 评论(1) 推荐(0)

摘要:所花时间:10小时 代码量:168 博客量:4 了解到的知识点:敏捷开发注重的就是与客户之间的相互交流,需求分析也是编程设计的最基础,也是最不可少的一部分,要充分了解客户需求,才能做出让客户满意的东西,同时通过编写最大子数组的程序,更加深入的了解了线程的问题。 阅读全文

posted @ 2016-03-26 10:29 张瑶 阅读(96) 评论(0) 推荐(0)

摘要:敏捷开发以用户需求进化为核心,采用迭代,循序渐进的方法进行软件开发,在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视,可集成和可运行使用的特征,换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。其中 阅读全文

posted @ 2016-03-26 10:23 张瑶 阅读(131) 评论(0) 推荐(0)

摘要:敏捷流程是一系列价值观和方法论的结合,顾名思义的来说,敏捷就是速度,在速度上要敏捷。上课时,老师利用动画给我们进行了生动的剖析,就客户的要求,树,绳子,板等要素,但由于不同人的不同理解,造成了很大的偏薄,客户的要求不一定会完全按照客户的想法完全展示出来,而最重要的就是经验,漫长的开发周期中,人员之间 阅读全文

posted @ 2016-03-26 09:52 张瑶 阅读(116) 评论(0) 推荐(0)

摘要:一、题目 每个同学选一个方向,把程序扩展一下:1、让程序能接受用户输入答案,并判定对错。并输出正确的错题数2、把程序变成一个网页程序,用户通过设定参数,就可以得到各种题目。3、把程序变成一个Windows 图形界面的程序。4、把程序变成一个智能手机程序 (你正在用什么手机, 就写那个手机的程序)。( 阅读全文

posted @ 2016-03-19 13:35 张瑶 阅读(151) 评论(1) 推荐(0)

摘要:所花时间:10小时 代码量:150 博客量:3 了解到的知识点:明白变成有的时候不是个人能力强就可以完成的,最重要的是要和大家一起编程,如果连团队协作能力都没有,没有一个软件,没有一个大的程序会是一个人独立完成,所以我们要学会和大家一起协作,协作能力很重要 阅读全文

posted @ 2016-03-19 13:22 张瑶 阅读(97) 评论(0) 推荐(0)

摘要:软件工程包括了开发、运营、维护软件的过程中的很多技术、做法、习惯和思想,这些相关的技术和过程统一到了一个体系,被称为“软件开发流程”。而对于整个团队的效率和发展来看,每个人的能力都很重要,同样最重要的也是两个人要合作、平等的、互补的共同完成任务。 以前和别人结组完成任务时,都是抱大腿,再去老师那里验 阅读全文

posted @ 2016-03-19 13:21 张瑶 阅读(109) 评论(0) 推荐(0)

摘要:所花时间:8小时 代码量:80 博客量:4 了解到的知识点:知道了一个编程中很重要的阶段,那就是要进行单元测试,哪怕是一段小程序都要编写单元测试,避免以后程序变大时,出现错误都不知从何下手的问题 阅读全文

posted @ 2016-03-12 08:30 张瑶 阅读(94) 评论(0) 推荐(0)

摘要:这几天读了第二章,想到了自己之前虽然简单的编写了程序,但是还是没有做到书中所写的单元测试,感觉只是一个很新颖的词汇,在我最开始的认识中,认为程序如果可以调试,那么这个程序就成功了,也没有考虑是否会存在漏洞,是否会有bug出现,也没有考虑过用户的反馈,这都是我要面临的问题。 但是书中却明确地指出了,单 阅读全文

posted @ 2016-03-12 08:28 张瑶 阅读(111) 评论(0) 推荐(0)

摘要:本次测试分为以下几个阶段:注释:a[0],a[1],a[2],a[3],a[4],a[5],a[6]分别表示题目数,是否有乘除法。运算数的范围,结果是否有负值,打印的列数,输入每行的间隔数第一:测试题目是否重复因为在程序中引用了srand函数,并写了头文件,所以基本不会出错,题目时不会重复的,除非出 阅读全文

posted @ 2016-03-11 22:13 张瑶 阅读(314) 评论(1) 推荐(0)

摘要:一、问题描述: 一、要求: 1、题目避免重复 2、可定制(数量/打印方式) 3、可以控制下列参数:是否有乘除法,是否有括号,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数假分数), 是否支持小数(精确到多少位),打印中每行的间隔。 二、问题分析: 问题一:题目避免重复 srand(tim 阅读全文

posted @ 2016-03-11 22:11 张瑶 阅读(293) 评论(0) 推荐(0)

摘要:第一周所花时间:8个小时 代码量:30行 博客量:5篇 了解到的知识点:其实不能算是知识点,只能算是有了新的认识和领悟,明白没一个大的认为很难的程序,都是从一个个简单的小程序写起的,不能总认为自己不行,如果总是这么想,那么自己就真的不行了。 阅读全文

posted @ 2016-03-06 14:46 张瑶 阅读(103) 评论(0) 推荐(0)

摘要:第一章讲述了学生与老师的关系,很多内容都是老师上课所涉及到的,那就是如何让我们学好软件工程,在很多时候我们都是有惰性的,需要老师给与压力,也就是老师说的要想让我们真的学会游泳,就要下水,同时老师还需要踹我们一脚,不仅是在学士或者在游泳的过程中,都要让我们感到压力,那样才能激发我们求生的本能,同时能够 阅读全文

posted @ 2016-03-06 14:44 张瑶 阅读(131) 评论(0) 推荐(0)

摘要:小学四年级的四则运算问题 根据用户的需求,第一,小学四年级我认为应该是十以内加减乘除法;第二,保证减法结果不能是负数,除数不能为零。 思路: 第一,产生十以内的随机数,用到随机函数rand()%10; 第二,需要把加减乘除乱序排列,所以用到switch函数,来显示+,-,*,/ 第三,产生的随机数在 阅读全文

posted @ 2016-03-04 22:24 张瑶 阅读(226) 评论(2) 推荐(0)

摘要:经过思考之后,我的读书计划如下:3月至4月,坐望清明:读《梦断代码》;四月至五月,展望五一:读《构建之法》;五月至六月,期望端午:读《梦断代码》。做好阅读笔记,希望得到较大的收获。 看了构建之法之后 ,打算看的另一本专业书《梦断代码》,对于《构建之法》又有几个小问题,1.究竟什么是软件工程,是软件的 阅读全文

posted @ 2016-03-04 22:08 张瑶 阅读(103) 评论(0) 推荐(0)

摘要:我叫张瑶,已经大三了,学习计算机这个专业也一年多了,自认为不擅长编程,今天学习了软件工程,希望可以在接下来的学习中,不断的充实自己,争取自己写出一个属于自己的小程序,这学期学习的大多数是专业课,希望可以在周一周三的晚自习巩固课上所学的知识。最后希望可以在以后的学习中学会自主学习。 阅读全文

posted @ 2016-03-01 13:05 张瑶 阅读(116) 评论(0) 推荐(0)

导航