文件名称:代码大全的pdf文档
文件大小:7.46MB
文件格式:PDF
更新时间:2018-08-15 10:36:01
代码大全
第一章 欢迎进入软件创建世界 目录 1.1 什么是软件创建(Software Construction) 1.2 软件创建的重要性 1.3 小结 相关章节 本书适合什么人阅读:见前言 阅读本书的益处:见前言 为什么要写这本书:见前言 大家都知道“Construction”这个词在一般情况下的意思是“建筑”。建筑工人盖房子、建 学校、造摩天大楼等时所进行的工作都是建筑。当你小的时候,你用积木进行“建筑工作”。因 此“Construction”指的是建造某个东西的过程。这个过程可能包括:计划、设计、检验等方面的 某些工作,但是,它主要是指在这其中的创造性工作。 1.1 什么是软件创建 开发计算机软件是一项非常复杂的工作,在过去的十五年中,研究者们指出了这项工作所 包括的主要方面,包括: • 问题定义 • 需求分析 • 实现计划 • 总体设计 • 详细设计 • 创建即实现 • 系统综合 • 单元测试 • 系统测试 • 校正性的维护 • 功能强化 如果你以前从事过一些不太正规的研制工作,你可能以为列出的这个表有些太详细了。而 如果你从事过一些正式的项目,你就会认为这个表非常准确。在正规性与随意性之间达到平衡 是非常困难的.这会在以后章节中讨论。 如果你是自学编程员或是主要从事非正规研制工作,你很可能还没有意识到这些在生产软 件中所需要的工作步骤。在潜意识中,你把这些工作统统称为编程。在非正式项目中,当你在 考虑设计软件时,你所想到的主要活动可能就是研究者们所指的“创建”工作。 关于“创建”的直觉概念是非常准确的,但它往往缺乏正确观点。把创建活动放到与其相