软件工程及软件方法学
-
软件项目管理案例教程韩万江 姜立新本书以案例形式讲述了软件项目管理的全过程,借助路线图讲述了项目管理的理论、方法以及技巧,本书不仅覆盖项目管理知识体系的相关内容,而且强调软件这个特殊领域的项目管理。 -
SOLIDWORKS 2023机械设计完全实例教程张忠将本书紧密结合实际生产应用,以众多精彩的机械设计实例为引导,详细介绍了SOLIDWORKS从模型创建,到出工程图,再到模型分析和仿真等的操作过程。本书实例涵盖典型机械零件、输送机械、制动机械、农用机械、紧固和夹具、传动机构、弹簧和控制装置等的设计;内容涵盖草图、建模、曲线/曲面、装配、钣金、焊件、工程图、仿真和应力分析等。本书紧密结合实例和实际应用进行了深入浅出的讲解。本书的主要特点是贴近机械加工的实际操作,在设计零件的过程中,我们不但要懂得如何使用SOLIDWORKS将零件绘制出来,还需要了解如此绘制零件的原因(如令毛坯件利于加工等)。本书附赠资源包括PPT演示课件、操作视频、全部素材、范例设计结果和练习题设计结果等。本书实例精彩丰富、条理清晰、内容实用,可作为各种培训机构的CAD/CAE课程教材,也可作为广大机械设计人员、工程师和机械相关专业大中专院校学生学习提高的自学参考书。 -
Web前端开发技术亢娟娜 魏衍君 谢远福暂缺简介... -
软件工程实践教程毛新军 王涛 余跃本书是计算机领域本科教育教学改革试点工作(“101”计划)核心课程配套实践教材,针对软件工程课程实践教学的特点、难点和重点,以能力和素质培养为目标,围绕实践任务的设计、实施和考评三个方面,阐述了如何基于群智和开源的方法,依托相关的软件工具和平台,开展软件工程课程教学实践。 本书设计了两个相对独立的实践任务:一个是阅读、分析和维护开源软件,旨在通过高质量开源代码的学习和维护来掌握高水平的软件开发技能,并在此基础上开展软件的分析、设计和实现,这是一个建立在逆向工程基础上的课程实践;另一个是开发上规模、有创意和高质量的软件,旨在通过完整的软件开发实践来掌握和运用软件工程知识、培养软件开发能力和软件工程素质,这是一个建立在正向工程基础上的迭代开发课程实践。本书结合具体的软件开发案例,详细介绍了这两个实践任务的设计和实施细节及方法,包括实践要求、实施过程和方法、支撑工具和平台、实践成果样式、实践考评方式等,并重点阐明了如何借助开源和群智的方法来开展上述实践工作。 本书可作为计算机大类专业本科软件工程实践教学教材,也可作为软件工程师的参考用书。为便于教学,作者建设了软件工程教学生态,提供了完整的教学资源,包括实践教学PPT、实践任务设计、软件文档模板、实践考评样例、软件项目案例(含UML模型、软件文档、源代码、可运行程序等)、线上实践、学习社区、支撑工具等。 -
领域驱动设计工作坊郑天民本书通过一个完整项目案例由浅入深地介绍了业务建模和软件设计的方法论——领域驱动设计(Domain Driven Design,DDD)。首先,本书介绍了DDD的基本概念和主流设计方法,同时引入贯穿全书的案例系统,并完成案例系统的基础设计;其次,围绕DDD的统一语言、子域和限界上下文展开讨论,探讨从问题空间进入解空间的解决方案;再次,从领域建模范式讲起,详细分析实体、值对象、聚合、领域服务、应用服务和领域事件等DDD中与战术设计相关的核心概念,并给出各个组件的设计方法和使用技巧;最后,围绕常见领域驱动架构模式及DDD架构考量,给出DDD的架构设计和整合方案。本书结构清晰、内容丰富、图文并茂,适合团队负责人、业务设计人员、系统设计人员以及架构师等阅读。 -
信息架构、安全架构、敏捷方法及参考模型开梵标准本书是TOGAF?标准系列指南的一个分册,包含如何使用TOGAF标准框架的详细指导。本书共有五篇:业务架构篇、数据/信息架构篇、安全架构篇、敏捷方法篇、参考模型篇,包含了16个TOGAF标准技术文档。本书的读者对象是:企业架构师、业务架构师、IT架构师、数据架构师、系统架构师、解决方案架构师,以及任何负责组织内架构功能的个人;数字化和敏捷开发从业者,以及产品经理和企业高级管理者。 -
数字化时代的软件架构[美]阿瑟·M.兰格(Arthur M. Langer)随着科技的飞速发展,软件系统的复杂性不断增加,对软件架构的要求也越来越高。本书采用了循序渐进的介绍方法,深入探讨了数字化时代软件架构的分析与设计方法,涵盖了先进的架构模式、技术趋势以及应对复杂业务需求的策略。本书还明确定义了利益相关者——包括IT部门、用户、执行发起人和第三方供应商——的角色和职责,能够帮助分析师在重新设计现有应用程序和数据库以及选择第三方产品、转换方法与网络控制机制时获得更高的成功率。通过丰富的实例和详细的讲解,读者能够了解如何充分利用5G、物联网、区块链、云计算、量子计算、人工智能等领域的新技术,从而设计高效、可扩展、可靠的软件架构。具体来说,第1章为概述,交代本书的相关背景;第2章介绍如何整合内部用户和消费者的需求;第3章对面向对象的相关概念进行了回顾;第4章介绍了分布式客户端/服务器和数据相关内容;第5~8章则分别介绍无线通信、物联网、区块链、量子计算、人工智能、机器学习和云计算等相关技术对软件设计的影响;第9~11章介绍对遗留系统的处理以及新系统的建设相关权衡;第12章介绍数字化时代的软件架构分析和项目管理;最后一章则是对全书内容的总结以及对未来的展望。本书的读者对象包括IT开发人员、软件工程师、架构师、应用程序供应商、业务经理和高管,能够为他们提供实用的指导,助力他们在不断变化的技术环境中设计出卓越的软件架构。 -
一本书讲透HTML、CSS和布局[美]李·多纳霍,[美]迈克尔·哈特尔这是一本讲解如何基于三项核心技能(编写和编辑HTML、使用CSS控制页面设计、创建高效的Web布局)设计、构建和部署现代网站的实战性手册。?通过阅读本书,你将学习:?为网站添加高级样式CSS Flexbox和CSS Grid?安装和配置静态站点生成器Jekyll?模板系统和编程语言入门?掌握网页设计的关键布局原则?使用自定义URL、电子邮件地址注册和配置自定义域?将简单但实用的网站部署到实时网络上。?本书通过针对性的练习来帮助读者掌握设计、构建和部署现代网站的重点知识,读者无须学习HTML、CSS和网页布局的所有“知识”,只要跟随本书,便能高效地运用它们来解决实际问题。 -
设计模式[美] 埃里克·伽玛 理查德·赫尔姆 拉尔夫·约翰逊 约翰·威利斯迪斯本书结合设计实例从面向对象的设计中精选出23个设计模式, 总结了面向对象设计中最有价值的经验, 并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、 表达清楚的软件设计模式, 这些模式在实用环境下特别有用。 本书适合大学计算机专业的学生、研究生及相关人员参考。 -
金融大模型开发基础与实践陈强 著本书结合具体实例循序渐进地讲解了金融大模型开发的核心知识。全书共12章,分别讲解了大模型基础、大模型开发技术栈、数据预处理与特征工程、金融时间序列分析、金融风险建模与管理、高频交易与算法交易、信用风险评估、资产定价与交易策略优化、金融市场情绪分析、银行应用大模型开发实战、区块链与金融科技创新和未来金融智能化发展趋势。本书内容丰富全面,是学习金融大模型开发的优秀教程。本书既适合已经掌握Python基础开发的初学者学习使用,也适合想进一步学习大模型开发、模型优化、模型应用和模型架构的读者阅读。本书不仅可以作为证券、保险、银行等行业从业者的参考书,还可以作为大专院校和培训学校的专业性教材。
