在本次软件工程课程当中,我已经经历了一次比较成功的个人项目,一次比较失败的结对编程项目,以及即将开始的团队项目alpha阶段。在这段时间,应教师的要求,我开始阅读一些有关软件开发本质和开发方法的文章,在此记录一些体会与心得。文章一:No Silver Bullet: Essence and Acci...
分类:
其他好文 时间:
2014-10-26 11:34:05
阅读次数:
257
我是学电子工程毕业的,在这个专业里我必须要用的编程语言只有C/C++,汇编和Matlab。在参加了一个创业周末的活动后,我开始对软件开发、计算机编程感兴趣,我决定要试一试,要进入这个领域。我发现,要想做一些编程项目,你需要去学一些完全不同的编程语言。在过去的一年半里,我学会了Java(用于开发And...
分类:
其他好文 时间:
2014-10-26 10:17:30
阅读次数:
224
软件开发的两种架构:c/s和b/s * C/S client/server 客户端/服务器 例子:QQ 快播 暴风影音... * 优点:交互性非常好,服务器压力小。 * 缺点:客户端软件,下载客户端软件。 * B/S Browser/server 浏览器/服务器 例子:...
分类:
编程语言 时间:
2014-10-25 22:49:17
阅读次数:
335
软件开发领域有点类似股票市场。为了避免沦落到沿街乞讨,你就得预测事物的发展方向。不幸的是,就像股票市场,预测技术方向也是不可能的。在黑莓垮台前,没人能想到它现在的下场。同样的还有Silverlight和Flash,这两种技术都意外地没落了。那么软件开发者怎样才能避免这种灾祸,确信已经为未来做好准备了...
分类:
其他好文 时间:
2014-10-25 18:32:16
阅读次数:
168
一、Android 的 SDK Windows 版本安装按顺序安装以下内容1.安装JDK(Java Development Kit, 即Java开发工具包)2. 安装Eclipse 集成开发环境3.安装SDK(Software Development Kit, 即软件开发工具包)4.安装ADT(An...
分类:
移动开发 时间:
2014-10-25 00:47:59
阅读次数:
365
日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用...
分类:
Web程序 时间:
2014-10-24 14:15:03
阅读次数:
153
出处:http://www.cnblogs.com/SavionZhang/p/4033288.html【工欲善其事,必先利其器】软件开发的第一步就是选择高效、智能的工具。下面列出的工具软件能辅助提高工作效率。开发类工具 微软.Net平台下的集成开发环境:Visual Studio。 Vis...
分类:
Web程序 时间:
2014-10-24 12:23:45
阅读次数:
247
代码复审工作包括了代码在编码过程中,逻辑结构与算法设计的具体分析过程以及用相应的测试用例来测试软件的可靠性,找到其中的漏洞和不足之处。是作为计算机软件开发人员必备的技能,同时也能增进团队成员之间的相互了解。以下是对队友安康(学号12061227)的第一次作业的代码复审情况;复审工作开始前的准备如下 ...
分类:
其他好文 时间:
2014-10-24 00:08:25
阅读次数:
191
在软件开发过程中,程序异常是十分常见的,也就是我们常说的BUG,因此需要我们对不可预期的异常进行处理。
异常处理其实很简单,最开始我也就得很难,不用怕、真的挺简单的,真正理解了顶多也就一个try-catch语句和throw语句。
try-catch语句用法:
try{
语句块1 //可能引发异常的代码
}
catch(异常类型1 异常对象1){
语句...
在当下电子信息时代的洪潮中,团队项目的建设最火热的话题一方面是大数据信息的收集与处理,另一方面当然要算是乔布斯引领智能手机的异军突起,IOS与Android平台技术的日趋成熟使的无数手机APP软件在软件开发与设计方面大放异彩,经过我们小组的讨论,我们决定在顺应时代洪流的基础上充分发挥Androi.....
分类:
其他好文 时间:
2014-10-23 09:23:37
阅读次数:
195