软件工程及软件方法学
-
专业嵌入式软件开发李云 著本书分为6篇。硬件篇就嵌入式软件开发所需掌握的处理器概念进行了介绍。工具篇对make、gcc编译器、bintuils工具集、ld链接器和gdb调试器进行了讲解,其中对make这一嵌入式开发环境的全能管家进行了精辟的介绍,致力于帮助读者成为Makefile方面的专家。编程语言篇致力于让读者更深入地理解C编程语言。操作系统篇通过循序渐进的方式介绍ClearRTOS的设计与实现,使得读者能透彻地理解操作系统的关键概念和实现原理。设计篇和质量保证篇通过实践的方式逐步展开讲解,以帮助读者获得一些实用的设计原则、最佳实践和一套有效的质量保证方法论。本书适合嵌入式软件开发领域的新手和在工作中碰到瓶颈的老手阅读。阅读本书要求读者已掌握C编程语言和基本的UML知识。 -
人件集(澳) Larry L. Constantine 著,谢超, 刘颖 , 谢卓凡 ,李虎 译《人件集:人性化的软件开发》是人件领域中的经典著作,以专题的形式探讨了软件开发中的人的因素。《人件集:人性化的软件开发》共分九个部分:第一部分介绍团队如何开展工作以及如何为开发更好的软件而更好地工作;第二部分涉及软件开发人员的不同观点;第三部分探讨团队组织和开发的问题;第四部分探讨开发者与其使用的工具之间的关系;第五部分针对提高软件质量提出了建议;第六部分着眼于软件可用性和用户界面设计问题;第七部分解释在用户界面设计和软件可用性方面的相同之处;第八部分探讨软件在沟通中涉及的一些话题;第九部分论述软件开发中的组织文化。 《人件集:人性化的软件开发》的许多内容收自作者在多本知名计算机杂志的人件专栏文章。本书适合所有开发并使用软件的设计人员、开发人员和管理人员阅读。 -
Clean Code(美)Robert C. Martin(罗伯特.马丁) 著软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《传世经典书丛:Clean Code(评注版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。《传世经典书丛:Clean Code(评注版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量本书适合致力于改善代码质量的程序员及技术经理阅读。本书介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。本书是CleanCode一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。 -
软件工程监理规范理解与实施葛健 主编《软件工程监理规范理解与实施》第1章是对信息化工程监理、软件工程监理和软件工程关系的简要介绍;第2章结构、范围及规范性引用文件是软件工程监理的范围、规范性引用文件和术语定义的分析;第3章软件工程监理的一般要求;第4章至第7章,标题均与《规范软件》标准的相应章的标题名称对应一致,以便读者对照,查找自己所关注的信息,内容是对标准条目进行具体深入的分析。第8、9、10章是《规范软件》在应用实践中的一些实际监理案例,供读者参考。《规范软件》的内容,根据多年来从事项目评审、软件开发、信息工程监理理论研究、教学和工程实践的经验和体会,对软件工程监理规范以及相关文件、法律、法规和信息工程监理的准则等,运用标准所需要的知识进行剖析,注重理论分析与实践相结合,侧重指南的可操作性。 -
计算机软件技术基础王海燕 主编《全国高等教育“十二五”精品教材:计算机软件技术基础》针对非计算机专业的大学生、研究生以及科技工作者与研究人员对计算机软件应用技术的需要,介绍了计算机软件技术的基础知识、方法与实用技术。主要内容包括:基本数据结构及其运算、查找与排序技术、数据库设计技术、软件的设计与开发技术和操作系统原理等基础理论知识。每章都配有一定数量的习题。《全国高等教育“十二五”精品教材:计算机软件技术基础》内容丰富,通俗易懂,实用性强,可作为非计算机专业计算机软件基础课程的教材,也可作为广大从事计算机应用工作的科技人员的参考书。 -
软件性能测试魏娜娣 等编著《软件性能测试——基于loadrunner应用》主要结合主流的性能测试工具loadrunner9.5及性能测试真实流程全面开展讲解,并贯穿项目实例和同步训练来进一步巩固知识点,主要内容包括性能测试基本理论、性能测试需求分析、性能测试用例及场景设计、loadrunner工具具体使用、性能测试案例实战、loadrunner脚本开发等。本书还汇总了常见性能测试面试题目及认证考试题目,以便读者通过学习能够体会性能测试项目完整的工作过程,真正跨入性能测试领域的大门。《软件性能测试——基于loadrunner应用》内容全面、层次清晰、难易适中,所采用的工具和项目同企业实际情况紧密结合,并且本书讲练结合,使读者更好地理解和掌握各款工具的使用,在实际工作中能够灵活有效地开展自动化测试。《软件性能测试——基于loadrunner应用》可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员以及对软件测试有兴趣的读者参考与学习。 -
软件需求工程康雁 主编《软件工程系列规划教材:软件需求工程》为读者理解软件需求工程提供了一个新的视角。全书共11章,包括需求概述、需求工程、需求获取、需求分析、基于UML的需求建模技术、需求模式、需求与面向对象软件开发、需求文档、需求验证、软件需求管理与安全需求工程。《软件工程系列规划教材:软件需求工程》引入CDIO的概念,强调“做中学”,以培养学生的实际动手能力和实践能力;并着重讲述了需求工程中有关安全需求的内容;在介绍软件需求工程领域的经典理论、最新进展和发展方向的同时,也介绍了相关的实用技术和工具。这些原理、技术和工具能够应用在大型工业和商业软件的项目开发中,为软件工业的从业人员提供系统深入的指导。《软件工程系列规划教材:软件需求工程》可作为高等院校计算机专业学生、教师以及研究人员的教材和参考书,对于工业和计算机产业的从业人员也具有实用价值。 -
多媒体技术与应用实践教程张阿敏 等编《大学计算机软件应用实践教程多媒体技术与应用实践教程》是根据教育部高等学校计算机基础课程教学指导委员会编制的“高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求”和“高等学校计算机基础核心课程教学实施方案”编写而成。《大学计算机软件应用实践教程多媒体技术与应用实践教程》以培养学生动手能力,掌握计算机基础应用技能为目的,全书共分两个部分,第一部分为课程实验,根据教学基本要求安排了6个大类知识点,38个实验,每个上机实验指导都设有“实验目的”、“实验环境”、“实验内容和步骤”、“思考与练习”。第二部分为多媒体技术应用,提供了11个综合性实例,可供读者在课程结束后进行综合课程设计。《大学计算机软件应用实践教程多媒体技术与应用实践教程》可作为高等学校“多媒体技术”课程的教材,同时还可以作为从事计算机应用的科技人员的参考书。 -
软件工程概论李彤 等编《软件工程系列规划教材:软件工程概论》以CDIO工程教育模式的四个阶段——构思、设计、实现和运作为主线,比较全面地介绍了软件工程的基本概念、基本理论、基本方法及其应用技术。全书共14章,分为5篇。导引篇包括第1、2章,介绍了软件工程的基础知识、CDIO工程教育模式和软件过程相关模型;构思篇包括第3~5章,从传统分析方法和面向对象分析方法两个层次讨论了需求分析的相关内容,重点介绍了传统软件需求分析方法、面向对象的基本原理和面向对象需求分析方法;设计篇包括第6~8章,主要关注软件工程中的设计方法和技术,重点介绍了软件体系结构、传统软件设计方法和面向对象设计方法;实现篇包括第9~11章,其核心内容是软件工程中的实现方法和技术,讨论了如何选定程序设计语言,介绍了软件开发的一些新方法、软件测试的相关原理和技术;运作篇包括第12~14章,内容包括软件维护与演化、软件项目管理和软件过程改进。《软件工程系列规划教材:软件工程概论》可作为高等院校高年级本科生、研究生学习软件工程的教材,也可供从事软件开发和应用的有关人员参考。 -
工业监控组态软件技术应用屈保中,周伟 编《工业监控组态软件技术应用》主要内容包括:循环灯控制监控系统设计、多种液体混合控制监控系统设计、电梯运行控制监控系统设计、机械手控制监控系统设计等。
