软件工程及软件方法学
-
App草图+流程图+交互原型设计教程刘源 著
?\t该系列图书通过采用软件知识点+行业基础+实战的方式讲解。?\t案例与基础知识相融合,快速带领用户掌握网站UI产品原型设计制作方法和技巧?\t分别使用流行的Axure和Adobe XD完成网站产品的制作,与实际工作接轨?\t在每章的最后为读者提供一个操作案例,供读者练习使用。?\t全书所有案例配教学视频,有助读者学习。?\t全书的案例极具针对性,便于读者查找学习。 -
软件调试 卷2 Windows平台调试张银奎 著本书是国内当前集中介绍软件调试主题的权威著作。本书第2 卷分为5 篇,共30 章,主要围绕Windows系统展开介绍。第一篇(第1~4 章)介绍Windows 系统简史、进程和线程、架构和系统部件,以及Windows系统的启动过程,既从空间角度讲述Windows 的软件世界,也从时间角度描述Windows 世界的搭建过程。第二篇(第5~8 章)描述特殊的过程调用、垫片、托管世界和Linux 子系统。第三篇(第9~19 章)深入探讨用户态调试模型、用户态调试过程、中断和异常管理、未处理异常和JIT 调试、硬错误和蓝屏、错误报告、日志、事件追踪、WHEA、内核调试引擎和验证机制。第四篇(第20~25 章)从编译和编译期检查、运行时库和运行期检查、栈和函数调用、堆和堆检查、异常处理代码的编译、调试符号等方面概括编译器的调试支持。第五篇(第26~30 章)首先纵览调试器的发展历史、工作模型和经典架构,然后分别讨论集成在Visual Studio 和Visual Studio(VS)Code 中的调试器,最后深度解析WinDBG 调试器的历史、结构和用法。本书理论与实践结合,不仅涵盖了相关的技术背景知识,还深入研讨了大量具有代表性的技术细节,是学习软件调试技术的珍贵资料。本书适合所有从事软件开发工作的读者阅读,特别适合从事软件开发、测试和支持的技术人员阅读。
-
Python编程与数据分析应用余本国 著这是一本零基础学习Python并进行数据处理和分析的学习指导用书。本书共9章,主要内容包括:Python语法基础、Python数据结构、函数和类、正则表达式与格式化输出、Numpy和Pandas、数据处理与分析、网络爬虫、数据可视化、应用案例分析。本书内容丰富、简单易懂,零基础入门,适合本科生、研究生及对 Python 语言感兴趣和拟使用 Python语言进行数据分析的读者。
-
Python编程吴卿 著本书基于Python语言对计算机程序设计相关知识,进行了系统而全面的介绍。全书包含大量实用且有趣的程序代码,非常适合新手入门。书共有16章,1~9章为基础知识,其中详细讲解了Python的主要语法,读者学完这些章节将充分掌握Python语言的运作方式,能独立编写程序解决实际问题;10~13章为进阶部分,其中介绍了更多的Python高级概念,读者学完这些章节将全面熟悉Python语言的进阶技巧,能更灵活地发挥Python语言专有的特点;14~16章为综合实例,其中涵盖了Python的四个主要应用领域,读者学完这些章节将深入了解整个Python软件生态,做好选择下一步发展方向的准备。
-
代码整洁之道[美] 罗伯特·C.马丁 著本书是编程大师“鲍勃大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。
-
编程的修炼[荷兰] 艾兹格·W.迪杰斯特拉 著,裘宗燕 译本书是图灵奖获得者艾兹格·W. 迪杰斯特拉(Edsger W. Dijkstra)的最重要的著作,也是编程领域里经典著作中的经典。作者基于其敏锐的洞察力和长期的实际编程经验,对基本顺序程序的描述和开发中的许多关键问题做了独到的总结和开发。本书讨论了基本顺序程序的本质特征、程序描述和对程序行为(正确性)的推理,并通过从简单到复杂的一系列程序的思考和开发范例,阐释了基于严格的逻辑推理开发正确而可靠的程序的过程。本书写于20世纪70年代后期,但其对于编程领域的技术开发,对于编程语言的发展和程序理论研究的深刻影响持续至今。本书值得每一个关注计算机科学技术的本质,冀求在程序和软件领域有长远发展的计算机工作者、教师和学生阅读。
-
基于AnyLogic的系统建模与仿真何瑞春,赵敏,向万里 著《基于AnyLogic的系统建模与仿真》主要以AnyLogic8为平台,介绍了系统建模与仿真概述、AnyLogic仿真软件简介、适用于AnyLogic的Java基础知识、基于离散事件建模、基于智能体建模、系统动力学建模、柔性制造供应链模型、产品配送模型、配送中心运营模型等内容。通过精心选择学习内容及循序渐进安排学习内容,详细介绍了AnyLogic软件基础及建模过程,旨在引导读者了解掌握AnyLogic建模基本方法。 《基于AnyLogic的系统建模与仿真》适用于物流管理、物流工程及其他工程类相关专业本科生和研究生使用,也可以作为系统建模相关工作人员的学习用书和参考用书。
-
转型之擎黄鹏 著本书基于对全球及我国软件产业发展态势和趋势的分析研判,尤其结合近两年软件产业的**动向和变化,从内涵分类、价值影响、发展态势、发展趋势、政策举措、细分领域、生态构建、创新体系、标准建设、知识产权、人才培养、区域发展、企业发展、国际合作等方面进行了体系化研究,希冀能概括反映软件产业的重点和热点,为探索适合我国软件产业高质量发展的路径提供参考借鉴。
-
软件体系结构实用教程付燕,李贵民 编《软件体系结构实用教程(第2版)/高等学校新工科计算机类专业系列教材》共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础。第2章介绍了软件体系结构的概念、发展和研究现状。第3章对软件体系结构的风格进行了较详细的介绍,并给出了一些应用实例。第4章讨论软件体系结构的三种描述方法。第5章介绍软件体系结构设计过程中使用的一般原理和设计模式,以及关键质量属性需求驱动的体系结构设计方法。第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍。第7章介绍软件体系结构评估方法,重点介绍SAAM和ATAM方法。第8章介绍基于服务的体系结构,对SOA、Web Services和微服务架构进行了较详细的介绍。第9章对特定领域的软件体系结构进行介绍,详细讨论了其建立过程。第10章介绍了软件体系结构集成开发环境的具体功能。《软件体系结构实用教程(第2版)/高等学校新工科计算机类专业系列教材》可作为普通高等学校计算机软件专业高年级本科生和研究生教材,也可作为软件开发人员的参考书。
-
软件工程刘玮,刘军,李伟波 编本书遵循软件开发“工程化思想”,主要讲述软件工程各个重要阶段的核心理论、原理、方法以及应用技术。全书共9章,包括软件工程概述、结构化需求分析、结构化软件设计与实现、面向对象的软件需求分析、面向对象的软件设计与实现、软件测试技术、软件工程项目管理概述、软件配置与软件维护和软件开发工具与环境等。