软件工程及软件方法学
-
软件开发团队成功秘笈(美)彼特斯 著,米全喜 等译《软件开发团队成功秘笈》从软件工程和团队管理两个角度讲述了如何成功地管理项目和项目团队。书中首先介绍了在项目管理和软件开发过程中存在的问题和谬误,在此基础上介绍了与生命周期模型的选择、建模方法、项目计划的制定、项目估算、项目监控相关的工具、方法和技巧,并从人员管理的角度介绍了如何有效地组建团队、提升团队绩效、考核员工。书中列举了大量的数据、图表,通过作者亲身经历或接触到的很多案例反复强调项目管理的最佳实践,加深了读者对项目管理的理解。《软件开发团队成功秘笈》适合于项目经理和项目管理人员使用,也可供IT企业的行政管理人员参考。 -
系统分析与设计李代平 等编著从系统思想出发,介绍了系统分析员、系统规划、系统分析任务、系统设计任务以及实施的理论。全书结合了现实中开发目标与环境多变的情况,强调基本原则。在介绍传统结构化方法和面向对象方法的系统开发概念和技术的同时,讲解了从需求到体系结构设计的整个过程。对从事系统分析与设计的读者来说,《系统分析与设计》具有很好的理论指导和实用参考价值。《系统分析与设计》可以作为高等院校相关专业高年级学生及研究生的教材和参考用书,也可供从事计算机专业的管理和技术人员参考。 -
软件项目管理案例教程韩万江 等编著本书以案例的形式讲述软件项目管理的全过程,共分五篇16章,取材新颖,注重实效,案例贯穿始终。本书向软件项目管理人员传授项目管理的理论、方法以及技巧,帮助读者在短时间内掌握软件项目管理的基本知识和提高实践能力。本书系统地讲述了软件项目管理的实施过程,综合了多个学科领域,包括范围计划、成本计划、时间计划、质量计划、变更计划、风险计划、度量计划、沟通计划等的制定,以及项目实施过程中如何对项目进行跟踪控制。本书注重理论与实际的结合,通过实际工作中的案例说明帮助读者消化和理解所学内容。学习本书,不仅可以提高软件项目管理水平,而且对提高项目管理本身的技能也同样有益。本书既适合作为高等院校计算机及相关专业高年级本科生和研究生的教材,也适合作为培训广大软件技术人员和项目经理的教材,同时对于希望了解软件开发项目管理的各类读者,本书也是一本较好的参考读物。本书的特点如下:·内容系统全面。以路线图的方式,系统地讲述从项目初始。项目计划、项目执行控制到项目结束的软件项目管理全过程。覆盖项目管理九大知识域,并针对软件项目的特殊性突出其管理上的特性。·实践性强。理论与实践相结合,每章配有相关知识的案例,并在每章最后对一个贯穿全书的案例进行说明。第五篇给出了项目实验和项目实践的详细说明指导,同时,基于RPM软件工具讲述一个企业项目管理实践过程。 -
我的Flex我精通李庆,沈钧 编著《我的Flex我精通:RIA高级开发指南》是一本介绍使用Flex 3进行富互联网应用系统开发的专业著作,内容涵盖了与Flex应用相关的各个领域。基础知识部分包括认识Flex 3、面向对象基础、Flex 3中的事件、容器与组件、数据绑定与数据模型、用户输入验证等内容;进阶部分则包括控制管理器、使用元数据标签、行为与动画效果、样式和皮肤、高级组件开发、外部数据交互、使用Remoting、模块编程、共享对象等内容;Flex开发框架部分包括Cairngorm框架、PureMVC框架等;最后通过一个完整的实例对整书内容进行了概括总结。《我的Flex我精通:RIA高级开发指南》各章节内容相互铺垫,大量实例穿插其中。知识阐述与实际案例结合,深入浅出,循序渐进,具体直观,可操作性强,是一本难得的从入门到精通Flex编程的综合书籍。《我的Flex我精通:RIA高级开发指南》语言简练,图文并茂,结构合理,基础知识丰富详细,实例安排典型实用,技术由简到难,具有很强的实用性、指导性和可操作性。学习完《我的Flex我精通:RIA高级开发指南》,读者无论此前基础如何,都可以迅速提升成长为一名合格的Flex开发人员。随书所附光盘包含书中实例源文件。《我的Flex我精通:RIA高级开发指南》适合广大Flex初、中级读者使用,同时,还可作为高等院校相关专业学生,以及社会相关培训班学员的理想教材。 -
应用软件开发技术孙培民 等编《应用软件开发技术》是国家示范性高职院校建设项目成果,是首批国家示范性高职院校平项山工业职业技术学院“计算机应用技术”专业优质核心课程规划教材。全书共8个学习情境,主要内容包括应用软件开发技术认知、搭建开发环境、系统需求分析、系统概要设计、数据库设计、系统详细设计、系统实现、软件的测试与发布等。《应用软件开发技术》从应用软件开发实践的角度出发,语言通俗易懂,强调软件工程基础知识与应用软件开发操作技能的紧密结合,基于软件开发过程整合了8个学习情境,能快速引导读者进入计算机应用软件开发领域,掌握使用VS.NET 2005及相关工具进行软件开发所需的技能和方法。 -
平台征战冀勇庆 杨嘉伟《平台征战》作者通过多年扎实的采访和思考,提出了借鉴软件行业外经验的新思路。通过对飞机、汽车、温州制鞋业等传统制造业的分析,他发现几乎所有行业的发展都遵循“平台+组件”的规律,而这种规律在如今的软件业也越来越明显地体现出来。随后,作者从战略、管理、人力资源、技术四个维度对中国的软件企业进行了全面的剖析,得出了企业必须将产品平台和技术平台分离,采用开放式创新的结论。书中集合了作者多年收集的诸多企业案例,语言风趣幽默;无论是身处软件行业内的人士还是业外人士,均值得一读。 -
CMMI精粹(美)埃亨 等著,王辉青,战晓苏 译《CMMI精粹(第3版)》介绍了如何结合Sigma、精益(Lean)等其他方法使用其扩展性。《CMMI精粹(第3版)》可以让不熟悉基于模型的过程改进的读者理解和使用CMMI,还可以帮助长期从事过程改进的人员,以及有经验的系统和服务供需方。《CMMI精粹(第3版)》特别适合于具有如下需求的主管人员和管理人员:需要理解连续改进的价值所在、需要了解选择CMMI作为改进工具的原因以及使成果和投资回报最大化的方法。各个方面的工程师(系统、硬件、软件和质量工程师以及采购人员和服务提供商)都可以在《CMMI精粹(第3版)》中学到如何更好地执行工作。《CMMI精粹(第3版)》的三位作者都从CMMI的过程中了解到的常见盲点和捷径,并为理解世界范围内CMMI用户不断增长的原因提供了相应的背景。CMMI是一个集成的、可扩展的架构,用于改进组织内的过程能力和质量。CMMI已经成为世界范围内各个行业和政府部门实现连续改进的基础架构。CMMI产品套件包含详细的内容和指导信息,而且正在不断地发展和扩展。随着CMMI更新1.2版本,《CMMI精粹(第3版)》提供了关于该模型的简明介绍,同时为集成连续型过程改进提供了有意义的信息。 -
嵌入式软件(美)拉伯罗斯 等著,陈慧 等译《嵌入式软件》涵盖了当前嵌入式软件领域的基本理论、研究动态、开发技巧和工具。为加深读者对内容的理解,书中还配备了大量的实例证明、分析及指导。通过对《嵌入式软件》的学习,读者不仅可以学会如何选择适当的技术和方法开发嵌入式软件,而且可以掌握如何从总体的角度,来全面规划和设计嵌入式软件系统。《嵌入式软件》体系完整、内容翔实,注重实用经验和技巧的分析、讨论,各章各有侧重又相辅相成,主要面向具有嵌入式系统基础知识的、从事嵌入式软件设计与开发的专业技术人员,对其他嵌入式技术领域的从业人员也颇具参考价值,也可供高等院校相关专业的师生学习。 -
软件开发技术基础赵英良 主编《软件开发技术基础(第2版)》是根据教育部非计算机专业计算机基础课程教学指导分委员会《关于进一步加强高校计算机基础教学的意见》中软件类课程的要求,结合非计算机专业软件开发的特点组织编写而成的。《软件开发技术基础(第2版)》介绍了软件开发中常用的基本原理、方法和技术。《软件开发技术基础(第2版)》主要内容包括软件工程、数据结构及应用、操作系统及相关程序设计、数据库及应用程序开发、网络编程技术、多媒体编程技术等。书中附录A为VisualC++6.0 Windows编程基础,附录B为实验指导。《软件开发技术基础(第2版)》以C++为编程语言,内容实用,条理清晰,每章均配有例题和习题,旨在锻炼学生的软件开发能力。与第1版相比,《软件开发技术基础(第2版)》内容系统性更强,例题介绍更加简洁、实用,易于实现。《软件开发技术基础(第2版)》可作为普通高等院校理工类非计算机专业的软件技术基础课程教材,也可供相关技术人员参考。 -
软件架构的艺术李伟,吴庆海 著架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统也日趋复杂。如何在万象中剥离繁华,提炼事物的本质和精髓,“系统架构”正是化繁为简、打通两极世界的一门艺术。架构之美,在于和谐。本套“架构之美”系列丛书,以期从业务梳理、流程建模、软件架构、设计模式等方面进行系统、全面地介绍。强调理论与实践相结合,国外发展趋势与国内本地应用相结合,打造华人精品书籍,给国内读者提供真正有指导意义的美食大餐。本书聚焦于软件架构行业,全面介绍软件应用系统架构的基本原理、方法以及经典的实践经验。把握共同的规律,预知未来的发展,选择最佳的路径,尽可能减少成长的烦恼,并保持成熟的稳定,让企业充分享受属于架构整个生命阶段的华彩!
