03 2016 档案
敏捷开发方法综述
摘要:1.解释 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于 阅读全文
posted @ 2016-03-27 22:56 呼噜~呼噜 阅读(229) 评论(0) 推荐(0)
学习进度(2016.3.27)
摘要:第四周 所花时间(包括上课) 15小时 代码量(行) 100行 博客量(篇) 4篇 了解到的知识点 各种相关的算法,包括动态规划等 阅读全文
posted @ 2016-03-27 20:53 呼噜~呼噜 阅读(133) 评论(0) 推荐(0)
数组问题(二)求环形数组子数组和的最大值
摘要:这个问题相对于上个问题又复杂了一步,主要在于如何判断 最大子数组和是否在数组首尾处,那么可以选择分情况讨论,最后选择最大值解决 可以分两个情况: 1.和最大子数组没有跨过数组首尾 此时可以使用上一个程序的方法 2.和最大子数组跨过数组首尾 此时选择 数组总和-最小子数组和得到最大子数组和 最后通过比 阅读全文
posted @ 2016-03-27 17:25 呼噜~呼噜 阅读(1824) 评论(1) 推荐(0)
数组问题(一)求子数组和的最大值
摘要:这周我们没有了四则运算,又出现的新的任务:返回一个整数数组中最大子数组的和 刚一看感觉还是不难的,只需将所有子数组的和都”+“起来再比较就能算出最大值,但是这是比较笨的方法。 后来有个同学提出使用动态规划的方法可以实现,听他讲了思路之后,我觉得这个比第一个笨方法要好 :) 然而后来我找到一个比较简便 阅读全文
posted @ 2016-03-26 17:23 呼噜~呼噜 阅读(1105) 评论(1) 推荐(0)
构建之法阅读笔记02
摘要:最近阅读了构建之法的第二章个人技术和流程,上课时老师经常在提醒我们单元测试的重要性,在看过构建之法这本书后也认识到了单元测试的重要性,一个项目肯定需要几个人去分工完成,那么不同的工作相互有依赖关系,为了保证模块的质量,那么单元测试就是一个很有效的解决方案。 有几次作业我们老师要求我们对自己开发的小程 阅读全文
posted @ 2016-03-21 15:05 呼噜~呼噜 阅读(112) 评论(0) 推荐(0)
学习进度(2016.3.20)
摘要:第三周 所花时间(包括上课) 15小时 代码量(行) 400行 博客量(篇) 2篇 了解到的知识点 计算四则表达式的值,数据类型的转换 阅读全文
posted @ 2016-03-20 19:58 呼噜~呼噜 阅读(125) 评论(0) 推荐(0)
程序设计之四则运算三
摘要:这是第三次要对四则运算设计程序实现,这次需要两个人一起编程实现,经过讨论,我们认为最好在两个人的前两次设计中挑选比较适合的一个进行修改。 这次需要计算生成表达式的值并判断用户输入的值是否正确。 设计思路: 关键是对结果的计算,可以通过数据结构中的栈实现,计算括号中的内容,首先从第一个字符开始压栈,遇 阅读全文
posted @ 2016-03-19 20:31 呼噜~呼噜 阅读(246) 评论(1) 推荐(0)
学习进度(2016.3.13)
摘要:第二周 所花时间(包括上课) 14小时 代码量(行) 138行 博客量(篇) 4篇 了解到的知识点 动态数组的定义初始化和使用,指定范围获得随机数 阅读全文
posted @ 2016-03-13 16:37 呼噜~呼噜 阅读(121) 评论(0) 推荐(0)
Right-BICEP 测试四则运算二程序
摘要:测试方法: Right-BICEP 测试计划: 1.Right-结果是否正确? 2.B-是否所有的边界条件都是正确的? 3.是否有乘除法? 4.是否有括号? 5.是否有输出方式? 6.是否可以选择出题数量? 7.是否有查重? 测试结果: 1.程序结果不正确,括号的表示存在问题 2.满足所有边界条件 阅读全文
posted @ 2016-03-13 16:10 呼噜~呼噜 阅读(214) 评论(1) 推荐(0)
第二周 PSP项目计划
摘要:项目计划总结: 日期|任务                     时间记录日志:                       缺陷记录日志:  阅读全文
posted @ 2016-03-13 15:54 呼噜~呼噜 阅读(202) 评论(0) 推荐(0)
构建之法阅读笔记01
摘要:刚读这本书,印象最深的就是 软件=程序+软件工程 原本我总是将软件和程序混为一体,看了第一章,才觉得原来自己想的错了,程序没有软件工程的内容补充,不能称之为软件。 书中说到,程序指的是源程序,也就是基于数据结构上的实现算法,这是我们软件学生的基本功。程序员需要对代码不断编写,程序越来越庞大,就需要源 阅读全文
posted @ 2016-03-12 19:57 呼噜~呼噜 阅读(115) 评论(0) 推荐(0)
程序设计之四则运算二
摘要:随着又一次软件工程课的来临,老师再一次给我们布置了新的作业,这次作业是上一次的改良版,有了更多的要求 一.题目避免重复 二.定制(数量/打印方式) 三.控制参数 1.是否有乘除法 2.是否有括号 3.数值范围 4.加减有无负数 5.除法有无余数 题目避免重复,可以通过存入算式到数组,生成之后的算式时 阅读全文
posted @ 2016-03-12 17:40 呼噜~呼噜 阅读(416) 评论(1) 推荐(0)
本学期阅读计划
摘要:为了更好的学习软件工程这门课,我决定这学期花上一定的时间去阅读 《构建之法》和《梦断代码》这两本书,并在每周发表阅读笔记和心得,和博友们一起分享和探讨,一起提高。 经过粗略的对《构建之法》这本书的翻阅,我总结出了阅读过程中遇到的几个问题,待精读时再慢慢解决 1.软件工程师应该精通多种语言吗? 2.两 阅读全文
posted @ 2016-03-06 17:06 呼噜~呼噜 阅读(142) 评论(0) 推荐(0)
学习进度(2016.3.6)
摘要:第一周 所花时间(包括上课) 7小时 代码量(行) 56行 博客量(篇) 4篇 了解到的知识点 学会了一种新的程序编写思想——分割,通过这种思想将复杂的程序分解为一个个简单的小问题,大大减小了程序设计的难度 阅读全文
posted @ 2016-03-06 15:51 呼噜~呼噜 阅读(124) 评论(0) 推荐(0)
程序输出小学四则运算表达式,支持真分数四则运算
摘要:程序设计思路: 1.运算式的输出格式可以为 数字 运算符 数字,也可以为 数字 运算符 数字 运算符 数字,还可以是更复杂的式子,在此只实现了2-3个数字的运算式。 2.将式子分为两类,第一类为20个,第二类为10个,分别用FOR循环控制输出。 3.第一类式子稍简单,只需通过随机函数将两个数字赋值, 阅读全文
posted @ 2016-03-06 15:40 呼噜~呼噜 阅读(664) 评论(3) 推荐(0)
自我介绍
摘要:      各位博友好!我叫赵承圣,现在是石家庄铁道大学 大三的一名学生。       因为老师要求和我自己的学习需要,我在此申请创建了一个博客。为了提高自己的学习能力,我将在此记录和分享自己的学习心得体会和在编程过程中遇到的困难和BUG,也会查找和尝试各位博友分享的心得以及各种方法来解决自己编程上 阅读全文
posted @ 2016-03-01 15:01 呼噜~呼噜 阅读(160) 评论(0) 推荐(0)