摘要:
今天我阅读了构建之法的前三章, 以前我认为做软件就是老老实实的编程,不用管其他的。其实不是这样的。做软件是卖给客户的,必须在做软件之前充分了解客户的需求。做好调研.然后按照客户的需求进行编程,设计软件。 我发现了我以前在编程方面的很多错误。以前编程都喜欢将整个程序都写完,然后调试。最后通篇找着错误。 阅读全文
摘要:
第一周 所花时间 4小时(上课请假) 代码量 137 博客量 2 了解到的知识点 1.软件开发流程是什么. 2.什么是bug. 3.商用软件和程序的区别. 4.什么是软件工程. 阅读全文
摘要:
设计思想:(1)用随机数0.1.2.3通过swicth语句来控制+-*/. (2)用while语句来处理真分数. (3)用try catch语句保证分母不为0. 源代码: #include<iostream> #include<stdlib.h> #include<conio.h> using na 阅读全文
摘要:
计划:2-8周细读《构建之法》,每周写一篇阅读笔记.(共7篇) 其中前3周每周3个章节,后4周每周2个章节。 9-15周阅读《人月神话》,每两周写一篇阅读笔记.(共3篇) 其中前2周7个章节,后4周每周3个章节。 问题: 1.软件和软件工程的具体定义是什么?对于计算机来说,它意味着什么? 2.根据客 阅读全文
摘要:
网站系统开发需要掌握的技术:php.html 源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 阅读全文
摘要:
一、怎样判断对象是否可以转换?可以使用instanceof运算符判断一个对象是否可以转换为指定的类型:程序截图:结果截图:二、类型转换实验截图:结论:子类可直接赋给基类(“基类变量=子类对象”);基类的引用类型要传递给子类必须通过强制转换(“子类变量=(子类名)基类对象”);子类之间不可以进行转换。... 阅读全文
摘要:
今天我读了《大道至简》的第七章——现实中的软件工程和第八章——是思考还是思想。其中第七章主要讲了现实中的软件工程一些需要注意的地方。而第八章作者则分享了一些他自己在编程过程中的思考和思想。 在第七章的开头,作者便引用了IBM的事例,大公司是如何在软件工程中进行运作。Rational被IBM购并的真... 阅读全文
摘要:
class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) ... 阅读全文
摘要:
语言只是工具,就像在第一章中提到的那句话“成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。”语言是用来实现我们想法的工具,仅此而已。 万变不离其宗,程序=算法+语言,是编程的本源定义,是从事代码相关的任何工作,最终仍旧会落足于这样的一条规则。 方法是实践积累到一定程度提出的,模式是一种方法,... 阅读全文
摘要:
设计思路:(1)定义10个随机数(用random);(2)用for循环让10个随机数相加;(3)输出随机数的和。程序流程图:源代码:import java.util.Random;import javax.swing.JOptionPane;public class A1 { public stat... 阅读全文