软件工程及软件方法学
-
软件项目开发方法与管理任永昌 主编《软件项目开发方法与管理》从软件项目开发方法与管理的实际出发,以适应本科专业的教学和实践为宗旨,在充分吸收国内外软件项目开发方法与管理思想精华的基础上,依据作者多年软件项目开发和管理方法以及教学和科研经验,结合国内软件项目的特点编写而成,指出了提高软件开发效率进而使项目获得成功的有效途径。《软件项目开发方法与管理》共分12章,分别讲述软件项目与管理、软件开发过程模型、可行性研究、需求分析、软件设计、软件实现、软件测试、软件维护、质量管理、配置管理、文档管理、人力资源管理。在阐明基本知识的同时,着重运用技术和方法解决实际问题。《软件项目开发方法与管理》适合作为高等学校计算机及相关专业本科生和研究生的教材,也是希望了解软件项目开发方法与管理的各类读者的参考书。 -
硝烟中的Scrum和XP(瑞典)克里伯格 著,李剑 译,郑柯 审校《硝烟中的Scrum和XP——我们如何实施Scrum》源自真实的故事,Henrik Kniberg以过来人的身份,回顾了他在一年时间内带领40人团队实施敏捷转型和持续过程改进的亲身经历。在Henrik的领导下,团队经历了不同的规模,不同的sprint长度,不同的定义“done”的方式,不同格式的产品backlog和sprint backlog,不同的测试策略,不同的演示方式,同步多个Scrum团队工作的不同方式,如此等等。他们还尝试了XP实践——体验不同方式的持续构建、结对编程、测试驱动开发等,阐述了如何结合使用XP与Scrum。本书的特色在于实践,对正在实施Scrum敏捷软件开发的读者具有一定的参考价值和指导作用。 -
软件技术发展趋势研究朱仲英 等编著《软件技术发展趋势研究》是对于软件技术发展现状与趋势的分析、研究及判断,是上海市经济和信息化委员会2009年度软件专项基金项目“最新软件技术发展趋势研究”课题组和一个团队,调查研究与学术研讨的成果。其创新点在于比较全面而准确地概括了当前和未来一段时期国内外软件技术发展趋势,并据此提出了上海市软件技术及产业发展的对策建议。可供软件从业人员及政府相关部门作决策参考。 -
J2EE Web核心技术杨少波 主编j2ee web核心技术系列教材在技术主题的定位方面,继续沿用已经出版的“j2ee项目实训”和“j2ee课程设计”系列教材的技术风格,选择目前比较热门的web 2.0技术和主流的j2ee平台中的各种核心技术,并结合项目开发的具体实例进行详细和深入的介绍。《J2EE Web核心技术:Web组件与框架开发技术》共9章,内容分为3大部分。前4章主要涉及j2ee web核心组件技术及在项目中的具体应用,包括web表现层jsp技术基础、web表现层jsp技术深入、web 控制层servlet组件技术和web系统架构设计及mvc模式等方面的内容;而第5、6、7章的内容主要包括web表示层struts2框架及应用、业务控制器action组件及应用、aop拦截器组件技术及应用等方面的内容;最后的第8、9两章的内容属于struts2框架中的实用开发技术方面的内容。本系列教材适合作为承担国家技能型紧缺人才培养培训工程的高等职业院校和示范性软件学院的计算机应用与软件工程专业的j2ee技术平台应用开发类课程的教材,也可作为自学j2ee技术平台软件项目开发和实现的相关技术和知识的技术人员的参考书。当然也可作为各类职业技能培训机构的j2ee应用开发类培训课程的教材。 -
计算机软件项目实训指导方英兰 等编著本书根据计算机专业的知识体系,并考虑IT行业主要岗位的技能要求,面向实际应用给出了循序渐进、任务驱动的39个实训项目,涵盖Web技术、C语言、Java开发、C++开发、网络技术、数据库技术、汇编语言、操作系统、嵌入式系统等课程的主要知识点和专业技能。全书共分5章:绪论、项目开发示例、基础训练、专题训练和综合训练。教师可按照计算机专业教学进度安排实训,建议基础训练对应第一学年的课程实践环节;专题训练对应第二学年的课程实践环节;综合训练对应第三学年的课程实践环节和毕业设计。本书为任课老师提供项目参考解答。读者对象:本教材与社会IT人才培训机构合作编写,借鉴了国际上先进的训练模式和培训项目,内容具有先进性和实战性,在教学实践中已得到良好反馈。本书可作为高等工科院校计算机、软件工程、信息管理等专业课程实践教材。 -
软件测试贺平 编著《软件测试(本科)》是中央广播电视大学软件工程专业本科教材,共分6章,比较全面而系统地介绍了软件测试的基本理论知识和主流应用技术,并从工程角度展开和阐述软件测试技术的应用策略和方法。《软件测试(本科)》主要内容包括:软件测试概述,软件生命周期中的测试及过程,静态测试技术,动态测试技术,软件自动化测试及运用,软件测试管理。《软件测试(本科)》内容基本上涵盖了软件测试的全貌。《软件测试(本科)》可作为高等院校软件工程专业或计算机专业软件测试课程的教材,也可作为软件测试技术学习和提高的培训教材,亦可供从事软件开发和软件测试专业工作的技术及管理人员学习参考。 -
计算机软件技术实训教程冯元椿 主编本书包括可行性分析、项目计划与质量管理、需求分析、总体设计、详细设计、程序设计、软件测试、系统实施、软件维护和文档规范等内容,书中以案例的形式,从应用的角度出发,采用任务驱动的方式,通过具体实例详细介绍了软件开发的基础知识、开发过程及其实训的全过程,紧扣实训主题,力求避免抽象的理论介绍,并辅以一个贯穿始终的案例。阅读本教材,结合上机操作与实训管理平台,能在较短的时间内学会使用HT—ML、JavaScript、NUnit、NUnitASP、Project、UML、ASPNET、AD0.NET、SQL Server、Visual Source Safe、Visi0等技术开发基于Microsoft B/S架构的软件项目。为方便教师教学,本书配备免费电子教案,各章节中有关软件技术实训文档资料与程序的源代码,可直接用于学生实训。欢迎选用本书作为教材的老师登录http://www.cmpedu.corn下载或发邮件到11m7785@si—Ha.com索取。 -
面向对象软件工程(美)布吕格,(美)迪图瓦 著,叶俊民,汪望珠 等译《面向对象软件工程:使用UML、模式与Java(第3版)》由b.bruegge和a.h.dutoit编写的,是卡耐基·梅隆大学(cmu)高年级本科生和研究生的教材。在第3版本中,作者以循序渐进的方式给出一个完整案例,并把它作为贯穿全书的主线,为读者运用各种软件工程工具创造一个现实环境。《面向对象软件工程:使用UML、模式与Java(第3版)》所采用的自底向上方法,有助于学生或专业人员循序渐进地学习。本教材向读者展示了如何成功地处理大型复杂软件系统的构建和维护。作者先介绍了开发人员应用软件工程技术所需的基本技能,接下来关注于使开发人员明确、设计并实现复杂系统的方法和技术,最后展示了如何支持贯穿软件生命周期的系统变化,是“软件工程”课程的理想教材。 -
软件测试案例教程吕云翔,王洋,肖咚 编著本书以案例驱动,讲述了软件测试的相关概念、方法和技能。全书分为四个部分:基础篇、方法篇、策略篇和工具篇。基础篇讲述了软件测试的基础理论,为后面的学习奠定了一定的理论基础;方法篇通过案例“C0编译器”讲述了软件测试中常用的黑盒测试和白盒测试技术的使用;策略篇分别通过案例“聚合文件管理工具”和“交互式实验室资源管理与服务网站”讲述了传统软件测试和面向对象软件测试的策略;工具篇讲述了自动化测试和常见工具,并选取了两个常用软件测试工具讲述其使用方法。每章的开始部分有本章要点,列出了章节中的重要内容,方便读者自学和教学选择;每章的结尾部分都附有练习题,供读者检验学习成果。本书重视实践能力和操作能力的培养,并在案例讲述过程中穿插相关的基础知识和基本理论介绍,做到理论与实践相结合,方法与应用相结合。本书适合高等院校计算机、软件工程、测试等相关专业本科生作为教材学习,同时也可作为社会人员自学使用。封底无防伪标均为盗版版权所有,侵权必究本书法律顾问北京市展达律师事务所 -
软件过程之美周小辉 编著《软件过程之美:软件配置管理策略及主流工具实战》是一本理论与实践相结合的书籍,更多的是希望通过主流工具的实践,向读者传递软件配置管理的理念。《软件过程之美:软件配置管理策略及主流工具实战》参照了有关软件配置管理的主流思想框架,包括CMMI、RuP、ITIL、敏捷运动等,首先简要描述软件配置管理的思想体系,然后从商业及开源方面分别选择了一个主流工具:商业工具为Borland StarTeam,开源工具为CVS,通过将思想融入到具体的工具中,让读者体会到软件配置管理的精髓。在阐述每个工具时,牢牢把握软件配置管理的五个关键要点:标识、控制、审计、报告与发布,可以帮助软件开发团队快速地将软件配置管理的理念与工具应用到实践中,有效提高配置管理乃至软件工程的质量。本书适合广大软件开发及管理人员参考学习,也可作为高等院校相关专业的教学参考书。
