03 2011 档案

摘要:CMMI与PMBOK本来没有直接的关系,也是不同领域内的模型,但是现在随着项目管理在各行各业中的深入的应用,尤其是最近几年软件行业的项目管理的快速的发展。因此了解对于CMMI和PMBOK之间的区别和关系对于理解这些过程模型,更好地应用到软件项目开发和管理中也是很有必要的。 首先看一下两者从过程模型开发方面的区别 CMMI是基于实践Practice,主要是应用在软件行业中,以能力成熟度等级的方式。目的是指导应用该模型的组织进行整个组织的全面的过程评估(Evaluation&Assessment)和改进(Improvement).成熟度等级表示的是过程的能力。 PMBOK是基于知识点,从通 阅读全文
posted @ 2011-03-17 10:27 天空行马 阅读(591) 评论(0) 推荐(0)
摘要:1、MSBuild1.1、概述MSBuild(Microsoft Build Engine)是Microsoft的新的生成平台,通过MSBuild可以创建和编辑可扩展的生成解决方案。从Visual Studio 2005之后,CLR项目的生成工作就转由MSBuild完成,大家比较一下Visual Studio 2005/2008下C#工程和VC工程就会发现其中的不同。MSBuild可以认为是makefile的扩展,采用XML格式的项目文件描述生成过程中的任务序列,有能力的用户可以自行调整生成过程。1.1.1、MSBuild平台包括:1.1.1.1、 执行引擎:MSBuild.exe和Micro 阅读全文
posted @ 2011-03-14 13:42 天空行马 阅读(444) 评论(0) 推荐(0)
摘要:SCSI硬盘即采用SCSI接口的硬盘。它由于性能好、稳定性高,因此在服务器上得到广泛应用。同时其价格也不菲,正因它的价格昂贵,所以在普通PC上很少见到它的踪迹。 说到SCSI硬盘必须提到SCSI接口,SCSI是Small Computer System Interface(小型计算机系统接口)的缩写,使用50针接口,外观和普通硬盘接口有些相似。SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔。 现在生产SCSI硬盘的厂商主要为:Seagate(希捷)、Qua 阅读全文
posted @ 2011-03-14 13:40 天空行马 阅读(2234) 评论(0) 推荐(0)
摘要:有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别介,等一下!别按那个联接!给你六年你也搞不清这玩意。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你可以把省下的时间去读医学院了(译注:美国的医学院可是要读死人的!)。Joel衡量法则你们用不用源文件管理系统?你们可以把整个系统从源码到CD映像文件一步建成吗?你们每天白天都把从系统源码到CD映像做一遍吗?你们有软件虫管理系统吗?你们在写新程序之前总是把现有程序里已知的虫解决吗?你们的产品开发日程安排是否反映最新的开发进展情况?你们有没有软件开发的详细说明书?你们的程序员是否工作在安静的环境里?你们是否使用 阅读全文
posted @ 2011-03-03 20:33 天空行马 阅读(267) 评论(0) 推荐(1)
摘要:前言 关于每日构建这个话题,也已经有很多很好的文章讨论了。本文的写作过程中也参考了这些文章。本文之所以继续这个题目,是因为在查阅了网上的资源后,发现没有一个比较通用的过程。所以本文就主要讨论了利用NAnt构建一个通用日编译的方案。利用这个方案,日编译的维护者可以不需要对每个要编译的方案都要做很多维护。只要定义一个属性文件就可以了。 关键词: Daily Build, NAnt1. 简介 1.1. 每日构建的优点: 每日构建(Daily Build)也可称为持续集成(Continuous Integration),强调完全自动化的、可重复的创建过程,其中包括每天运行多次的自动化测试。每日构建的. 阅读全文
posted @ 2011-03-01 19:09 天空行马 阅读(347) 评论(0) 推荐(0)