软件工程及软件方法学
-
软件重构技术研究刘辉,李光杰本书主要介绍作者近十年从事软件重构方面的研究工作成果。在重构层次上,主要包括模型重构与代码重构;在重构阶段上,主要包括重构机检测、重构调度以及重构正确性验证等。该系列研究成果具有较高的学术价值,其中部分成果已经在国际期刊和国际会议上进行了简要的介绍,具有一定的国际影响力。 本书可供相关人员参考使用。
-
Python性能分析与优化(乌拉圭)多格里奥(Fernando,Doglio)本书首先介绍什么是性能分析,性能分析如何在项目开发周期中发挥作用,以及通过在项目中进行性能分析实践能够取得的效果。紧接着介绍分析性能所需的核心工具(性能分析器和可视化性能分析器)。然后介绍一系列性能优化技术,后一章会介绍一个具有实际意义的优化案例。
-
软件测试教程宫云战本书全面介绍了软件测试的基本原理和一般方法,同时全面阐述近几年出现的一些新的软件测试方法,结合实例,介绍了目前比较流行的软件测试工具。全书共分10章,分别为:软件测试概述、软件缺陷、软件缺陷、黑盒测试,白盒测试、基于缺陷模式的软件测试、集成测试、系统测试、主流信息应用系统的测试、软件评审和测试管理。基本上涵盖了当今软件测试技术的全部内容,软件测试工具是结合软件测试技术来撰写的,并融合在每一个章节中。本书可作为大学计算机专业本科、研究生的教材,也可以作为软件测试与软件质量保障工程师的参考书。
-
计算机常用工具软件实用教程周霞,缪亮,纪宏伟,王戈本书介绍了计算机安全、系统优化与维护、磁盘管理、文件管理、光盘制作、电子图书浏览和制作、语言翻译、图像处理、娱乐视听、数字音频处理、数字视频处理、网络应用等软件工具的应用方法和技巧。本书是作者多年的教学经验的总结,书中选取时效性、应用性较强的工具软件展开介绍。本书内容全面、操作步骤清晰直观、实用性强、注重实践环节。通过本书的系统学习,读者能够掌握一些常用工具软件的使用,具备解决实际应用问题的能力,基本能满足未来工作的需要。全书共12章。每章配有“本章习题”和“上机练习”,既可以让教师合理安排教学内容,又可以让学习者举一反三,快速掌握本章知识。本书可作为各类院校的计算机工具软件应用教材、各层次职业培训教材,同时也可作为广大计算机爱好者的参考用书。
-
面向对象分析与设计(美)Grady Booch(格雷迪.布奇),Robert A. Maksimchuk(罗伯特.A.马克西)等本书是UML创始人Grady Booch的代表作之一。全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。书中介绍的概念都基于牢固的理论基础。同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。书中的表示法采用最新的UML 2.0,因此本书是学习UML 2.0不可多得的参考书。本书非常适合实际系统和软件的开发者、系统分析师或架构师、项目经理阅读,也可以作为高等院校软件工程和高级编程课程的教材使用。
-
软件安全开发宋明秋在日益严峻的信息安全背景下,软件的安全性已经成为信息安全问题的重中之重。本书针对信息安全领域这一核心问题,站在软件开发过程控制的视角,从系统工程基本理论思想出发,借鉴当前国际先进的软件安全开发的理论和方法,提出安全属性驱动的软件开发方法。全书以软件安全属性为核心,将安全属性贯穿于软件开发生命周期的每一个阶段,通过对软件开发生命周期全过程的安全质量管理和控制,以期减少开发过程中可能产生的各种漏洞,提高软件产品的本质安全性。全书共分为6章,第1章是软件安全开发相关的基本概念,第2章介绍了软件安全开发方法的历史演化进程以及一些典型的软件安全开发模型,第3章基于需求工程原理阐述了软件安全属性需求获取方法,第4章从系统架构角度出发阐述了软件安全架构的设计方法以及相关安全技术,第5章介绍了软件开发编码过程中的安全问题,第6章对于软件安全性测试进行了全面的阐述。本书的特点是既注重系统性和科学性,又注重实用性,系统性地介绍软件开发生命周期全过程的安全质量保证方法,可作为软件开发组织者、系统分析师、软件架构师、软件设计人员、开发人员、测试人员、系统运维人员以及软件相关专业的在校大学生和研究生学习与实践的较好的参考书。
-
交互设计那些事儿阿西UED 编著交互设计是一个正在快速发展的新兴行业,它包含界面、产品架构、信息逻辑、人机交互、用户体验等方面的内容。越来越多的互联网、移动互联网行业的从业人员关注到了交互设计,越来越多的软件产品项目组开始配备专职的交互设计师。《交互设计那些事儿》从实践出发,系统地介绍了交互设计的概念、职责要求、知识体系、工作思路、设计技巧,并系统介绍了交互设计的入门方法和进阶方向。《交互设计那些事儿》立足于实际工作,从交互设计的各个阶段所遇到的不同问题出发,以交互设计工作生命周期为主线,依次介绍交互设计基础、交互设计工作场景、交互设计架构相关能力、交互设计流程、原型设计相关内容,以及大量交互设计说明文档的案例,就交互设计相关的方方面面做了一次鸟瞰,让没有基础的学习者看完之后能快速熟悉交互设计,节约学习时间。无论是交互设计从业者、用户体验从业者,还是互联网行业的技术人员、网站UI 设计师、移动终端UI 设计师、工业设计从业者、互联网创业者,以及传统行业的从业设计人员和广大学生群体,都可以从《交互设计那些事儿》中获益。
-
网构化软件可信评估技术龙军暂缺简介...
-
设计模式精解及面试攻略(印)纳拉西姆哈卡鲁曼希暂缺简介...
-
爱上Python(新加坡)Jamie Chan本书将复杂的编程概念分解成简单的步骤,简单易懂。作者通过多年的教学经验精心挑选出了有特点的例子,手把手地实例教学。这本书把看似冗长的编程学习精简,让书“读得很薄”,学习更加轻松。以一学就会的理念讲授Python是什么,需要哪些软件,相对应的模块怎么使用,让那些没有编程经验的初学者也能够轻松学习Python编程。