三维GIS交流 WorldWind GoogleEarth EV-Globe osgearth


               积沙成塔,集腋成裘,千里之行,积于跬步。夏丏尊有联:贵有恒,何必三更起五更睡;最无益,只怕一日曝十日寒。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年8月21日

摘要: 你考过了PMP就是一个优秀的项目经理吗?不一定。一个项目管理教授也不敢保证他就是一名成功的项目经理。仅学西方的项目管理理论知识是远远不够的。在项目实施中,最考验功力的是人际纠纷的协调功夫。近日我开卷久闻大名的《金瓶梅》一书,它所描绘的人情世故社会风俗让我受益匪浅。项目管理是西方人提出来的,作为一个专门课题研究,其实项目就存在于我们的生活之中。 阅读全文
posted @ 2008-08-21 07:59 niceboy 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 软件质量:与软件产品满足明确或隐含需求的能力有关的特征和特征的总和。有四个含义:1、能满足给定需要的特性之全体;2、具有所希望的各种属性的组合的程度;3、顾客或用户认为能满足其综合期望的程度;4、软件的组合特性,它确定软件在使用中将满足顾客预期要求的程度。   从用户最感兴趣的的角度来说,软件质量可以从三个不同的角度来看待:如何使用软件、使用效果如何、软件性能如何;从软件开发的团队的角度来说,不仅要生产出满足质量要求的软件,也对中间产品的质量感兴趣,也对如何运用最少的的资源、最快的进度生产出质量最优的产品感兴趣;从软件维护者的角度看,对软件维护方面的特性感兴趣;对企业的管理层来说,注重的是总体效益和长远利益,就是说质量好的软件一般可以帮助企业扩大市场;反之,质量差的软件一般会造成企业市场萎缩。 阅读全文
posted @ 2008-08-21 07:44 niceboy 阅读(507) 评论(0) 推荐(0) 编辑

摘要: 在软件项目的开发过程中,需求变更贯穿了软件项目的整个生命周期,从软件的项目立项,研发,维护,用户的经验在增加,对使用软件的感受有变化,以及整个行业的新动态,都为软件带来不断完善功能 ,优化性能,提高用户友好性的要求。在软件项目管理过程中,项目经理经常面对用户的需求变更。如果不能有效处理这些需求变更,项目计划会一再调整,软件交付日期一再拖延,项目研发人员的士气将越来越低落,将直接导致项目成本增加、质量下降及项目交付日期推后。这决定了项目组必须拥有需求管理策略。 阅读全文
posted @ 2008-08-21 07:37 niceboy 阅读(440) 评论(1) 推荐(0) 编辑

摘要: 软件测试方法之所以没能完全标准化和统一化,主要原因是因为软件产业产品到软件测试有各式各样的软件。但是目前仍有很多各样软件测试方法都基本可用的常用概念和方法。我们这里介绍的思路和方法就是可用于多数应用软件的测试。有六个有关软件测试方法的基本概念是很重要的:白箱测试,黑箱测试,灰箱测试,有效用例和无效用例,边界条件以及等价类测试。 阅读全文
posted @ 2008-08-21 07:31 niceboy 阅读(373) 评论(0) 推荐(0) 编辑

摘要: 随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。希望通过本篇能够让大家了解大型Web应用是如何来进行测试的。   B/S下的功能测试比较简单,关键是如何做好性能测试。目前大多数的测试人员认为只要跑一些测试工具证明我的产品是可以达到性能的就ok了,为了证明而去测试是没有任何价值的,关键是要发现产品性能上的缺陷,定位问题,解决问题,这才是测试要做的。 阅读全文
posted @ 2008-08-21 07:29 niceboy 阅读(449) 评论(0) 推荐(0) 编辑

摘要: 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。 阅读全文
posted @ 2008-08-21 07:21 niceboy 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 【3】封装字段 可以从现有字段快速创建属性,然后使用对新属性的引用无缝更新代码。 当某个字段为public(C# 参考)时,其他对象可以直接访问该字段并对其进行修改,而不会被拥有该字段的对象检测到。通过使用属性(C# 编程指南)封装该字段,可以禁止对字段的直接访问。 仅当将光标与字段声明置于同一行时,才可以执行“封装字段”操作。 阅读全文
posted @ 2008-08-21 07:13 niceboy 阅读(255) 评论(0) 推荐(0) 编辑

摘要: ◆实例 当你编写了一个代码很长的方法,它包含一些非常复杂的算法集合。在完成该方法以后,你可能意识到它变得太大和太复杂了,以至于其它小组成员无法容易地理解它。因此,你决定把它拆分成多个小函数。这不仅会简化你的代码而且还能够改进其易读和可维护性。“重构”菜单下的“提取方法”选项正是适合这一工作。 阅读全文
posted @ 2008-08-21 07:07 niceboy 阅读(228) 评论(0) 推荐(0) 编辑

摘要: Kent Beck提出了“代码坏味道”的说法,和我们所提出的“队伍变形”是同样的意思,队伍变形的信号是什么呢?以下列述的代码症状就是“队伍变形”的强烈信号: ◆代码中存在重复的代码 中国有118 家整车生产企业,数量几乎等于美、日、欧所有汽车厂家数之和,但是全国的年产量却不及一个外国大汽车公司的产量。重复建设只会导致效率的低效和资源的浪费。 程序代码更是不能搞重复建设,如果同一个类中有相同的代码块,请把它提炼成类的一个独立方法,如果不同类中具有相同的代码,请把它提炼成一个新类,永远不要重复代码。 阅读全文
posted @ 2008-08-21 07:03 niceboy 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 【引自董昊的博客】重构(Refactoring) 1、前言 本来不想写重构,因为VS 2005中加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧! 2、什么是重构 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理解性,降低其修改成本。 通俗的说法就是,程序的功能和结果没有任何的变化。重构只是对程序内部结构进行调整,让代码更加容易理解,然后更容易维护。 3、为什么要重构 阅读全文
posted @ 2008-08-21 06:55 niceboy 阅读(267) 评论(0) 推荐(0) 编辑

点击这里给我发消息