摘要:
1.开发一套石家庄地铁线路查询系统。 2.功能设计 (1)数据库设计:将石家庄地铁线路图的各个线路,各个站点,换乘信息等用数据库的形式保存起来,应该保存的信息有 {线路号,线路的各个站名,车站的换乘信息}。 (2)站点查询:用户可以输入任一一条线路或输入出发地和目的地信息,可以查询到相关内容。 例如 阅读全文
摘要:
“程序速度”和“测试用例”是关于软件质量中的稳定性、可靠性等,而博客阅读量和下载量则依赖于软件功能的实用性和创新等。所以如何判断一个软件的好坏真的能单纯的通过这两个依据来判断吗?我不知道。 我只能说《构建之法》提供了一个思路,但要不要通过这个思路走下去,看的是我们。 对于软件,不同的人有不同的需求, 阅读全文
摘要:
所花时间:32小时 代码量:300左右 Java:地铁程序 新知识:百度地图API 阅读全文
摘要:
构建之法里提到初步学会软件工程需要做到: 所以什么才是足够好的软件?没有bug?《构建之法》一书里说明了有实际用处同时又是完美的软件在世界上是不存在的。 而软件工程要做到的是判断软件什么时候足够好。 单元测试: 软件是多个人合作完成的,我们需要保证自己负责的模块功能尽量清晰明了。而单元测试可以帮助我 阅读全文
摘要:
所花时间:上课 代码量:200左右 知识:沟通理解和代码规范的重要性 阅读全文
摘要:
程序要使用的数组放在一个叫 input.txt 的文件中, 文件格式是: 数组的行数, 数组的列数, 每一行的元素, (用逗号分开) 每一个数字都是有符号32位整数,当然,行数和列数都是正整数。 初步的想法是成块相加通过循环得出结果 及(1,1)+(1,2)和(1,1)+(1,2)+(1,3)+(1 阅读全文
摘要:
package testw; import java.util.Scanner; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.PrintWriter; import java.util.ArrayList; import java.util.InputMis... 阅读全文
摘要:
不会讲故事的软件工程老师不是好老师! 软件工程在大学是最难讲,也是最容易讲的一门课。而这本书将一个个鲜活的例子与软件工程的相关问题恰到好处地结合起来,让软件工程的理论和方法更好地落地。 对于软件=程序+软件工程的新理解: 随着需求的不断提高,我们要做的从一个简单的程序,扩展到一个满足各种功能的应用软 阅读全文
摘要:
所花时间:上课和测试代码 代码量:15左右 新知识:时间复杂度和如何达到软件的平衡点 阅读全文