软件工程及软件方法学
-
精益·敏捷项目管理(美)沙洛维,(美)比弗,(美)特罗特 著,王雪露 译本书基于敏捷原则从企业视角扩展Scrum过程,介绍了敏捷技术在高品质软件开发中的巨大潜力,并集成了软件开发中的精益原则与实践。作者深入探讨了浮现式设计并演示了应用这项技术如何实现有效的迭代开发。企业可以利用精益-敏捷方法进行“全局优化”和管理复杂的项目,提高开发人员的效率和软件的价值。本书的3位作者都是专家级项目管理顾问,他们从实践经验中收集、整理有用的建议、知识和技能,以帮助企业实施精益-敏捷项目管理。 -
软件工程(美)沙赫 著,邓迎春 等译《软件工程:面向对象和传统的方法(原书第8版)》是软件工程领域的经典著作,被加州大学伯克利分校等180多所美国高校选作教材。本书第8版继续保持了前七版的特色,采用传统方法与面向对象方法并重的方式,全面系统地介绍软件工程的理论与实践,并新增了第10章(第一部分的关键内容)和第18章(新兴技术)两章内容。全书分为两大部分,第一部分介绍软件工程概念,第二部分着重软件工程技术,教师可根据不同教学目的从任一部分开始讲授课程。《软件工程:面向对象和传统的方法(原书第8版)》是高等院校软件工程课程的理想教材,同时也是专业软件开发人员和管理者的理想参考书。 -
Clean Code(美)Robert C. Martin(罗伯特.马丁) 著软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《传世经典书丛:Clean Code(评注版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。《传世经典书丛:Clean Code(评注版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量本书适合致力于改善代码质量的程序员及技术经理阅读。本书介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。本书是CleanCode一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。 -
软件测试技术与项目实训于艳华,王素华,吴艳平 主编《教育部高职高专计算机教指委规划教材:软件测试技术与项目实训》根据高等职业技术教育的教学特点,结合教学改革和市场、行业应用需求编写而成。本山野是软件测试动手操作实战教材,结合了作者多年的教学经验和培训经验,通过真实的项目测试活动,主要介绍了软件测试各阶段的操作和应用。本书充分体现任务引领、项目主导的教学思路,使初学者容易快速入门,易于动手实际操作。本书以项目为载体,每章开始都设有教学重点和教学难点,按照企业的测试流程进行各章节内容编排,全书共分4章:CVIT新闻发布系统项目介绍及测试计划、CVIT新闻发布系统的白盒测试、CVIT新闻发布系统的黑盒测试、CVIT新闻发布系统的自动化测试及工具使用。《教育部高职高专计算机教指委规划教材:软件测试技术与项目实训》内容广泛翔实,适用于全国高等院校职业技术学院、本科院校及二级职业技术学院、成人高校、继续教育学院使用,可作为软件测试初学者的入门教材,也可以作为培养相关技术设计人员的培训教材。 -
数字学习力杨杰,梁晓睿 著杨杰、梁晓睿所著的《数字学习力(网络时代伴学工具使用手册)》围绕为学者最关注的四个命题:如何管理时间、如何准确高效检索、如何进行个人知识管理,以及如何思考写作,用轻松愉悦的手笔,一张张细致入微的截图,并结合作者自身的为学体验,向读者娓娓阐述作业计算器、论文计算器、甘特图、Firefox及其精选插件、百谷歌搜索引擎与搜索技巧、GooReader、Miro、iTunesU、ResearcherID、CNKI研究型个人数字图书馆、Wiz、Zotero、Endnote、XMind、WhiteSmokeToolbar等软件与互联网的使用精髓。《数字学习力(网络时代伴学工具使用手册)》中的相关介绍不仅将有助于为学者提高为学效率与为学质量,对普通读者更好地运用互联网与软件改善生活品质亦大有裨益。 -
高级软件测试·卷2(美)布莱克 著,刘琴 等译《高级软件测试.卷2:高级软件测试经理》是目前市面上唯一完整的完全按照国际软件测试认证委员会(istqb)的测试人员认证高级大纲撰写的专业书籍系列之一。本书章节与高级大纲中高级软件测试经理模块的标题、顺序和知识点相匹配,适宜istqb-atm(高级软件测试经理)的认证考前学习,也可以作为软件测试经理的常用指导手册。《高级软件测试.卷2:高级软件测试经理》主要介绍在软件测试估算、策划、监视和控制中,一个软件测试经理熟练运用高级技能所必须掌握的知识,包括制定软件测试系统的总体测试目标和测试策略;计划测试任务和进度.组织测试活动,采用各种度量对测试和风险进行评估、报告、跟踪和控制。本书通过大量案例介绍了如何挑选、获取、分配测试任务所需要的充分的资源;如何组建、管理和领导测试团队,负责协调测试团队各成员之间以及测试团队和各利益相关者之间的沟通。《高级软件测试.卷2:高级软件测试经理》每一章都提供与istqb高级大纲一致的,充足的认证考试模拟题,为准备参加istqb-atm资质认证考试的人员提供相应的基础性知识;每一章节的课堂练习都结合实际案例,并提供笞案,具有较高的参考价值。 -
软件测试技术杨晔,王申康 主编《高职高专教育法律类专业教学改革试点与推广教材:软件测试技术》分为3篇,由6个学习情境组成,它们是软件测试管理、单元测试、集成测试、系统测试、VSTEST单元测试VSTEST系统测试应用。每个学习情境包含了若干个任务,通过任务描述、任务分析、相关知识、任务实施的主线来进行介绍,并配有相应的思考练习。全书共包括10个任务,分别介绍了功能性测试用例的设计、结构性测试用例的设计、集成测试用例的设计、系统测试用例的设计、VSTEST单元测试的应用、VSTEST Web测试和负载测试的应用、VSTEST手工测试的应用等。《高职高专教育法律类专业教学改革试点与推广教材:软件测试技术》适合读者学习软件测试基础理论和VSTEST测试应用,可以作为高职院校相关专业的教材,也可用于读者自学。 -
软件开发工程师成长之路王顺 等编著php技术在国外应用很广,大型主流的网站一半以上由php占领,随着php支持面向对象,模板技术,mvc等,基本上吸纳了主流软件开发语言的所有优点。同时php简单易学,容易上手,能快速建立开发模型,并且易于维护与扩展,跨平台,支持多语言等,使php语言获得众多的支持者。《软件开发工程师成长之路—php网站开发实践指南(基础篇)》内容包括:软件工程师编程思维的培养、开发环境的搭建与配置、php基础知识与使用、mysql数据库的使用、php进阶知识(包括cookie、session、php收发email、文件上传下载、csv格式文件、导出生成excel格式文件等)、程序的异常处理技术、通过phpwind自己动手搭建专业网站、通过oricity网说明创建一个专业性网站所需要的技术、html、javascript、css、xml等网页编程技术都有相关知识点。《软件开发工程师成长之路—php网站开发实践指南(基础篇)》力图将每一位对软件感兴趣的人引入奇妙无穷的软件世界。每一个章节的安排都力图让一个对软件一无所知的人能够理解与体会软件与编程,能将他们带入软件工程师行列。《软件开发工程师成长之路—php网站开发实践指南(基础篇)》适用于高校计算机及软件工程专业作为软件应用课程的实践教材使用,也可供从事软件行业工作人员参考。 -
软件秘笈·设计模式那点事郑阿奇 主编这本《软件秘笈——设计模式那点事(附光盘)》由郑阿奇主编,在第1章软件设计模式概述后,从第2章到第24章诠释23个软件设计模式。每一种都从一个生活故事开始,然后是模式定义、模式分析、模式实现、设计原则和使用场合。模式实现通过Eclipse中的Java工程展开,采用软件编程诠释设计模式故事中的情节和操作,非常有趣。在这个基础上,总结该软件设计模式的设计原则,最后提出使用场合。第25章对各种软件设计模式进行系统总结,第26章是各种软件设计模式的综合应用。《软件秘笈——设计模式那点事(附光盘)》适合软件开发专业的学生、软件开发人员学习参考,也可作为高等学校有关课程的教材和参考书。 -
计算机常用工具软件丁爱萍 主编《计算机常用工具软件(第3版)》从介绍计算机常用工具软件的基础知识(概念、分类、获取方式、安装方法)入手,选取介绍目前最流行、最常用的各类工具软件,包括计算机安全防护工具、文件管理工具、光盘刻录与镜像工具、网络常用工具、图形图像工具、多媒体处理工具、系统管理工具等。本书每章中既有计算机常用工具软件的基础知识,又有代表性软件的具体使用方法和技巧。《计算机常用工具软件(第3版)》适合作为中等职业学校相关专业教材,也可作为计算机初学者、各类办公人员及计算机爱好者的参考书。
