软件工程及软件方法学
-
计算机常用工具软件李翠梅,徐广宇,王彪,韩勇,刘保利 ... 著本书从实用的角度出发,介绍了目前**、*实用且经过精心挑选、具有代表性、口碑好的数十种在人们工作、娱乐、学习和生活中经常涉及的计算机工具软件,内容涵盖计算机日常应用过程中应该掌握的几乎所有计算机常用软件基础知识。本书文字简洁,步骤清晰,通俗易懂,方便实用,可帮助读者轻松、迅速地掌握工具软件的下载、安装和正确使用。通过本课程的学习,读者应能够掌握计算机常用工具软件的基本使用方法,能较熟练地运用有关工具软件解决计算机应用过程中的实际问题。本书突出案例教学,强调实际操作技能的掌握。书中包含大量案例,通过案例学习,读者可以真正熟练掌握操作各种计算机常用软件的基本技能,真正达到“学以致用”的效果。本书适合作为大学本、专科教材使用,也可供计算机爱好者和办公人员参考和查阅。
-
Qt高级编程[英] Mark Summerfield(马克·萨默菲尔德) 著;闫锋欣 译本书是一本阐述Qt高级编程技术的书籍。本书以工程实践为主旨,是对Qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每章主题内容的探讨外,还给出了许多与之相关的类、方法和技术细节,从而尽可能多地展示了Qt的各种特色。因此,即使是很有经验的Qt程序开发人员,也可以从书中找出自己不曾注意到的技术点。书中的全部示例程序都已用Qt 4.6或者Qt 4.5在Windows、Mac OS X和Linux系统上进行了测试。
-
计算机软件技术基础李廷元 著本书按照教育部高等学校大学计算机课程教学指导委员会提出的“三个层次五门课” 的系列课程体系设置的第二层次的一门基础理论课的课程大纲编写而成,系统介绍了计算 机软件技术的基本内容,包括数据结构、计算机操作系统、软件工程及数据库技术。本书 内容丰富、重点突出,体系结构和内容选取强调基础性和实用性,符合理工科学生的认知 规律,各章后均配有选择题、填空题和问答题,供学生练习使用。 本书适合作为高等院校理工科非计算机专业教材,也可供科技人员及计算机爱好者阅 读,还可作为全国计算机二级考试软件理论基础部分的参考用书。
-
计算机软件技术基础习题解答徐士良,葛兵 著本书是《计算机软件技术基础(第四版)》的辅助教材,给出了《计算机软件技术基础(第四版)》中所有习题的参考解答,并对有些习题给出了详细分析;此外,还给出了一些补充习题及解答与分析。
-
向技术管理者转型郑天民 著本书主要包含软件开发人员如何向技术管理者进行转型的一些思路、方法和工程实践,包括转型过程中所涉及的关于行业、技术和管理三大知识体系以及意识形态的转变和提升等内容。深入剖析成为一名合格的技术管理者所需要的各项软硬技能,重点对目前业界主流的互联网行业下所需掌握的产品开发、技术架构和技术创新领域,以及作为一名技术管理人员所需具备的组织和过程管理能力进行详细展开,并结合一些典型的场景和案例进行分析,帮忙读者了解并掌握迈向技术管理者所需的各种知识体系和实践技巧。
-
利用Python开源工具分析恶意代码[韩] 赵涏元 等 著;武传海 译恶意代码分析过程中,重要的是掌握恶意代码的特征,此时需要灵活运用线上服务的快速分析数据和主要恶意代码的数据库。《利用Python开源工具分析恶意代码》从应对入侵事故一线业务人员角度出发,介绍了分析恶意代码时的Python 等众多开源工具的使用方法,也给出了可以迅速应用于实际业务的解决方案。
-
DevOps开发运维训练营[印度] 米泰什.索尼(Mitesh Soni) 著;姚军 译DevOps(Development 和Operations 的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/ 软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。本书从以练代学的角度讲解了IT 运维的一些实用知识和相关运维工具的使用技巧,总共分为8 章,其内容有DevOps 概念与评估框架,如何安装Jenkins 持续集成服务器,如何使用开发或者QA 环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。本书适合打算学习DevOps 以及打算在公司内部建设DevOps文化的IT 开发人员、运营人员和管理员阅读。
-
计算机网络软件编程指导书吴英 著本书根据计算机网络与Internet基本概念、工作原理与实现技术的学习需要,参考国内外知名大学网络课程编程训练以及著名IT企业在员工网络软件编程训练中的相关资料与文献,总结提炼出14个网络软件编程题目,分为3个不同的难度级,力求做到“结合网络课程的教学过程,通过完成实际网络编程课题训练,加深对网络基本原理与实现方法的理解,掌握网络环境中软件编程的基本方法,逐步提高网络软件编程能力”。 本书是“十二五”普通高等教育本科国家级规划教材《计算机网络(第4版)》(主教材)的配套教材,书中第3~16章每章对应一个编程题目。每章包括编程题目的设计目的、相关知识、例题分析和练习题。作者针对不同程度与不同要求的读者,对练习题的选择与进度安排提出了建议。本书可以与主教材配套使用,也可以独立使用。读者可以根据自身的基础与学习要求选择编程题目。完成本书编程题目不需要专门的网络环境与特殊的编程条件。 本书可以作为高等学校计算机专业、软件工程专业、电子信息类专业以及其他相关专业的计算机网络、网络软件编程技术等课程的教材或参考书,也可以作为从事计算机网络应用与信息技术的工程技术人员继续学习和研发工作的参考书。
-
软件项目开发实践贾晓辉,李勇军,缑西梅 著本书是针对软件开发专业应用型人才培养而创作的一种实践类教材。全书由三篇共五个实践项目组成,其中入门篇为代码级项目,有日期转换小工具、小学生计算机辅助教学系统及课堂随机提问系统,分别从不同角度实现了三个小应用系统;进阶篇为设计级项目,以超市管理系统为例,介绍系统分析、系统设计、系统实现及测试等内容;高级篇为分析级项目,以电子书服务平台为例,介绍电子书服务平台的问题定义、需求分析、系统分析、系统设计、系统实现及测试的过程。 本书以工程应用为背景,面向编程实践和软件开发实战能力的训练;从代码级程序开始,经过设计级项目实践,达到分析级能力的学习层次;从不同的项目出发,实现循序渐进的完整学习过程;由浅入深,由简单到复杂,由底层算法实现到顶层问题分析,让读者理解和掌握规范的软件工程思想,顺序地展开软件开发各个阶段的工作。 本书适合作为高等学校计算机专业的软件开发课程教材,也可作为从事计算机相关工作的科技人员、软件开发爱好者及其他自学人员的参考用书。
-
SOA架构托马斯·埃尔(Thomas Erl) 著;李东 译本书一直以来都是在SOA、面向服务和服务技术方面的、端到端的教程。如今,已经更新到第2版,正式引入微服务和微任务抽象,作为面向服务架构及其相关服务层的一部分。新版的案例研究示例和图例进一步阐释和定位微服务模型,并与更传统的服务类型相关联。本书可作为应用架构师、企业架构师、软件开发人员以及任何有兴趣了解或负责设计与实现现代、面向服务解决方案的IT专业人士的参考书。