2016年4月10日

摘要: 第六周 4.04-4.10 第六周 所花时间(包括上课) 上课2小时 看书2小时 编程序1小时 代码量(行) 100行 博客量(篇) 6篇 了解到的知识点 本周学习了项目需求分析与建议,知道了做实用并且创新的项目,并且了解了NABCD模型。 第六周 4.04-4.10 上课2小时 看书2小时 编程序 阅读全文
posted @ 2016-04-10 19:23 ab晶莹剔透ab 阅读(137) 评论(0) 推荐(0) 编辑
 
摘要: 视频链接地址: http://v.youku.com/v_show/id_XMTUyOTUwNjk0MA==.html?from=y1.7-1.2 阅读全文
posted @ 2016-04-10 18:47 ab晶莹剔透ab 阅读(128) 评论(0) 推荐(0) 编辑
 
摘要: 本学期第六周我阅读了《构建之法》的第13-15章。 第十三章讲的是软件测试,介绍了各种测试方法(包括单元测试、代码覆盖率测试、构建验证测试、验收测试、探索式的测试、回归测试、场景/集成/系统测试、伙伴测试、效能测试、压力测试、内部/外部公开测试、易用性测试、小强大扫荡等等)、实战中的测试以及测试工具 阅读全文
posted @ 2016-04-10 17:55 ab晶莹剔透ab 阅读(146) 评论(0) 推荐(0) 编辑

2016年4月6日

摘要: 一、我们的团队 我们的团队名称为“101小分队”,我们的名字是从一个励志电影中想到的,象征着我们要勇往直前。 二、团队成员 我们队有三个人组成,罗毅和苗堃是我的队友。 罗毅是我们的组长,编程能力很好,动手能力强,做过很多项目。http://www.cnblogs.com/ly199553/ 苗堃是一 阅读全文
posted @ 2016-04-06 11:19 ab晶莹剔透ab 阅读(177) 评论(0) 推荐(1) 编辑
 
摘要: 一、程序题目 返回一个二维整数数组中最大联通子数组的和。 二、程序要求 1、输入一个二维整形数组,数组中有正数也有负数。 2、求所有子数组的和的最大值,要求时间复杂度为O(n)。 3、程序要使用的数组放在一个叫input.txt的文件中,文件格式是: 数组的行数, 数组的列数, 每一行的元素,(用逗 阅读全文
posted @ 2016-04-06 10:40 ab晶莹剔透ab 阅读(307) 评论(1) 推荐(0) 编辑

2016年4月3日

摘要: 第五周 3.28-4.03 第五周 所花时间(包括上课) 上课4小时 看书5小时 编程序3小时 代码量(行) 200行 博客量(篇) 5篇 了解到的知识点 上课学习了解了敏捷软件开发的流程,以及团队合作时需要进行的Scrum Meeting。 第五周 3.28-4.03 上课4小时 看书5小时 编程 阅读全文
posted @ 2016-04-03 18:29 ab晶莹剔透ab 阅读(106) 评论(0) 推荐(0) 编辑
 
摘要: 我阅读了《构建之法》的第10-12章。 第十章讲的是典型用户和场景,教了我们怎样定义典型用户,提供定义典型用户和场景的模板,有助于我们模仿。这里的场景指的是用户达到目标所经历的过程。第二节讲述的规格说明书(Specification),分为功能说明书和技术说明书,也就是黑盒和白盒。对于第三节的功能驱 阅读全文
posted @ 2016-04-03 15:50 ab晶莹剔透ab 阅读(126) 评论(0) 推荐(0) 编辑

2016年4月1日

摘要: 一、程序要求 1、生成的题目中计算过程不能产生负数,也就是说算术表达式中如果存在形如e1 − e2的子表达式,那么e1 ≥ e2。 2、生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数。 3、每道题目中出现的运算符个数不超过3个,括号不限。 4、程序一次运行生成的题目不能重复, 阅读全文
posted @ 2016-04-01 11:07 ab晶莹剔透ab 阅读(250) 评论(2) 推荐(0) 编辑

2016年3月30日

摘要: 本学期第三周我阅读了《构建之法》的第7-9章。 第七章讲的是MSF,即微软解决框架方案(Microsoft Solution Framework,MSF),讲述了MSF简史,MSF基本原则,包括:1.推动信息共享与沟通;2.为共同的远景工作;3.充分授权的信任;4.各司其职,对项目共同负责;5.交付 阅读全文
posted @ 2016-03-30 17:42 ab晶莹剔透ab 阅读(167) 评论(0) 推荐(0) 编辑
 
摘要: 本学期第二周我阅读了《构建之法》的第4-6章。 第四章讲的是两人合作,讲述了两个人一起编写代码的时候的代码规范,代码复查,两人合作的不同阶段和技巧等内容。 通过对这一部分的学习,我才意识到自己其实有时候的代码不是很规范的,编写规范的代码是程序人员良好的习惯。书本里面提到的代码复审以及结对编程都是要合 阅读全文
posted @ 2016-03-30 17:39 ab晶莹剔透ab 阅读(154) 评论(0) 推荐(0) 编辑
 
摘要: 本学期第一周我阅读了《构建之法》的第1-3章,结合老师课上也将讲了一部分内容,所以我对这部分内容有了深刻的了解。 第一章是概论部分,讲述了软件、程序、软件工程、软件的特性、软件与计算机科学的关系以及它们的领域。阅读完这一章,我对软件工程的这些概念有了更深刻的了解。 第二章是个人技术和流程,里边讲到单 阅读全文
posted @ 2016-03-30 17:28 ab晶莹剔透ab 阅读(169) 评论(0) 推荐(0) 编辑

2016年3月27日

摘要: 第四周 3.21-3.27 第四周 所花时间(包括上课) 上课4小时 看书3小时 编程序6小时 代码量(行) 200行 博客量(篇) 4篇 了解到的知识点 上课学习了解了什么是软件团队,以及团队开发的流程,并且明白了敏捷软件开发。 第四周 3.21-3.27 上课4小时 看书3小时 编程序6小时 阅读全文
posted @ 2016-03-27 22:48 ab晶莹剔透ab 阅读(182) 评论(0) 推荐(0) 编辑
 
摘要: 这周老师在课上讲到了敏捷开发方法,课下我在网上查阅了一些关于敏捷开发方面的文章,并阅读了《构建之法》课本,对敏捷开发有了深入的了解。 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成 阅读全文
posted @ 2016-03-27 18:36 ab晶莹剔透ab 阅读(215) 评论(0) 推荐(0) 编辑

2016年3月26日

摘要: 一、程序题目 返回一个整数数组中最大子数组的和。 二、程序要求 1、输入一个整数数组,数组中有正数也有负数。 2、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 3、如果数组A[0].......A[j-1]首尾相邻,允许A[i-1],......A[n-1],A[0]...... 阅读全文
posted @ 2016-03-26 22:45 ab晶莹剔透ab 阅读(309) 评论(3) 推荐(0) 编辑

2016年3月25日

摘要: 一、程序题目 返回一个整数数组中最大子数组的和。 二、程序要求 1、输入一个整型数组,数组里有正数也有负数; 2、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 3、求所有子数组的和的最大值,要求时间复杂度为O(n)。 三、程序设计思想 1、数组的长度和各个元素由键盘键入; 2、先 阅读全文
posted @ 2016-03-25 23:59 ab晶莹剔透ab 阅读(333) 评论(1) 推荐(0) 编辑

2016年3月19日

摘要: 第三周 3.14-3.20 上课4小时 看书3小时 编程序6小时 阅读全文
posted @ 2016-03-19 16:53 ab晶莹剔透ab 阅读(125) 评论(0) 推荐(0) 编辑
 
摘要: 一、程序要求: 1、学生写的程序必须能够判定用户的输入答案是否正确; 2、程序必须能处理四种运算的混合算式; 3、在上次程序的基础上,添加新的功能。 二、程序设计思想: 1、在上次程序的基础之上添加要求; 2、根据助教提出的问题,添加了用户不按照要求输入的情况处理; 3、判断答案正误时,整数比分数容 阅读全文
posted @ 2016-03-19 15:16 ab晶莹剔透ab 阅读(391) 评论(2) 推荐(0) 编辑

2016年3月13日

摘要: 第二周 3.07-3.13 第二周 所花时间(包括上课) 上课4小时 看书3小时 编程序8小时 代码量(行) 200行 博客量(篇) 3篇 了解到的知识点 上课学习了解了psp个人软件开发流程,掌握了编写程序的代码规范(书写及设计),以及学会了对自己编写的程序进行单元测试。 第二周 3.07-3.1 阅读全文
posted @ 2016-03-13 16:11 ab晶莹剔透ab 阅读(149) 评论(0) 推荐(0) 编辑
 
摘要: 一、测试计划 1、Right-结果是否正确? 2、B-是否所有的边界条件都是正确的? 3、I-能查一下反向关联吗? 4、C-能用其他手段交叉检查一下结果吗? 5、E-你是否可以强制错误条件发生? 6、P-是否满足性能要求? 二、测试过程 1、运行程序,随机输入数据,测试结果是否正确。 经测试。程序能 阅读全文
posted @ 2016-03-13 15:00 ab晶莹剔透ab 阅读(260) 评论(1) 推荐(0) 编辑

2016年3月12日

摘要: 一、要求: 1、题目避免重复; 2、可定制(数量、打印方式); 3、可以控制下列参数: (1)是否有乘除法; (2)是否有括号; (3)数值范围; (4)加减有无负数; (5)除法有无余数。 二、设计思想: 1、题目避免重复,可用函数srand(time(NULL))解决。 2、定制出题数目,可以设 阅读全文
posted @ 2016-03-12 08:05 ab晶莹剔透ab 阅读(329) 评论(1) 推荐(0) 编辑

2016年3月6日

摘要: 第一周 2.29-3.06 第一周 所花时间(包括上课) 上课4小时,看书5小时,编程序2小时 代码量(行) 118行 博客量(篇) 4篇 了解到的知识点 在编程序的时候,现要有设计思路,能够采用分解、组成的方法进行编程。通过阅读《构建之法》对软件工程有了更多的了解。 阅读全文
posted @ 2016-03-06 19:39 ab晶莹剔透ab 阅读(186) 评论(0) 推荐(0) 编辑
 
摘要: 一、题目要求 一家软件公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道四则运算题目给小学生做。 像二柱子那样,花二十分钟写一个能自动生成三十道小学四则运算题目的 “软件”。 要求:除了整数以外,还要支持真分数的四则运算。 撰写一篇博文要求将程序的设计思想,源程序代码、运行结果截图以及分析一 阅读全文
posted @ 2016-03-06 19:16 ab晶莹剔透ab 阅读(407) 评论(2) 推荐(0) 编辑

2016年3月3日

摘要: 不知不觉中大三下学期的第一周已经过去了,在这一周的时间里,我渐渐的从假期的疏懒中回到了忙碌的学习中了。也许王老师“踹一脚”的方式,也是让我更加忙碌的一方面吧。 本学期,王老师推荐了几本书让我们阅读学习,我在这些书目中选择了《构建之法》和《梦断代码》这两本书。其中《构建之法》是王老师要求阅读的,而《梦 阅读全文
posted @ 2016-03-03 17:17 ab晶莹剔透ab 阅读(184) 评论(0) 推荐(0) 编辑

2016年3月1日

摘要: 我是石家庄铁道大学信息科学与技术学院的张莹荧,我所学的专业是计算机科学与技术,今年已经是大三下学期了。 我是在去年就听上一届学姐说过博客园,并注册了账号,帮助学长学姐评论了他们的作品。然而从那以后就再没有登陆过。这学期我们开始学习《软件工程》这门课,在王老师的倡导下,我再一次登录了博客园,并且开通了 阅读全文
posted @ 2016-03-01 15:57 ab晶莹剔透ab 阅读(173) 评论(2) 推荐(0) 编辑