软件工程及软件方法学
-
网络互联技术梁广民,王隆杰 编《网络互联技术/“十二五”职业教育国家规划教材》是“十二五”职业教育国家规划教材。围家职业教育专业教学资源库是教育部、财政部为深化高职院校教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级建设项目。网络技术专业(项目编号:2012—2.5)于2011年8月被教育部确定为国家职业教育专业教学资源库立项建设专业。木书是国家职业教育专业教学资源库“网络设备安装与调试”课程的配套教材,是按照高职高专网络技术专业人才培养方案的要求,总结近几年国家示范性两职院校网络技术专业教学改革经验编写而成的。 -
软件漏洞分析技术吴世忠,郭涛,董国伟 等著《软件漏洞分析技术》首先介绍了软件漏洞在当今社会所造成的影响,进而引出漏洞的基本概念,包括定义、特点、分类等,在此基础上总结了现今普遍应用的漏洞分析方法,并进一步将其划分为源代码漏洞分析、二进制漏洞分析、架构安全性分析和运行系统漏洞分析等4大类别;在后面的章节中对4大类漏洞分析技术所包含的具体技术从基本原理、实现方法、实例分析和典型使用等几个方面进行展开;并在最后对未来漏洞分析的前景进行了展望。 -
Android智能穿戴设备开发从入门到精通张明星,孙娇 著; 于先军 编本书循序渐进地讲解了在Android系统中开发穿戴设备的各种必备知识及其应用。书中几乎涵盖了Android穿戴设备应用开发方面的所有重点内容。全书共分14章,依次讲解了Android开发技术基础,Android技术核心框架分析,HTTP数据通信,使用Socket实现数据通信,下载远程数据,上传数据,传感器技术,人工智能技术,语音识别和手势识别,蓝牙技术基础,Android蓝牙模块详解,蓝牙4.0 BLE详解,以及智能心率计和计步器的设计全过程。 本书适用于Android初学者、Android应用开发、Android穿戴设备开发、Android底层开发人员和Android源码分析人员学习,也可作为培训学校和大中专院校相关专业的教学用书。 -
移动互联应用测试基础与实战王寅峰 编《移动互联应用测试基础与实战》为“十二五”职业教育国家规划教材。随着移动互联网平台不断推陈出新,移动应用快速增长,移动应用间关联越来越强,业务日趋复杂,需求变化频繁,各IT部门都急需能有效实施移动应用软件测试和质量控制的人员。本书以新员工的视角,带你一步步走入移动互联网应用测试的世界。每单元开篇都点明了学习目标,包括知识目标和技能目标,然后引入具体的任务。围绕着如何完成该任务,了解相关的背景,学习测试理论与知识点,层层深入,培养测试技能。主要内容包括移动应用功能测试、测试管理、兼容性测试、安全性测试、用户体验测试、自动化测试和性能测试,并讲解了手机游戏和移动应用开发中的测试框架与工具。 -
软件项目群资源配置理论、算法及其实现郭研 著本书围绕着软件项目群管理中的多技能员工配置问题、多模式多资源均衡问题和基于模糊关键链项目群调度问题展开研究,主要内容有:(1)针对软件项目的特殊性,详尽分析了软件企业项目群管理的内容和过程,并建立了软件项目群调度框架模型,该模型以项目群管理系统为核心,包括了需求管理、过程管理、文档管理等模块。最后给出了软件项目群调度过程的具体步骤。(2)针对软件项目群多技能员工配置问题的特点,建立了以项目群总工期和总费用为目标的调度模型,然后将云模型嵌入到基于Pareto的向量评价微粒群算法中,提出了一种新的基于云多目标微粒群算法。最后通过一个软件研发案例验证了该方法的有效性和可行性。(3)提出了软件项目群多模式多资源均衡优化方法,该方法通过建立多目标优化模型,能同时对项目群工期、资源总量和资源方差进行优化。(4)提出了基于德尔菲的任务工期模糊估算法。然后研究了模糊关键链项目群调度中能力约束缓冲的设置方法,该方法充分考虑了能力约束任务的复杂性、资源紧张度和安全时间。最后通过软件案例验证了该方法能以较高的可能性提供足够的错开时间,同时对项目群最终完工率影响很小。 -
组态软件应用技术孙立坤 编本书结合国家示范专业建设课程改革成果,按照以能力为本位、以就业为导向的原则进行编写。全书围绕精选的10个典型工作任务,系统介绍了组态软件的特点、外部硬件设备连接及管理、实时数据库管理、用户界面设计、控件与数据对象的动画连接、用户脚本程序设计、趋势曲线、报表系统及报警窗口的应用等。本书内容实用性较强,将课程内容与典型应用融为一体,注重对学生职业能力和创新能力的培养。本书配有免费的电子教学课件、练习题参考答案,详见前言。 -
软件定义网络核心原理与应用实践黄韬,刘江,魏亮 等著《软件定义网络核心原理与应用实践》分为核心原理和应用实践两大部分,对软件定义网络(SDN)技术进行了全面剖析和深入解读。第一部分首先阐述了SDN的设计思想与体系架构,详细分析了软件定义网络的控制转发分离和可编程性两个突出属性,其次介绍了以OpenFlow为代表的SDN南向接口协议,以及北向和东向接口协议,接下来根据SDN的层次化架构,依次介绍了SDN数据平面、控制平面以及SDN应用案例,最后梳理总结了SDN标准化进展以及学术发展情况。第二部分着重讲述SDN应用实践,从系统架构、代码解析等方面详细介绍了虚拟交换机、开源控制器、仿真测试实验工具的基本知识,并结合模拟网络环境搭建、虚拟网络设备部署、实际业务开发等具体应用实践场景,深入讲解了利用SDN技术进行创新研发的过程。《软件定义网络核心原理与应用实践》涉及的内容广泛、技术思想凝练,突出核心原理和基本概念的阐述,同时力图深入浅出地讲解SDN的业务应用开发过程。《软件定义网络核心原理与应用实践》对从事SDN技术研发的专业人士、网络运营管理人员、相关专业高校学生以及对SDN技术感兴趣的读者,都具有一定的参考价值。 -
Scrum实战Mitch Lacey 著; 傅勃 译· 短短几年时间,Scrum跃升为敏捷首选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书结合故事、模型和成功秘诀三大要素,透彻讲解确保Scrum取得成功的基本要素。全书4部分30章。在简单介绍Scrum知易行难之后,在第一部分中阐述导入Scrum之前的准备工作。接着,第二部分重点介绍实战基础。第三部分提出急救包的概念,讨论如何使每日站会富有成效,如何提出Scrum的第四个问题,如何让人们在结对编程时保持专注,增加团队新成员时应该怎么办,发生文化冲突时应该怎么办,冲刺应急过程等。第四部分则锁定八大主题,重点介绍高级生存指南。最后在附录中概述Scrum框架,以帮助读者快速入门。· 针对如何用好、用巧这个看似简单的框架,本书结合故事、模型和成功秘诀三大要素,透彻讲解确保Scrum取得成功的基本要素。本书适合打算实现敏捷转型并导入Scrum的所有人员阅读,比如开发人员、架构师、测试人员、经理和项目负责人,是帮助他们顺利度过Scrum第一年的理想参考书。 -
软件原理与工程黄景碧,温善毅 著本书以一个完整的软件案例为主线,以VisualStudio为开发工具、.NET(特别是ASP.NETMVC)为开发平台、C#为编程语言、SQLServer为数据库服务器,全面阐述了软件原理与工程。其中,VisualStudio开发工具包括软件项目、软件MVC等内容;C#语言+.NET平台编程包括ASP.NETMVC平台、C#、JavaScript、XML、XHTML、CSHTML、CSS语言等内容;SQLServer服务器包括数据库、数据仓库、SQL、数据集成OLDI、数据多维分析OLAP、数据挖掘OLDM等内容。本书理论、实践、上机实训紧密结合,内容全面,系统性强、范例典型,可用作“软件工程”、“软件设计与开发”、“.NET编程”、“C#编程”、“网站建设”等本科生计算机应用课程的教材,也可作为信息科技普及用书。 -
敏捷可执行需求说明(美)Mario Cardinal 著; 黄灵 译本书介绍了如何创建可执行的需求说明并使用这些规范来测试软件需求与行为。具体介绍了在Scrum框架下如何构建软件,如何将需求与架构相连,如何自动进行需求验证等内容,可帮助读者解决在软件开发中的最重要的挑战:不仅仅要正确地解决问题,更要解决正确的问题。
