标签分类
当前位置:首页 > 程序设计电子书 > UML2电子书网盘下载
UML2基础、建模与设计实战 UML2基础、建模与设计实战
mingjl

mingjl 提供上传

资源
32
粉丝
3
喜欢
6
评论
8

    UML2基础、建模与设计实战 PDF 完整影印版

    UML2电子书
    • 发布时间:

    给大家带来的一篇关于UML2相关的电子书资源,介绍了关于UML2、基础、、、建模、与、设计、实战、UML2、基础、、、建模、与、设计、实战、方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小89.6 MB,李波编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • UML2基础、建模与设计实战 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1XpfVgIuH63E3XtsJu3CfmA
  • 分享码:iwd7
  • UML2基础、建模与设计实战 PDF

    UML要以面向对象编程图型的方法来叙述一切种类的 系统软件,主要用途十分普遍,在其中最常见的是创建手机软件 系统软件的实体模型。李波、杨弘平、吕海华、史江萍、代钦 编著的《UML2基础建模与设计实战》全方位解读了UML 2.0的基本要素和建模方法。
    本书分成13章,各自解读了用例图、类图、另一半 图、顺序图、通讯图、状态机图、活动图、部件图、 部署图、包图、组成构造、定时执行图和互动概览图等 ,并详细介绍了RUP全过程开发设计实体模型。最终分配了3个实例, 汽车租赁系统、BBS论坛系统和资讯新闻管理中心智能管理系统, 根据这3个实例全方位而系统化详细说明UML模型与布置。

    这书朝向前端工程师、系统架构师、系统分析员 以及他IT工作人员,一起也合适高等学校和培训机构手机软件 有关技术专业的老师学生学习系统模型时参照应用。

    目录

    • 第1章UML概述
    • 1.1什么是UML
    • 1.2UML的发展历程
    • 1.3UML的特点
    • 1.4UML的组成
    • 1.4.1UML中的事物
    • 1.4.2UML中的关系
    • 1.4.3UML的图
    • 1.5UML的视图
    • 1.5.1用例视图
    • 1.5.2逻辑视图
    • 1.5.3并发视图
    • 1.5.4组件视图
    • 1.5.5部署视图
    • 1.6系统开发阶段
    • 1.7小结
    • 1.8习题
    • 第2章面向对象技术和建模基础
    • 2.1面向对象的基本概念
    • 2.1.1面向对象方法
    • 2.1.2对象
    • 2.1.3类
    • 2.1.4封装
    • 2.1.5继承
    • 2.1.6多态
    • 2.1.7消息
    • 2.2面向对象开发
    • 2.2.1系统调查和需求分析
    • 2.2.2面向对象分析方法
    • 2.2.3面向对象设计方法
    • 2.3软件建模概述
    • 2.3.1软件建模的概念
    • 2.3.2软件建模的用途
    • 2.3.3软件建模的优点
    • 2.4小结
    • 2.5习题
    • 第3章UML建模工具简介
    • 3.1常用UML建模工具
    • 3.1.1RationalRose
    • 3.1.2Visio
    • 3.1.3PowerDesigner
    • 3.1.4StarUML
    • 3.2StarUML安装与配置
    • 3.2.1StarUML的安装
    • 3.2.2StarUML的配置
    • 3.3使用StarUML建模
    • 3.3.1StarUML主界面
    • 3.3.2StarUML的模型、视与图
    • 3.3.3StarUML建模的基本过程
    • 3.4双向工程
    • 3.4.1正向工程
    • 3.4.2逆向工程
    • 3.5小结
    • 3.6习题
    • 第4章用例和用例图
    • 4.1用例和用例图的概念
    • 4.1.1参与者
    • 4.1.2用例
    • 4.1.3用例描述
    • 4.2用例之间的可视化表示
    • 4.2.1包含关系
    • 4.2.2扩展关系
    • 4.2.3泛化关系
    • 4.2.4分组关系
    • 4.3用例图建模技术及应用
    • 4.4小结
    • 4.5习题
    • 第5章类图和对象图
    • 第6章顺序图和通信图
    • 第7章状态机图和活动图
    • 第8章构件图和部署图
    • 第9章包图、组合结构图、定时图和交互概览图
    • 第10章统一软件过程RUP
    • 第11章汽车租赁系统
    • 第12章新闻中心管理系统
    • 第13章BBS论坛系统

    上一篇:分布式实时计算框架原理及实践案例  下一篇:Vim实用技巧

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    UML2相关电子书
    学习笔记
    网友NO.768023

    基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架

    前言 使用Node做前后端分离的开发模式带来了一些性能及开发流程上的优势, 但同时也面临不少挑战。在淘宝复杂的业务及技术架构下,后端必须依赖Java搭建基础架构,同时提供相关业务接口供前端使用。Node在整个环境中最重要的工作之一就是代理这些业务接口,以方便前端(Node端和浏览器端)整合数据做页面渲染。如何做好代理工作,使得前后端开发分离之后,仍然可以在流程上无缝衔接,是我们需要考虑的问题。本文将就该问题做相关探讨,并提出解决方案。 由于后端提供的接口方式可能多种多样,同时开发人员在编写Node端代码访问这些接口的方式也有可能多种多样。如果我们在接口访问方式及使用上不做统一架构处理,则会带来以下一些问题: 1. 每一个开发人员使用各自的代码风格编写接口访问代码,造成工程目录及编码风格混乱,维护相对困难。 2. 每一个开发人员编写自己的mock数据方式,开发完毕之后,需要手工修改代码移除mock。 3. 每一个开发人员为了实现接口的不同环境切换(日常,预发,线上),可能各自维护了一些配置文件。 4. 数据接口调用方式无法被各个业务model非常方便地复用。 5. 对于数据接口的描述约定散落在代码的各个角落,有可能跟后端人员约定的接口文档不一致。 6. 整个项目分离开发之后……

    网友NO.835617

    python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】

    在pycharm使用过程中,对于每次新建文件的编码格式和关于代码编写者的一些个人信息快捷填写,方法如下: 1.打开pycharm,选择File-Settings(Ctrl + Alt + S),再选择Editor--Colorlt;variable_name}的相应值。 可用的预定义文件模板变量为: $ {PROJECT_NAME} - 当前项目的名称。 $ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。 $ {USER} - 当前用户的登录名。 $ {DATE} - 当前的系统日期。 $ {TIME} - 当前系统时间。 $ {YEAR} - 今年。 $ {MONTH} - 当月。 $ {DAY} - 当月的当天。 $ {HOUR} - 目前的小时。 $ {MINUTE} - 当前分钟。 $ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。 $ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等 $ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等 格式为: ${variable_name},如常用的: ${USER} 当前系统用户 ${DATE} 当前系统日期 ${TIME} 当前系统时间 ${PRODUCT_NAME} 创建文件的IDE名称 # -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : ${USER}# @File : ${NAME}.py# @Software: ${PRODUCT_NAME} 结果如下: 总结 以上所述是小编给大家介绍的Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! 如果你觉得本文……

    网友NO.804058

    用Vue.js方法创建模板并使用多个模板合成

    在vue.js定义模板时,可以定义多个模板,然后在components组件中调用模板,显示在界面上,注意components后面是一个对象,而不是数组。下面利用实例说明,操作如下: 第一步,在HBuilderX设计工具中,在指定的文件目录下新建一个静态页面,并引入vue.js核心文件,如下图所示: 第二步,在body/body标签内,插入一个div标签,并设置对应的ID属性,如下图所示: 第三步,接着在div标签中插入一个script标签,定义三个模板User、Student和Teacher,如下图所示: 第四步,使用vue.js对象实例化,添加一个el挂载节点,再添加一个components,如下图所示: 第五步,保存代码并打开浏览器控制台,结果出现了报错,components后面不能是数组,如下图所示: 第六步,返回到HBuilderX工具,修改components后面的对象,使用大括号,如下图所示: 总结:以上就是关于用Vue.js方法创建模板并使用多个模板合成的全部知识点,感谢大家的阅读和对码农之家的支持。 ……

    网友NO.504598

    python实现数据分析与建模

    前言 首先我们做数据分析,想要得出最科学,最真实的结论,必须要有好的数据。而实际上我们一般面对的的都是复杂,多变的数据,所以必须要有强大的数据处理能力,接下来,我从我们面临的最真实的情况,一步一步教会大家怎么做。 1.数据的读取 (1)读取模块 Import pandas as pd Import numpy as np (2)读取表格的全部数据 df = pd.read_csv(".data/HR.csv") (3)读取你所需要的数据 sl_s=df["sactisfaction_level"] 2. 数据的处理 2.1.异常值(空值)处理 2.1.1删除 首先,第一步是对空值的处理。 有两种,一种直接删除,另一种指代。 如果数据多,想简单一点,就直接删除,方法都很简单。 首先,建立一个DataFrame表 1.为了确定是否含有空值: df.isnull() #如果含有空值,返回True 2.删除 df.dropna() #去掉含空值的行 如果想要删除某一个属性含空值的行就加入subset参数 df.dropna(subset=["B"]) #去掉B属性含空值的行 判断是否有重复的数据: df.duplicated(["A"]) #A属性中重复的数据返回True 删除A属性重复的行 df.drop_duplicates(["A"]) df.drop_duplicates(["A"],keep=False) #删除A属性全部重复的行 df.drop_duplicates(["A"],keep=first) #删除A属性全部重复的行,保留第一个 df.drop_duplicates(["A"],keep=last) #删除A属性全部重复的行,保留最后一个 2.1.2指代 有些数据非常重要,不能删除,那我们就……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明