首页 > 图书中心 >图书详情
软件工程实用教程
作者:陈明
丛书名:21世纪计算机科学与技术实践型教程
定价:39元
印次:1-1
ISBN:9787302270263
出版日期:2012.05.01
印刷日期:2012.05.07
本书是软件工程方面的教材,主要内容包括软件工程概述、软件项目可行性研究、软件需求工程、软件项目概要设计、软件项目详细设计、面向对象设计、用户界面设计、软件项目编码、软件质量与质量保证、软件项目测试、软件项目交付与维护、软件项目管理、软件建模与UML等。 本教材的特点是内容系统、语言精练、概念准确。本书可作为高等学校软件工程课程的教材,也可作为从事软件工程人员的参考书。
more >计算机软件是逻辑产品,而不是物理产品。软件与硬件具有完全不同的特征。计算机软件现已成为一种新的驱动力,是进行决策的引擎,是现代工程研究和解决问题的基础,在各领域中发挥着越来越重要的作用。 软件危机的出现导引了软件工程学。软件工程历经40多年飞速地发展,现已成为一门重要的独立学科和专业,具有较完整的学科体系。软件工程的目标是以解决软件生产的质量与效率为宗旨,研究科学的工程方法以及与此相应的软件工具系统,用来指导和帮助软件的开发与研究工作,在软件的开发与研究中起到重要的技术保障与促进作用。 软件工程是研究开发大型软件系统的学科,不仅覆盖了构建软件系统的相关技术问题,还包括指导开发团队、安排进度及预算等管理问题。软件工程不仅仅包括编写程序代码所涉及的技术,还包括所有对软件开发能够造成影响的问题。不存在任何单一开发技术或管理技术能够解决软件工程所面临的所有问题。因而,软件工程是包括一系列概念、理论、模式、语言、方法及工具的综合性学科。软件工程技术可分为产品实现技术及开发管理技术,产品实现技术主要涉及软件系统开发相关问题,为实现软件产品提供支持;开发管理技术通常不针对某个软件开发项目,而是为管理和改进软件,组织所有的业务活动提供技术支持。 软件开发工具是支持软件生存期中某一阶段的任务实现而使用的计算机程序。软件开发环境是一组相关的软件工具的集合,将它们集成在一起支持某种软件开发方法或某种软件开发模型。软件开发工具与环境是软件工程的重要组成部分,对于提高软件生产率,改进软件质量有越来越大的作用。 软件工程虽然彰显工程特色,但不是刻板的学科,需要丰富的想象力。软件工程是一门科学,有规律和步骤可循。软件工程又是一个实践性极强的实用学科,在学习中,不仅要能掌握其理论原则与方法,更重要的是能学会熟练地应用。计算机科学与技术专业和相近专业的毕业生,有相当部分的同学要从事计算机软件开发和应用工作,通过软件工程的理论学习与实践,可以培养学生以软件工程的方法开发软件的习惯和素质,并在软件开发的工作中得以贯彻,展现了学科的力量。 学习软件工程应注重计算思维能力、算法设计与分析能力、程序设计和实现能力、系统能力(系统的认知、设计、开发、应用)的培养,尤其是对系统能力的培养。系统能力包含两个层面上的含义: 一是对一定规模的系统的全局掌控能力;二是对在构建系统时能够系统地考虑问题的求解。 本书是软件工程教程,全书分为13章:软件工程概述、软件项目可行性研究、软件需求工程、软件项目概要设计、软件项目详细设计、面向对象设计、用户界面设计、软件项目编码、软件质量与质量保证、软件项目测试、软件项目交付与维护、软件项目管理、软件建模与UML。在附录中给出了常用的有代表性的文档。 本书在内容选择上注重先进和系统,各章呈模块化,有助于快速掌握软件工程原则和方法。 由于作者水平有限,书中不足之处在所难免,敬请批评指正。 2012年3月于北京
more >