软件工程及软件方法学
-
软件工程综合实践案例岳希,唐聃,周子洪 编《软件工程综合实践案例》基于工程师教育理念,以软件工程思想为引导,采用项目驱动方法,将一个完整案例贯穿在产品的生命周期中,即从需求分析开始到构造完整的软件产品。每个章节,根据项目设计开发中各阶段所涉及的知识和能力,首先从理论上介绍相关概念、技术和工具,然后介绍项目案例在该阶段的具体实施过程。通过本教材,学生可以切实地体会软件项目设计开发过程。《软件工程综合实践案例》根据作者多年的综合实训课程教学素材积累和工程实践经验而作,深入浅出。该书可作为高等院校软件工程、计算机科学与技术等专业学生的学习教材,也可作软件开发工程技术人员的参考书。《软件工程综合实践案例》共7章,以旅游管理系统作为全书案例。第1章从软件危机开始,引入软件工程基本概念、软件生命周期概述;第2章对软件项目开发环境和软件项目管理进行介绍;第3~7章分别介绍项目需求分析、概要设计、详细设计、程序开发、软件测试和项目集成各阶段所涉及的概念、工具、文档撰写要点、规范等,并根据案例分别撰写需求规格说明书、概要设计说明书、详细设计说明书,进行程序开发、软件测试和项目集成。
-
软件质量保证和管理朱少民,张玲玲,潘娅 著全书共15章,分为基础篇、实践篇和过程篇。第1章~第3章是基础篇,阐述了质量和软件质量、软件质量管理层次与模式、软件质量工程体系等概念、思想和方法;第4章~第9章是实践篇,主要讨论如何做好软件质量控制、质量保证、评审、配置管理和质量度量、可靠性度量等具体工作;第10章~第15章是过程篇,贯穿软件研发生命周期,深入探讨了需求分析、软件设计、编程和测试、软件发布和维护等阶段的软件质量活动,最终构建高质量的产品。全书内容丰富,涉及软件质量工作的各个层次,强调质量文化和理念,引入了质量管理领域里Z具代表性的质量体系、先进的方法和优秀的实践、工具等,并将这些应用到整个软件开发全过程的质量保证和管理活动之中。本书适合作为高等学校软件工程专业、大数据或人工智能等专业的教材,也适合从事软件管理、软件测试的相关工作人员阅读。
-
软件技术江文,谭乐平,黄志刚,杨贯中 等 著《软件技术/高等职业院校学生专业技能考核标准与题库》是高等职业院校学生软件技术专业技能考核标准与题库学习用书,分为考核标准和题库两部分。考核内容包含专业基本技能、岗位核心技能和跨岗位综合技能三大板块,其中,专业基本技能包括程序设计和数据库设计两个模块,岗位核心技能包括Web应用程序设计、桌面应用程序设计和应用程序测试三个模块,跨岗位综合技能包括应用软件项目分析与设计模块。标准部分条目明确,权重分配合理,可操作性强,题库部分题量适中,题目具备典型性与现实性,能较全面地涵盖软件技术专业技能与培养的目标要求。
-
用户参与吴永萌 著本书全面介绍了交互设计领域用户参与的理论体系,分别对不同情境和设计范畴中的用户参与相关理论、研究和案例进行了梳理、分析和总结,对相关设计方法和评估方法进行了提炼,为上述领域交互系统的创新和设计提供了新的设计思想和设计方法的指导,以期给交互设计师带来全新的设计视角。本书适合交互设计师,用户体验设计师,智能产品设计师,博物馆、艺术馆、公共场所的艺术互动设计师等设计人员阅读,也可供设计学专业师生参考学习。
-
中老年人轻松玩转智能手机黄华 著《中老年人轻松玩转智能手机. 微信篇》从中老年朋友使用微信的实际需要出发,采用图文并茂的方式进行详细讲解,只需按书中的步骤进行操作,即可快速掌握微信的使用方法和技巧,避免在起步阶段走弯路。《中老年人轻松玩转智能手机. 微信篇》包含了安装微信软件、微信基本功能操作、微信朋友圈、微信小程序、微信钱包理财、微信公众号等内容,力求全面解决中老年朋友在使用微信的过程中遇到的问题。本书浅显易懂,适合初步接触微信的中老年朋友阅读。
-
面向虚拟化环境的软件安全关键技术田东海 著本书根据作者多年的虚拟化软件安全研究成果,对近年来虚拟化软件安全技术进行了梳理和总结。全书深入浅出地介绍了虚拟化技术在应用软件安全加固和系统软件安全加固的应用,具体包括:①结合离线分析和在线保护检测应用程序的缓冲区溢出攻击;②利用虚拟化技术保护操作系统内核数据的完整性;③利用虚拟化内存隔离技术和程序分析技术保护操作系统内核模块安全;④利用虚拟化技术和并行算法高效检测操作系统内核堆溢出攻击;⑤利用虚拟化技术和符号执行技术检测内核模块中的安全漏洞。本书不仅介绍了相关方法、技术和实验结果,还分析了国内外相关的研究工作,可供读者学习和参考,理解相关方法与技术的原理和应用。 本书可供计算机、软件工程、网络空间安全等专业的教师及软件安全相关领域的技术开发人员参考, 也可作为相关专业的高年级本科生和研究生的教材。
-
实用软件工程赵池龙,程努华,姜晔 著《实用软件工程(第5版)/新工科建设·高等学校规划教材》为“十二五”普通高等教育本科国家级规划教材。本书是以面向对象方法为主、面向元数据方法和面向过程方法为辅的教科书,巧妙地、实事求是地将这三种方法融于一体,是国内外软件工程教材中的经典著作。本书共11章,包括软件工程的内容与方法、软件生命周期与开发模型、软件立项与合同、软件需求分析、软件策划、软件建模、软件设计、软件实现、软件测试、软件实施与维护、软件管理。书中提出了“软件工程方法论”和“软件工程实践论”,详述了“功能模型”“业务模型”和“数据模型”三个模型的建模思想,提出了数据模型设计中的“四个原子化”理论,介绍了“面向对象”“面向元数据”“面向过程”三种方法的“需求分析、概要设计、详细设计”的描述工具与实现途径,提出了软件测试工作的本质主要是通过软件数据的“值”来检验软件数据的“型”。《实用软件工程(第5版)/新工科建设·高等学校规划教材》适合作为高等院校计算机及相关专业的软件工程教材,也适合IT企业的软件工程师自学之用。
-
软件测试技术与实践研究白凤凤 著《软件测试技术与实践研究》对软件测试技术进行了系统研究,主要内容包括:软件测试基础、软件测试过程及测试过程管理、软件白盒与黑盒测试、软件单元测试、软件集成测试和确认测试、软件自动化测试、软件测试项目实践研究、软件测试技术的新发展等。《软件测试技术与实践研究》条理清晰,内容丰富,是一本值得学习研究的著作。
-
互联网+动态数学张景中 王广喜 著网络画板是张景中院士主持开发的,无需安装,直接在网络上即可使用动态数学软件,功能强大,几乎覆盖初、高中数学、物理和化学知识。利用网络画板可以是静态的知识动态化、抽象的知识具体化。本书主要在初级教程的基础上,一线老师利用网络画板制作了100多个经典案例,每个案例有详细的制作步骤和使用说明,并铺设二维码讲解案例。
-
Spring MVC+MyBatis开发从入门到项目实践聚慕课教育研发中心 著《Spring MVC+MyBatis开发从入门到项目实践:超值版》共4篇,分别是基础知识、核心应用、核心技术、项目实践,内容由浅入深,由深到精。全书共18章。首先讲解了Spring环境搭建、Spring简单介绍、Spring IoC容器、Spring AOP容器和Spring Bean管理的基础知识,深入介绍了Spring MVC入门技术、Spring MVC的控制器、Spring MVC异常处理和Spring MVC的拦截器等核心编程技术,详细探讨了MyBatis的映射器、事务管理、缓存机制和动态SQL。在实践环节,不仅讲述了基于Spring MVC+MyBatis框架的电子邮件系统、图书管理系统,还介绍了中小型企业中的财务管理系统,全面展现了项目开发的全过程。《Spring MVC+MyBatis开发从入门到项目实践:超值版》目的是多角度、全方位帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志从事软件开发行业的读者轻松步入职场。本书赠送的资源比较多,在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。