本书是UML创始人Grady Booch的代表作之一。 全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高的项目管理。 书中介绍的概念都基于牢固的理论基础。同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。 书中的表示法采用的UML 2.0,因此本书是学习UML 2.0不可多得的参考书
本书是在大数据与人工智能快速发展并对人们的科学研究、生活产生了重要影响的大形势下,结合教育.部计算机公共课教指委提出的“加强在校大学生计算思维能力培养”的指导思想,为高等院校《大学计算机应用基础》类课
《信息学竞赛入门篇》是一本关于信息学竞赛入门的图书,全书包括计算机程序设计C 语言和基础数据结构及基础算法两篇,共16章。第一篇包括C 编程入门、顺序结构、选择结构、循环结构、数组、字符串、函数与
本书以MATLAB为仿真环境,系统地介绍了滑模变结构控制的几种优选的控制方法。本书凝聚了作者多年来从事控制系统教学和科研工作的经验,同时融入了国内外同行近年来取得的近期新成果。本书在第3版的基础上增加
观念摄影相比普通摄影更为主观,是具有丰富内涵的主题摄影,十分符合当代艺术形式。观念摄影的单幅作品一般带有作者强烈的思想表达以及赋予被摄主体的情感解读。本书以“观念人像摄影”为基础,介绍了作者对观念摄影
本书通过图形语言解释了量子世界的独有特征,提出了一种新颖的可视化方法来表达复杂的理论。书中采用了一种独特的架构,以直观的方式来阐述量子特征,无须进行复杂运算,只要求读者具备基本的数学知识。接近用图形表
本书把软件质量知识进行了结构化和可视化的整理,体现了软件工程知识的实用性,不较完整的软件工程知识体系,有对工程概念、规则的生动说明,并有很好的基于案例的工程方法应用,且有与工程实践相适应的基于软件生存周期的内容编排。全书分为3章,章介绍软件工程和软件质量的基础知识,第2章介绍组织级、项目级的软件质量管理方法,第3章介绍软件质量的相关技术,包括度量、质量计划、需求分析、评审、测试、质量分析和评价、运维等。本书可作为高等院校相关专业本科生、研究生教材,也可作为软件开发人员的技术参考书和培训[用书,并可供广大读者自学软件工程方法使用。
Spring Boot框架是目前微服务框架的z佳选择之一。本书采用Spring Boot 2.0.3版本讲解,从零起步系统深入地剖析了Spring Boot的核心技术。从功能点出发,每一章都是不同的Spring Boot应用之旅。全书分为14章,章和第2章是学习Spring Boot的入门阶段,从Spring Boot简介到开发环境部署等,让读者对Spring Boot有一个初步的认识;第3章到0章是Spring Boot的融合阶段,介绍了Spring Boot搭建Web项目、操作数据库、使用缓存、日志、整合安全框架、结合消息队列和搜索框架,这些都是日常开发中会用到的内容,经过这个阶段的学习,会让读者熟练地运用Spring Boot进行敏捷开发。1章和2章是Spring Boot的拓展阶段,主要介绍了Spring Boot的一些常用的功能和如何在实际应用中的部署。3章和4章是Spring Boot的实战阶段,经过这两章的学习,使读者对Spring Boot的运用更加熟练,掌握实际项目的开发技能。 本书
本书旨在传授开发语言应用(工具)的经验和理念,帮助读者构建自己的语言应用。这里的语言应用并非特指用编译器或解释器实现编程语言,而是泛指任何处理、分析、翻译输入文件的程序,比如配置文件读取器、数据读取器、模型驱动的代码生成器、源码到源码的翻译器、源码分析工具、解释器,以及诸如此类的工具。为此,作者举例讲解已有语言应用的工作机制,拆解、归纳出31种易于理解且常用的设计模式(每种都包括通用数据结构、算法、策略)。虽然示例是用Java编写的,但相信读者可以触类旁通,利用这些设计模式构建针对其他编程语言(既包括特定领域语言,也包括通用编程语言)的应用。
本书是配合主教材《计算机信息技术基础》编写的学习与上机实验指导。内容是针对计算机基础知识、基本操作和Windows 98,Word 97,Excel 97,PowerPoint 97、Inter和IE5.0,以及FrontPage 2000软件的教学要求设计编写的。本书还给出了Word 2000,Excel 2000,PowerPiont 2000 的新增功能及教学要求,以便参考阅读。 学习指导部分对各章的教学要求、学习要点和学习方法做了说明,并提供了部分练习题供学习者参考。实验指导部分提供了24个配套的上机实验指导,每个实验给出了实验目的、预备知识、实验操作。 本书适合大专院校,广播电视大学,以及成人培训或自学人员作为学习辅助教材。
本书介绍了包括Unix C,Turbo C和Microsoft C共3类C语言函数,列出了每个函数的功能、语法格式和使用说明等,涉及到了当今C语言使用的各个层面。 本书适用于使用C语言进行软件开发的人员,是一本覆盖面大、用途广泛的工具书。本书也可作为C语言初学者的参考书。