软件工程及软件方法学
-
软件工程宋礼鹏,张建华 编著《软件工程:理论与实践》(作者宋礼鹏、张建华)包括4大部分,共13章:第1章介绍软件工程的历史和基本原理;第2章介绍常见的软件过程模型及其演化过程;第3章讨论软件工程的管理技术。第4章介绍软件需求分析的框架知识;第5章介绍了面向数据流的分析方法;第6章介绍面向对象的分析建模技术和UML建模语言。第7章介绍软件设计阶段的框架知识;第8章介绍了面向数据流的设计方法;第9章讨论从分析模型转换成设计模型的过程。第10章介绍软件验证的目标、软件验证与软件检验的区别等;第11章介绍白盒测试和黑盒测试技术;《软件工程:理论与实践》第12章介绍面向对象软件测试的案例设计以及面向对象的集成测试;第13章介绍遗留系统的进化问题、软件变更的不同策略、软件维护及其过程和软件再工程技术等。 -
软件项目管理任永昌 等著《软件项目管理》共分7章,分别讲述软件项目管理概述、软件开发过程管理、软件测试管理、软件维护管理、软件配置管理、软件质量管理、人力资源管理。在阐明基本知识的同时,着重运用技术和方法解决实际问题。技术和方法主要包括:工作分解结构、进度计划编制、结构化和原型分析、结构程序设计、测试用例设计技术、软件维护过程模型、配置管理的主要活动、质量保证关键技术、质量控制方法与技术、打造高效团队的策略、激励理论与应用等,对每种方法都给出了具体的应用实例。《软件项目管理》适合作为高等学校计算机及相关专业本科生和研究生的教材,也适合作为培训项目经理和软件开发技术人员使用的教材;同时也可作为企事业单位的项目管理人员、软件公司高层管理人员的参考书,也是希望了解软件项目管理的各类读者的参考书。 -
软件工程及实践窦万峰 主编《软件工程及实践》包括软件工程理论和工具使用两大部分,理论部分共11章,分别从传统的结构化开发范型和面向对象开发范型两个方面,介绍软件工程的概念和理论。工具使用部分共6章,共设计了6个实验,包含了软件绘图工具Microsoft Visio、数据建模工具PowerDesigner、面向对象建模工具Rational Rose、功能测试工具WinRunner、性能测试工具LoadRunner和项目管理工具 Project等流行的软件工程工具。《软件工程及实践》通过案例分析与设计,把软件工程的概念和理论知识融入到实践当中. -
QTP自动化测试与框架模型设计黄文高 编著《QTP自动化测试与框架模型设计》(作者黄文高)分基础篇、提高篇和框架篇三大部分:基础篇介绍了软件自动化测试概述和自动化测试工具QuickTest的使用;提高篇详细介绍了自动化测试中其他技术的使用;框架篇介绍了关键驱动框架,重点介绍了混合测试框架模型,并通过具体实例介绍了如何使用自动化测试工具QuickTest进行自动化测试。 《QTP自动化测试与框架模型设计》适用于想了解自动化测试的读者和QuickTest的初学者,也希望书中框架和实践部分的内容对中高级自动化测试工程师有所帮助。 -
Struts 2 Web开发学习实录杨少敏,樊双灵 编著《Struts 2 Web开发学习实录》介绍了比较流行的技术Struts 2,全书分为4篇,分别为:Struts 2基础篇、Struts 2知识篇、Struts 2应用篇和实例篇。Struts 2基础篇(第1~2章)讲解了Struts 2的基础配置。Struts 2知识篇(第3~10章)讲解了Struts 2的各种知识,如:数据类型转换、国际化、异常处理、拦截器、数据校验、OGNL、标签库、文件上传下载和避免表单重复提交等。Struts 2应用篇(第11~13章)讲解了Struts 2与Hibernate的整合开发,Struts 2、Hibernate和Spring的整合开发,以及Struts 2与JFreeChart的整合,还有Struts 2和Ajax的结合应用。最后实例篇(第14~15章)通过太极研修院企业网站和人力资源管理系统两个综合实例帮助读者全面掌握在实际项目中使用Struts 2技术,提高对大型应用系统的整体把握,使读者熟练掌握Struts 2技术。《Struts 2 Web开发学习实录》适合具有一定Web开发经验的开发人员,或具有其他Web框架使用经验的开发人员或想要学习Struts 2开发的开发人员,以及正在从事Java Web开发的开发人员。 -
软件测试与持续质量改进(美)William E. Lewis David Dobbs Gunasekaran Veerapillai 著《软件测试与持续质量改进(第3版)》为软件测试过程提供了一个质量框架,目的是提出一个持续改进软件质量的途径,以提高测试效率。书中详细列举基本的软件测试技巧,并基于一种持续改进过程介绍Deming的质量概念,将“计划、执行、检查、改进”(Plan, Do, Check, Act, PDCA)这样一个质量循环引入软件测试过程,阐述现代质量保证理论及最佳实践方法。此外,附录中提供软件测试过程中可能涉及的各种文档的格式样本,非常便于查阅和参考。《软件测试与持续质量改进(第3版)》既适合软件测试领域的专业技术人员作为参考手册,又适合作为计算机及相关专业软件测试课程的教材。 -
软件工程导论罗嗣卿,李莉,吴頔 主编《软件工程导论》在提出为什么要研究软件工程问题之后,全面系统地讲述了软件工程的概念、原理和典型的方法学。《软件工程导论》采用案例讲解方式.详细阐述软件开发的过程、方法和使用的工具。《软件工程导论》主要包括软件开发过程模型、需求分析、系统总体设计和详细设计、编码实现、软件测试方法、项目管理、CMM及其应用等内容,使读者熟练地掌握软件工程的方法。《软件工程导论》可作为高等院校软件工程课程的教材,也可作为软件工程人员的参考书。 -
嵌入式软件开发实用教程李浪 等主编《嵌入式软件开发实用教程》是为嵌入式软件入门开发者编写的实用教程。全书根据初学者的特点,由浅入深、系统地讲述了嵌入式软件开发的方法和技能,目的是学习者学习《普通高等教育“十二五”规划教材·高等院校计算机系列教材:嵌入式软件开发实用教程》后,能够掌握嵌入式软件的基本开发方法。全书从嵌入式系统的基本原理、概念开始,继而对基于Windows CE的嵌入应用软件设计开发进行深入介绍。全书共分8章,第1章对嵌入式系统基本知识作初步介绍;第2章对嵌入式系统的设计方法及设计的详细流程进行剖析;第3章对嵌入式系统的硬件组成进行讲述;第4章主要介绍Windows CE操作系统;第5章介绍基于Windows CE嵌入式操作系统定制;第6章从嵌入式软件工程师的角度,着重介绍嵌入式应用程序开发,一些典型例题的选取让初学者可以快速掌握嵌入式软件编程技巧;第7章主要论述设备驱动程序的设计与开发;第8章介绍BSP的开发技术。对于没有PXA255开发板的学习者,书中第6章详细介绍了如何在模拟器上进行嵌入式软件开发的学习方法。《普通高等教育“十二五”规划教材·高等院校计算机系列教材:嵌入式软件开发实用教程》内容充实、重点突出,所选例题均具有较强的代表性,适合举一反三。教程特别适合嵌入式系统软件开发初学者,遵循循序渐进的原则,从基本原理介绍到注重开发能力的逐步提高。 -
软件密集型装备综合保障宋华文,耿华芳 著宋华文、耿华芳所著的《软件密集型装备综合保障》系统介绍了软件密集型装备综合保障的基本概念、基本理论和基本方法;全面阐述了软件密集型装备的综合保障特性、保障性分析技术、保障方案设计、保障资源规划、软件度量方法,以及软件密集型装备综合保障的组织与管理问题;以某型软件密集武器系统为例,进行了保障性分析、保障方案设计和保障资源规划;最后,研究探讨了软件密集型装备的质量管理和综合保障建设等相关问题。力图从理论和实践相结合的视角,将软件密集型装备综合保障的知识展现给广大读者。《软件密集型装备综合保障》可作为军事装备学、军事后勤学等专业的研究生教材,也可供军队科研院所相关专业的教师、大学高年级学员以及从事装备发展论证、装备科研试验、装备采购订货、装备管理保障等工作的人员参考。 -
打开智慧的魔盒罗辉 著思维导图、概念图是知识可视化的两个重要工具,具有激发右脑潜能、提升思维品质、实现高效学习和工作的神奇作用。本书从神奇的左右脑分工入手,介绍概念图、思维导图相关的理论和应用方法,并以大量的案例介绍思维导图、概念图在市场营销、企业培训、学生学习、教育教学、技术交流、行政管理等诸多领域的应用。《打开智慧的魔盒:思维导图、概念图应用宝典》配套光盘是真人配音、互动仿真学习的多媒体课件,分别介绍了五个最为常用的单机版和支持网络协同工作的概念图软件、思维导图软件,以及即将风靡市场的新型网络会议软件的使用方法。光盘还提供书中介绍的思维导图和概念图软件、案例源文件,供下载使用。《打开智慧的魔盒:思维导图、概念图应用宝典》主要以思维导图、概念图而非段落文字来表述内容,读来轻松便捷,理解直观易懂,记忆深刻持久,是图书编写方式的创新之举。本书适合教师、学生、职场人士、科研人员、机关工作人员等多种身份的读者。作者的目标是帮助读者迅速掌握思维导图、概念图的使用方法与技巧,并灵活地运用到实际工作和学习中,使思维导图、概念图成为提升中国人学习品质、工作效率和创新能力的“人人工具”。
