软件工程及软件方法学
-
树莓派Python编程入门与实战(美)Richard,Blum,勃鲁姆,Christine,Bresnahan,布莱斯纳罕树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。
-
软件测试导论蔡立志暂缺简介...
-
DPDK应用基础唐宏,柴卓原,任平,王勇 等本书不仅深入浅出地介绍了DPDK的基础原理和安装调试方法,还详细介绍了DPDK在NFV中的应用场景和测试方法,并叙述了DPDK应用开发的技术细节和实践经验,是DPDK的入门必读,是了解NFV加速转发技术的**指南。
-
LoadRunner虚拟用户高级开发指南中国民生银行信息科技部,陈绍英,周志龙,金成姬本书主要为LoadRunner 使用人员精通脚本开发,培养LoadRunner 脚本开发专家而创作,LoadRunner使用人员通过系统而全面的学习书中的脚本开发知识与技巧,完全可以胜任各种颇具挑战的性能测试脚本开发工作,并成为这一领域的专家或高手。全书共分10 章。第1 章为基础部分,系统讲解LoadRunner 虚拟用户开发的基础知识,如C 语言知识、常用虚拟用户脚本函数、参数化等;第2 到第4 章介绍常用的虚拟用户,深入讨论了Web 虚拟用户、Web Service 虚拟用户、Sockets 虚拟用户的开发方法;第5 章到第7 章深入探讨了如何借助主流开发语言来增强或开发虚拟用户脚本,主要讲解通过Visual C++开发动态链接库、开发.NET 虚拟用户、开发Java 虚拟用户等知识;第8 章到第9 章为扩展内容,重点介绍了Tuxedo 协议虚拟用户开发、Mobile APP 虚拟用户方法;第10 章是一个脚本开发案例,深入探讨了一个UDP 网络应用的设计与实现过程及其虚拟用户脚本的开发方法,带领读者完成一项颇具挑战的虚拟用户开发工作。
-
软件工程钱乐秋,赵文耘,牛军钰本书系统地介绍了软件工程的概念、原理、过程及主要方法,内容上覆盖了ACM和IEEE制定的ComputingCurricula中有关软件工程的主要知识点。本书在介绍软件工程的基本概念和基本原理的基础上,重点介绍软件开发方法和技术,包括经典的和常用的方法,如结构化方法、面向数据结构方法和面向对象方法,以及一些软件工程的新技术和新方法,如UML2.0、基于构件的开发、敏捷软件开发、Web工程、CMM和CMMI等。此外,本书尽量采用国标、ISO标准及《计算机科学技术百科全书》对专业术语的名称及其语义解释,必要时,术语名称会同时给出其他习惯称谓。
-
常用工具软件应用教程张宇《常用工具软件应用教程》较为系统地介绍了目前比较流行以及常用的计算机工具软件,主要包括计算机的系统维护、自动办公软件、图形图像处理、动画制作与播放、文件处理等一些具有代表性的实用工具软件。《常用工具软件应用教程》可作为高职院校计算机公共课教材以及公共计算机技能培训教材。
-
软件测试技术与应用刘竹林软件测试技术与应用日益成为计算机相关专业的必修课程。本书共分十二章,课时数64课时,可作适当调整。主要内容包括:软件测试综述、测试过程与模型、黑盒测试与测试用例设计、白盒测试、单元测试、集成测试、系统测试、验收测试、Web应用系统测试、LoadRunner与上级实训等。书中给出了大量的案例。全书按照《全国计算机等级考试四级——软件测试工程师》大纲编写。
-
工程软件开发技术张青,王囡囡 著《工程软件开发技术》系统介绍了工程软件和工程数据库的概念、结构、开发方法,以VisualBasic为主要工具,结合工程实践给出大量例子,由浅入深全面阐述了程序设计语言的计算原理和基本特征、面向对象程序设计方法与步骤、算法与数据结构、数据库技术及软件工程。力图通过有限的篇幅,给读者建立起完整、系统和实用的工程软件开发思想。随着计算机软件技术的发展,程序设计、软件开发对非计算机专业的工程技术人员来说已不再神秘。《工程软件开发技术》从基础做起,在实践中训练工程技术人员的编程能力,以期实现*多的“一劳永逸”,使我们的设计工作变得快捷而又高效。《工程软件开发技术》面向工程,将软件开发技术集成起来,具有知识系统性、内容先进性和思想实用性的特点。既可为工程技术人员提供指导,也可作为高等学校各工程专业的教材。
-
现代软件工程郑炜,吴潇雪 编《研究生高水平课程体系建设丛书:现代软件工程》首先概述现代软件工程的基础、背景知识,然后介绍现代软件工程研究中的经典算法,基于搜索算法的软件工程,大数据、云计算时代对软件工程的影响和关键技术,现代软件测试理论以及当下流行智慧社区的相关内容。通过阅读《研究生高水平课程体系建设丛书:现代软件工程》,读者既可掌握软件工程基础理论,也可了解软件工程技术的新发展现状和趋势。《研究生高水平课程体系建设丛书:现代软件工程》适合作为高等院校本科生和研究生的软件工程及相关课程的教材,四部分的合理划分有利于教师根据学时和教学要求安排教学;同时也适合软件工程技术人员、项目经理,以及从事软件领域相关技术研究的科研人员了解新软件工程技术。
-
软件系统分析与设计实训教程张家浩本教程是与计算机软件工程专业学生“软件体系结构”课程配套的实训教材,包括三个各为3~5周的实训课程。全书共9章,分别是: 第1章软件架构设计实训课程导论,第2章软件的逻辑与思维训练,第3章基于Arduino的前端开发,第4章基于树莓派的开发与集成,第5章物联网服务器的开发与集成,第6章STKUI的总体架构分析,第7章STKUI的基本功能分析与二次开发,第8章STKUI的扩展功能分析与二次开发,第9章面向服务的STKUI架构再造。其中第2章、第3~5章、第6~9章分别为三个完整的实训课程,因为篇幅关系,分在各章中。三个实训课程在软件架构知识、学生认知能力、系统与项目开发规模与综合体验的复杂程度上,是三个递进、迭代层次,目标分别是系统逻辑思维训练、小系统开发与集成实训、大型“企业级”应用系统分析与二次开发实训。可根据学生情况和课程需要,分别或持续组织教学实施。由于是实训课程教材,因此,教程仅仅在需要的地方,简单回顾软件架构设计有关的相关知识点和内容,全书重点是围绕三个实训的若干个项目,让读者从项目开发实践中体会软件架构设计的深度和广度。教程配有全部PPT和项目源代码,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程的配套实训课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。