词条 | 软件工程过程 |
释义 | 又名: Software Engineering Process with the UPEDU 译者: 施平安 作者: (加)阿斯顿 / (加)克鲁奇特 ISBN: 9787302067344 页数: 335 定价: 45 出版社: 清华大学出版社 装帧: 平装 出版年: 2003-8-1 简介 · · · · · · 本书以UPEDU软件工程过程作为具体的过程实例,全面介绍软件工程过程的基本知识,阐述了一系列助于在更短的时间内开发出更好的软件的活动。全书分4个部分:第I部分介绍了软件过程的基本问题,即软件生命周期的方法、工具和概念;第II部分和第III部分主要介绍软件工程规范和管理规范;第IV部分介绍软件工程过程的质量和建模问题,最后一章介绍了软件工程元模型,它是所有软件过程的理论基础。 本书主要作为软件工程过程的教材,要求读者具备一定的面向对象方法和UML知识。 作者简介 · · · · · · 本书作者Pierre是专门从事软件过程教育的专家,有着丰富的教学经验。作者Philippe是Rational统一过程的主要设计师之一。UPEDU是Pierre关于软件过程的教学经验和RUP相结合的产物。 计算机专业术语ISO 9000 定义:软件工程过程是把输入转化为输出的一组彼此相关的资源和活动。 定义支持了软件工程过程的两个方面内涵。 第一,软件工程过程是指为获得软件产品,在软件工具支持下由软件工程师完成的一些列软件工程活动。基于这个方面,软件工程过程通常包含4种基本活动: 1. plan——软件规格说明。规定软件的功能及其运行时的限制。 2. do——软件开发。产生满足规格说明的软件。 3. check——软件确认。确认软件能够满足客户提出的要求。 4. action——软件眼睛。为满足客户的变更要求,软件必须在使用的过程中演进。 事实上,软件工程过程是一个软件开发机构针对某类软件产品为自己规定的工作步骤,它应当是科学的、合理的,否则必将影响软件产品的质量。 第二,从软件开发的观点看,它就是使用适当的资源(包括人员、硬软件工具、时间等),为开发软件进行的一组开发活动,在过程结束时将输入(用户要求)转化为输出(软件产品)。 所以,软件工程的过程是将软件工程的方法和工具综合起来,以达到合理、及时地进行计算机软件开发的目的。软件工程过程应确定方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的任务。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。