上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 61 下一页
  2007年4月2日
摘要: 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需要分析文档甚至领域知识。对于新的软件开发项目而言,它们或者是构成整个目标软件系统的部件,或者在软件开发过程中发挥某种作用。通常将这些软件元素称为软部件。 为了能够在软件开发过程中重用现有的软部件,必须在此之前不断的进行软部件的积累,并将它们组织成软部件库。这就是说... 阅读全文
posted @ 2007-04-02 18:20 念时 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: IT168发布的《中国IT应用技术蓝皮书2006-2007》,其中关于软件人才的部分,以独特的视角,从职业结构方面进行了统计分析。笔者尝试按照传统软件工程理论的思想去解读这些数据,结果发现中国软件行业的职业结构是严重失衡的。 1. 独特的视角:职业结构 近日IT168发布了《中国IT应用技术蓝皮书2006-2007》(以下简称蓝皮书),全书凡二十多万字,计两百六十余页,论及人才、应用以及过... 阅读全文
posted @ 2007-04-02 18:16 念时 阅读(186) 评论(0) 推荐(0) 编辑
  2007年4月1日
摘要: “得其精而忘其粗,在其内而忘其外;见其所见,不见其所不见,视其所视,而遗其所不视”——《列子 说符》 1. 语言只是工具 我曾经是非常执着的开发人员。我有连续几天几夜做Coding的经历,也曾经为了一个技术问题耗上三、四个星期而导致项目一再延迟,还曾经为了一个实现细节与项目相关的人员逐一争论。 我也曾经像大多数开发人员一样热衷于争论语言之间孰优孰劣。我在“Delphi大富翁论坛”上写过一个... 阅读全文
posted @ 2007-04-01 18:12 念时 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一 从软件危机谈起 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。20世纪60年代末至20世纪70年代初,"软件危机"一词在计算机界广为流传。事实上,几乎从计算机诞生的那一天起,就出现了软件危机,只不过到了1968年在原西德加密施(Garmish)召开的国际软件工程会议上才被人们普遍认识到。1 软件危机的表现(1)软件成本日益增长 在计算机发展的早期,大型计算机系统主要是被... 阅读全文
posted @ 2007-04-01 17:51 念时 阅读(685) 评论(0) 推荐(0) 编辑
  2007年3月30日
摘要: 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的... 阅读全文
posted @ 2007-03-30 17:19 念时 阅读(587) 评论(3) 推荐(0) 编辑
摘要: 卡内基-梅隆软件开发学院及其它学院的研究人员用尽毕生的精力去定义一个理论学科(即软件开发理论),到后来才发现仍有很多东西比较模糊,他们对此也不隐瞒。软件开发,自从产生以来,它以迷人的风采征服了许许多多有才华的人,一些教授、专家学者及商业管理人士不由提出这样一个问题:即然软件能迷住这么多人,为什么人类无法定义它、解释它,深刻地了解它?为什么一些天才的科学家穷其一生的精力也不能把这些迷惑归纳成一种科学... 阅读全文
posted @ 2007-03-30 13:39 念时 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 彼得·圣吉所说的第五项修炼指的就是:系统思考。什么是系统思考?系统思考是对影响系统行为的力量和相互关系进行思考的方式。简单的说,就是用系统的、整体的、全局的思维方式而不是细节的、片面的、局部的思维方式去思考解决工作生活中遇到的问题。 一个系统是一个能够被感觉到的整体。系统元素彼此联系、相互影响。一台计算机是一个系统,一家企业是一个系统,一个社会也是一个系统,小到微观粒子,大到宏观宇宙,都是一个... 阅读全文
posted @ 2007-03-30 13:37 念时 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 现在软件设计里到处都是模式,框架。有次朋友问什么是模式?我也在学习中,就我的学习经验,给出以下小结。(注意:个人观点,仅供参考,欢迎指正。) 1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通... 阅读全文
posted @ 2007-03-30 13:36 念时 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 软件测试,从不同的角度出发会派生出两种不同的测试原则。从用户的角度出发,就是希望通过软件测试能充分暴露软件中存在的问题和缺陷;从开发者的角度出发,就是希望测试能表明软件产品不存在错误,已经正确地实现了用户的需求。 中国软件评测中心的测试原则,就是从用户和开发者的角度出发进行软件产品测试的。 为了达到上述的原则,需要注意以下几点: 1.应当把“尽早和不断地测试”作为开发者的座右铭。 ... 阅读全文
posted @ 2007-03-30 13:35 念时 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。 【关键词】软件测试、测试用例、测试需求、测试结果分析 引言 几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企业大多对软件测试还没有什么概念,书店里除了郑人杰... 阅读全文
posted @ 2007-03-30 13:33 念时 阅读(294) 评论(0) 推荐(0) 编辑
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 61 下一页

细节决定成败!态度决定一切!