





定价:38元
印次:1-1
ISBN:9787302268741
出版日期:2012.01.01
印刷日期:2012.01.10
图书责编:杨帆
图书分类:教材
本书主要介绍与软件工程相关的基本理论概念、软件工程及软件开发方法、软件工程的设计与开发、软件质量保证、软件工程师的指南及实际案例分析。本书的目的并不是只追求软件工程理论的前沿,而是培养能胜任软件开发和应用工作的实用型、复合型人才,是一本应用性书籍。 本书不但可以作为大中专院校软件工程教材,也可作为广大工程师的参考书。
软件工程已经由当初仅为少数拥护者所实践的朦胧思想演化成一门正式的工程学科。现在,它已被认为是一个值得认真研究,细心学习和热烈争论的主题。本书主要阐述了与软件工程相关的基本理论概念、软件工程的设计与开发、软件工程师的指南及实际案例分析。本书并不是只追求软件工程理论的前沿,而是一本为培养能胜任软件开发和应用工作的实用型、复合型人才的应用性书籍。 本书共分6篇,其中第一、二篇为后续各章的准备知识,为读者介绍了关于软件、软件工程及软件开发方法的基础。 第三篇包括6章,以软件工程的生命周期为核心,分别介绍软件项目团队组建、制订计划和管理、需求分析、设计、编码、测试和维护。从各软件设计开发过程中,介绍开发现场的实战案例经验与注意事项。第四篇介绍软件质量保证,提出建立一套计划,有系统的方法及完备的设计文档、评审,并通过拟定出的标准、步骤、实践、方法等,来确保软件的质量。 在整个行业中,“软件工程师”已经代替了“程序员”而成为更受欢迎的工作头衔。本书第五、六篇将通过以下几个方面来分析软件工程师的本质,并分析实际的案例。 (1) 软件工程师要与软件开发企业内各部门共同合作来构建系统,应使与软件工程师密切相关的部门都能充分理解软件工程师的工作内容。 (2) 软件工程师为负责系统开发的总负责人。系统开发具有从需求分析到维护的软件工程生命周期。 (3) 软件工程师需要负责构建出客户所希望、令客户满意的系统。因这个目标的实现,基本决定在上游工程的需求分析和设计阶段,所以软件工程师的责任重大。\软\件\工\程\与\开\发\技\术\/前 言/ (4) 软件工程师要理解客户的需求,并且进...
第1章 软件31.1 软件的发展3
1.2 软件的定义5
1.2.1 软件的含义5
1.2.2 软件的种类7
1.3 软件危机9
习题9
第2章 软件工程10
2.1 软件工程的定义10
2.2 软件工程开发模式10
2.2.1 瀑布模型11
2.2.2 原型模型11
2.2.3 螺旋模型12
2.2.4 四代技术13
2.2.5 面向对象生存期模型14
2.2.6 过程开发模型15
习题15
第二篇 软件开发方法
第3章 结构化设计方法193.1 结构化设计19/目 录/ 3.1.1 概要19
3.1.2 设计图的说明20
3.1.3 设计步骤21
3.2 数据结构主导设计法23
3.3 系统的层次分割法24
3.4 Top-Down设计法26
习题27
第4章 面向对象的开发方法28
4.1 传统软件开发方法存在的问题28
4.2 面向对象的主要概念29
4.3 面向对象的特征32
4.4 面向对象的要素33
4.5 面向对象的开发方法33
4.6 面向对象开发方法的基本特征41
4.7 面向对象的模型42
4.8 面向对象的分析44
4.8.1 建立对象模型45
4.8.2 建立动态模型49
4.8.3 建立功能模型51
4.9 面向对象的设计与实现52
习题54
第三篇 软件工程的设计与实践
第5章 制订计划和管理595.1 软件开发的成功路程59
5.1.1 追求现代的信息处理技术人员59
5.1.2 在软件开发实践中总结出失败与原因60
5.1.3... 查看详情