软件工程及软件方法学
-
软件项目管理刘凤华 任秀枝 主编 著暂缺简介... -
软件架构设计实践教程张家浩 著《软件工程系列教材:软件架构设计实践教程》是为计算机软件工程专业高年级学生或研究生“软件体系结构”课程而编写的教材(含实践内容),包括基本概念和案例分析、实践及思考题等。全书共9章,分别是第1章认识软件架构,第2章架构与架构师的作用,第3章软件架构的描述与可视化,第4章从需求到架构,第5章软件架构设计的参考模型,第6章软件架构的概要设计与实现,第7章基于接口、组件和SOA的架构设计与实现,第8章基于MVC设计模式的架构设计与实现,第9章基于关键需求的架构设计、验证与评审。《软件工程系列教材:软件架构设计实践教程》与其他同类教科书的不同之处在于,作者根据多年企业工作和学校相关课程教学的经验,结合学生的实际情况和特点,有所选择地强化了相关课程中从关键需求分析到概要设计、接口和组件设计、MVC模式应用、架构测试和验证等针对性、实用性强,学生看得见、摸得着,能感受、有兴趣学的软件架构知识和动手实践内容,淡化了软件架构的形式化描述等学生难于理解和把握且过于理论化的内容。《软件工程系列教材:软件架构设计实践教程》形式与内容编排与同类教科书有较大变化,在简短的基本概念介绍之后,配备大量的配套案例分析,希望能够帮助学生理解概念,并获得真实的架构体验。同时,在案例介绍中尽可能地采用当前比较流行的平台和工具,使学生在了解和掌握相关知识之后,马上就可以使用,缩短了学校与企业实际运用之间的距离。教程每章还配有实践题和思考题,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
软件测试技术库波,杨国勋,罗炜 等编《软件测试技术(第2版)/高等职业教育精品示范教材》介绍了实用的软件测试技术。全书共分为8章,主要内容包括:软件测试基础知识、软件测试阶段、软件测试过程与管理、黑盒测试、白盒测试、性能测试、Web应用测试和易用性测试等。《软件测试技术(第2版)/高等职业教育精品示范教材》在软件测试技术内容的选取、概念的引入、文字的叙述以及案例和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。《软件测试技术(第2版)/高等职业教育精品示范教材》可作为高职高专学校的计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可供从事计算机软件开发的科技人员自学参考。 -
软件测试教程贺平 著本书全面阐述了软件测试的基本理论和业界主流的技术方法,并从软件生命周期的最新视角展开和分析软件测试的知识、技术及应用的策略、过程及方法。全书共10章:软件测试概述、软件生命周期的测试、软件静态测试技术、软件动态测试技术、软件自动化测试、软件项目的组件测试、软件系统性功能测试、软件系统性能测试、软件系统安全性测试、软件测试管理,基本涵盖了目前软件测试的知识体系、技术体系和应用体系。本书使读者能系统、较快地掌握软件测试的系统知识,获得解决实际测试问题的思路和基本的工程实践方法。 -
用户为中心的设计与评估张云鹏,武君胜,杨帆 著本书既保持知识的普适性,又保证前沿研究成果的新颖性,由浅入深、循序渐进地介绍用户为中心的设计与评估及相关的编程基础知识,使读者对以用户为中心的界面设计有一个完整的了解,并在界面设计方面打下坚实的基础。本书共9章,主要内容包括:用户为中心的设计与评估、用户客观直觉特性、用户主观直觉特性、快速原型方法、Visual Basic、Qt界面开发、用户界面设计、启发式评估、出声思维可用式测试。本书可作为高等学校计算机、软件工程等专业相关课程的教材,也可作为软件工程领域从业人员及爱好者的参考用书。 -
Java EE核心框架实战高洪岩 著《Java EE核心框架实战》旨在提高读者的学习效率,增强其项目实战能力。为此,《Java EE核心框架实战》摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的必备知识,帮组读者进行“精要”式的学习,汲取JavaEE的思想,正确地进行项目实战。《Java EE核心框架实战》涵盖了MyBatis 3、Struts 2、Ajax+JSON、Spring 4 MVC、Hibernate 4、Spring 4、WebLogic+EJB3等主流JavaEE框架的核心开发技术,介绍了MVC框架的原理实现、上传、下载、数据验证、国际化、多模块分组开发、转发/重定向;JSON的解析;将Ajax及JSON和MVC框架进行整合开发;ORM框架的CURD及MyBatis和Hibernate中映射文件的使用;Spring 4中的IOC及AOP技术;企业中常使用的Struts 2、Spring 4 MVC、MyBatis 3、Hibernate 4、Spring 4整合开发,以及通过WebLogic+EJB3深入学习JavaEE的体系结构等实用内容。《Java EE核心框架实战》语言简洁,示例丰富,适合具有一定Java编程基础的读者阅读,以及使用Java进行软件开发、测试的从业人员阅读。 -
Backbone.js应用程序开发(美)Addy Osmani 著; 徐涛 译Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识开始,然后着手构建3个示例应用程序。《Backbone.js应用程序开发》还介绍了Backbone和Grunt-BBB、jQuery Mobile等开发工具的配合使用,以及Jasmine、QUnit和SinonJS等测试解决方案。《Backbone.js应用程序开发》的作者是知名的JavaScript专家、谷歌Chrome团队的工程师Addy Osmani。《Backbone.js应用程序开发》适合于JavaScript程序员、Web开发人员,尤其是想要学习和使用Backbone.js的读者阅读参考。 -
软件项目实践案例教程毛玉萃 著《软件项目实践案例教程》,本书首先简单介绍案例中用到的系统开发方法,案例研发使用的开发技术和开发环境。案例介绍采取的原则是由浅入深、由简单到复杂、由模拟系统到实际应用系统。案例一和案例二是以原型法为主要开发方法的ATM取款管理系统和MVC模式网络考试系统;案例三和四以生命周期法为主要开发方法的网上灯饰店和家具网站;案例五以面向对象方法为主要开发的网络办公自动化系统;案例六是一个实际系统——大学毕业(论文)设计管理网站——研究和实现。 -
软件建模与设计(美)Hassan Gomaa 著; 彭鑫 译本书介绍了关于软件应用建模和设计的知识。从UML中的用况到软件体系结构,本书展示了如何在解决现实世界问题的过程中应用COMET,介绍了针对各种体系结构的模式,包括客户端/服务器以及基于构件的软件体系结构中的客户端/服务模式,面向服务的体系结构中的代理、发现和事务模式,实时软件体系结构中的实时控制模式,软件产品线体系结构的分层模式。此外,还介绍了软件质量属性,包括可维护性、可修改性、可测试性、可追踪性、可伸缩性、可复用性、性能、可用性和安全性。 -
实用工具软件任务驱动式教程陈承欢 编《实用工具软件任务驱动式教程/“十二五”职业教育国家规划教材》是“十二五”职业教育国家规划教材。《实用工具软件任务驱动式教程/“十二五”职业教育国家规划教材》根据软件的功能类别和主要用途精心选取工具软件,以工具软件的实际应用问题为载体,围绕“实际应用”学习“工具软件”,按照“处理日常事务→获取网络资源与传输文件→进行网上交流→阅读与制作特殊格式文档→捕捉与处理图像→播放与处理音视频→构建虚拟系统和虚拟光驱→维护与优化系统→保护系统和数据”的顺序设置了9个教学单元。每个教学单元设置了【教学导航】→【操作准备】→【软件综述】→【引导训练】→【探索实战】→【考核评价】→【单元总结】7个主体环节,便于有效实施“教、学、做、评”→体化的教学方式。对于常用工具软件的应用问题设置了可操作的任务,通过完成82项操作任务全方向促进工具软件应用能力的提升,在完成各项实际操作任务的过程中引导学习者逐步体会工具软件的功能特点、熟悉其操作方法和使用技巧。《实用工具软件任务驱动式教程/“十二五”职业教育国家规划教材》可以作为高职高专院校各相关专业“工具软件”课程的教材,也可以作为“工具软件”的培训教材或自学教材。
