• 软件产品线的实践框架3.0(前言)

    所谓软件产品线框架就是一个基于 WEB ,可以不断丰富的文档,目的在于帮助那些致力于软件产品线行业的研究者们。每一个版本都描述了不断增长的关于成功的软件生产线实践的信息。这些信息是通过 Product Line Practice Initiative 工作来获取,包括对那些使用生产线方法...

    2008-04-09 04:08:03

  • Internetworm入门教程

    一,Internet worm的传播途径 Internet worm,顾名思义,就是以Internet为主要传播途径的蠕虫。之所以说它是蠕虫,是因为它比病毒大,病毒通常几K,是微生物,而蠕虫通常几十到上百K,是大虫子(这个定义有些胡扯:))。通过Internet,最主要最流行的就是通过email,一...

    2008-04-09 04:08:02

  • 使用PVCS系列软件构建配置管理环境(三)

    第三部份 Tracker PVCS Tracker 用来收集、管理与交流软开发过程中的特性需求、各种缺陷以及变更请求。开发组织用它来构建缺陷跟踪( Defect Track )与变更处理辅助系统。 PVCS Tracker 具有强大的灵活性与统计分析功能,能满足软件工程中对缺陷的统计与分析要求。 安...

    2008-04-09 04:08:02

  • 由始至终----构造与析构

    我们在平时的生活中一般会总结出一些规律,早上起床会刷牙洗脸,晚上会洗澡睡觉,这些都成了惯例。使用瓶装调味品时先将瓶盖打开,用完后将瓶盖盖上。这是一种好习惯。但是有些人不同,他们往往偷懒,一个常常不刷牙不洗脸不洗澡的人会有体味,东西放得乱七八糟的人生...

    2008-04-09 04:08:01

  • 微软公司软件开发模式简介(一万字)

    北京大学出版社 96年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件...

    2008-04-09 04:08:00

  • 软件开发规范(一)

    为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,使软件便于维护,开发人员间便于交流和协作,特总结出开发规范,以为参考。 一. 原则: 1. 软件工程化 2. 模块化 3. 能简单不复杂 4. 强调团队协作 5. 强调创新和特色 二. 具体规范: 1. 命...

    2008-04-09 04:07:59

  • 成功软件开发者的9种编程习惯(七)

    8. 确认Buffer 要时时确认对设定的排列或变量的大小,以避免数据混乱或导致系统出问题。请看下面使用者输入数据的例子: char city[10]; /* 为都市名称的排列 */ printf("Enter a city name: "); scanf("%s", city); printf("City is %sn", city); 在这里,都市名称设...

    2008-04-09 04:07:58

  • 成功软件开发者的9种编程习惯(六)

    7. 起名要合理 程序,变量,procedure,structure等名一定要跟它的内容联系起来,变量不要起名如”x”,”y”,”z” 也许你会说笔者在上面举的例子里也用了x,y等,可笔者这样做的理由是他不牵涉到其他程序,实际开发软件的时候,笔者当然会使用有意义的变量名。请看下面...

    2008-04-09 04:07:57

  • 成功软件开发者的9种编程习惯(四)

    5. 不乱用程序切断(Block) 很多人经常乱用程序切断。使用三个以上的切断是比较难以看懂的程序。请看下面例子: int a = 10; int b = 20; int c = 30; int d = 40; if(a == 10) { a = a d; if(b == 20) { b = b a; if(c != b) { c = c 1; if(d (a b)) printf("Made it...

    2008-04-09 04:07:56

  • 统一建模语言简介

    软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:Unified Modeling Language)的出现。在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导...

    2008-04-09 04:07:56

2