软件工程及软件方法学
-
跟着迪哥学Python数据分析与机器学习实战唐宇迪 著本书结合了机器学习、数据分析和Python语言,通过案例以通俗易懂的方式讲解了如何将算法应用到实际任务。全书共20章,大致分为4个部分。第一部分介绍了Python的工具包,包括科学计算库Numpy、数据分析库Pandas、可视化库Matplotlib;第2部分讲解了机器学习中的经典算法,例如回归算法、决策树、集成算法、支持向量机、聚类算法等;第3部分介绍了深度学习中的常用算法,包括神经网络、卷积神经网络、递归神经网络;第4部分是项目实战,基于真实数据集,将算法模型应用到实际业务中。本书适合对人工智能、机器学习、数据分析等方向感兴趣的初学者和爱好者。
-
软件项目估算阿兰·阿布兰(Alain Abran) 著,徐丹霞,郭玲,任甲林 译本书主要讲解如何构建估算模型和验证估算模型的质量。本书分为3个部分,共13章。第一部分(第1~3章)介绍估算过程的结构,估算中必须予以考虑的大量的经济学概念;第二部分(第4~7章),介绍有关估算结果质量的概念和技术,根据估算目的增加的调整因子的局限性;第三部分(第8~13章)介绍建立估算模型过程中的问题。本书理论知识全面、严谨,并给出了工程化的软件工作量估算方法和大量的实战经验。本书适合IT从业者、项目经理和对软件项目估算的审计人员,以及学习“软件项目管理”相关课程的学生阅读。
-
软件工程过程张剑波 著本书以IEEE计算机协会2014年2月发布的SWEBOK V3为蓝本,以软件工程过程、模型和方法为主线,围绕其中8个主要的软件工程实践活动,详细介绍了在软件工程领域被广泛接受的知识域。全书分10章,主要内容包括:软件工程过程、软件工程模型与方法、软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件项目管理、软件质量等。本书是高等学校软件工程及计算机相关专业的研究生、高年级本科生教材,也适合软件工程专业人员及希望未来从事软件工程工作的其他专业人员阅读。
-
网络运维软件项目化教程高松 编《网络运维软件项目化教程》是针对高职院校、应用型本科院校计算机网络技术及相关专业的网络运维软件学习教材,共9个大项目30个小任务。主要内容包括利用工具软件洞悉局域网使用情况、嗅探网络环境、捕获数据包并分析、监控服务器状态、查看网络性能、查看局域网信息、探测网络系统安全、解决企业员工上网管理、解决网络监控问题等。该书的编写以项目为导向,以任务为驱动,并通过大量的图示说明帮助读者学习相关内容。该书实践性较强,针对每个项目进行需求分析,项目具体实施完成后,进行知识点汇总,并通过练习题来巩固和复习所学内容。该书可作为高职院校、应用型本科院校计算机网络技术及相关专业的教材,也可作为相关专业师生和希望从事网络运维管理的人员的参考用书。
-
常用工具软件人力资源社会保障部教材办公室 著本书在各类工具软件中选取典型、常用的软件进行介绍,着重介绍同类软件的共性特点和通用用法,力求使学生具备举一反三的应用能力,主要内容包括:工具软件常识、办公工具、网络工具、音视频播放工具、多媒体编辑工具、系统优化与安全防护工具、磁盘管理工具等。
-
软件工程实用案例教程梁洁,金兰,张硕,宋亚岚,孔德华 著《软件工程实用案例教程》结合软件工程的发展与教学需要,系统地阐述了软件工程这一领域的基本概念、原理与方法。《软件工程实用案例教程》共包括11章,主要内容有:软件工程综述,软件过程,可行性研究,结构化需求分析,结构化软件设计,面向对象的需求分析,面向对象的设计,基于构件的开发,软件项目的测试,软件实施、维护与进化,软件工程标准与文档等。 全书内容丰富、组织严谨,原理和方法结合密切,结构化方法和面向对象的方法均有一个实例贯穿始终,丰富的图表和应用实例有助于培养读者的实际分析设计能力和文档写作能力,书中含有丰富的例题与习题便于教学及读者自学。 《软件工程实用案例教程》可以作为高等院校软件工程专业、计算机科学与技术专业、计算机应用专业,以及其他相关专业高年级本科生的教材,同时可作为从事软件分析、设计与开发人员的参考书。
-
软件测试与维护基础周之昊,刘热 著本书吸取了课程建设成果,总结多位教师教学经验,全面系统地介绍了软件测试的概念、过程、方法及相关工具。全书共9章,前4章以理论介绍为主,从理论角度讨论软件测试的概念和技术;后5章以实践练习为主,从实践角度介绍软件测试的应用和工具的使用。前一部分内容主要包含软件测试基础概念、软件测试流程、软件测试岗位能力要求、黑盒测试技术、白盒测试技术、测试的组织与管理、软件维护等。后一部分内容主要包括黑盒测试方法的综合应用,单元测试工具JUnit在Android开发中的应用,自动化测试工具UTF在Web系统测试中的使用,负载测试工具LoadRunner在性能测试中的使用,应用程序生命周期管理工具QC在软件测试管理中的使用。 本书内容全面、层次清晰、难易可控,可根据不同的教学要求及教学方向,有选择地实施教学。 本书适合作为高等职业院校相关专业软件测试课程的教材或参考用书,同时也可以供从事软件开发及测试工作的人员,以及对软件测试有兴趣的初学者参考学习。
-
编程原本亚历山大·斯特潘诺夫(Alexander Stepanov),[美] 保罗·麦克琼斯(Paul McJones) 著,裘宗燕 译本书将严格的数学定义、公理化和演绎方法应用于程序设计,讨论程序与保证它们正确工作的抽象数学理论之间的联系。本书把理论的规程、基于这些规程写出的算法,以及描述算法性质的引理和定理一起呈现给读者,以帮助读者将复杂系统分解为一些具有特定行为的组件。本书适合软件开发人员和需要进行程序设计的科学家及工程师阅读,也可供高等院校计算机及相关专业的师生参考。
-
软件工程开发与管理研究闫俊伢 著《软件工程开发与管理研究》由山西大学商务学院闫俊伢教授撰写,共九个章节,第一章主要围绕软件工程进行了阐述;第二章对软件过程进行了分析,其中包括了典型软件过程模型以及软件开发方法等内容;第三章对软件项目立项进行了阐述,其中包括了软件项目立项的方法、软件可行性分析、软件项目规模成本估算、制定软件项目开发计划以及软件项目立项文档等内容;第四章对软件需求分析进行了阐述;第五章对软件架构与体系结构设计进行了分析;第六章对软件配置管理进行了分析;第七章介绍了软件质量管理;第八章对软件项目管理进行了分析;第九章对软件安全管理进行了分析。
-
软件测试[美] 罗恩·佩腾(Ron Patton) 著,张小松,王钰,曹跃 等 译本书涵盖了软件测试的方方面面:软件测试如何适应软件开发过程,基本的和高级的软件测试技术,在常见的测试任务中运用测试技能,使用自动化提高测试的效率,测 试工作的计划和文档化,有效地报告发现的问题,衡量测试工作的成效和产品的改进, 测试和质量保证的区别,寻求软件测试员的工作。 本书适合软件测试人员及希望未来从事软件测试的其他专业人员阅读,也适合高等 院校相关专业的学生及教师参考。