03 2016 档案
软件工程个人作业03
摘要:设计思想:之前的算法是只进行算式的输出,不用进行运算,所以我把所有的算式和符号转化成了string类型,但是如果要进行判断打分,就要在int阶段进行计算。进行讨论之后,我们找到一个方法去解决长算式如何计算,首先要算乘除法,找到随机出来的运算符,如果是乘除,则优先运算,运算后把数存进新数组,然后进行加 阅读全文
posted @ 2016-03-26 19:08 小嵩 阅读(157) 评论(0) 推荐(0)
软件工程作业单元测试
摘要:实现代码: 测试代码: 结果截图: 错误分析: 1.max没有赋初值。需要在max非空的时候赋给max一个数组0~5中的一个数。(不能赋0值,因为有可能输入的都是负数)。 2.length在for循环中多减了1,导致只能在输入的前五个数中进行比较最大值。 3.没有考虑当输入的数为空时的情况,所以加入 阅读全文
posted @ 2016-03-21 15:09 小嵩 阅读(181) 评论(0) 推荐(0)
构建之法阅读笔记01
摘要:这周我再次读了《构建之法》这本书的前几章,我了解到了从个人角度的软件工程的概念。 第一章绪论中,作者通过程序员阿超的一件生活经历,为我们讲述了什么是软件,还有软件与程序的区别。程序是一段源代码,而软件则需要满足许多条件。我从中知道了,一个软件要有人买,首先满足顾客需求,所以有了软件团队要从需求分析( 阅读全文
posted @ 2016-03-20 18:34 小嵩 阅读(185) 评论(0) 推荐(0)
软件工程个人作业02
摘要:自动出题系统提出了新的要求:1、题目避免重复;2、可定制(数量/打印方式);3、可以控制下列参数: 〇是否有乘除法;〇是否有括号(最多可以支持十个数参与计算);〇数值范围;〇加减有无负数;〇除法有无余数! 设计思路:在第一次设计的基础上,又添加了三个要求,前两个是在算法完成后实现,第三个是在算法当中 阅读全文
posted @ 2016-03-19 12:51 小嵩 阅读(240) 评论(0) 推荐(0)
第二周学习进度条
摘要: 阅读全文
posted @ 2016-03-12 20:12 小嵩 阅读(98) 评论(0) 推荐(0)
软件工程个人作业01
摘要:作业要求: 〇 花二十分钟写一个能自动生成三十道小学四则运算题目的 “软件”,除了整数以外,还要支持真分数的四则运算。 〇 和同学们比较一下各自程序的功能、实现方法的异同等等。 设计思想:首先自动生成必须要有随机数,然后运算符的随机可以使用0~3代替,依次代表加减乘除,支持真分数可以用一个if语句, 阅读全文
posted @ 2016-03-08 15:30 小嵩 阅读(228) 评论(1) 推荐(0)
软件工程阅读计划和问题
摘要:通过一周的快速阅读,我大概了解了这本书的整体构架,共分为17章,按照由个人到整体,由简单到复杂,由初涉到深入的过程为我们介绍软件工程。 第一章概论大致介绍了什么是软件工程,第二第三章讲了个人的发展,四五章讲了二到多人合作的技巧与模式,六七章介绍了典型团队流程和模式,八九十十一章介绍了设计一个软件时的 阅读全文
posted @ 2016-03-05 16:38 小嵩 阅读(246) 评论(1) 推荐(0)