UML建模笔记

5个视图
  1. 设计。类,接口,对象如何协作。
  2. 实现。组件,运行程序,文档关系。
  3. 用例。用户功能期望。
  4. 进程。并发与同步相关进程,线程。
  5. 部署。部署到计算机。
建模目的
  1. 和客户共创
  2. 追踪需求变更
  3. 协同开发
  4. 进度控制
  5. 持续迭代
  6. 测试
  7. 生成代码
开发周期

用户需求,领域分析,概要设计,详细设计,编码测试,部署

开发模式

需求不明确,工作量小。极限编程,即兴开发,敏捷

需求不明确,工作量大。瀑布,迭代

需求明确,工作量大。瀑布,迭代

需求明确,工作量小。敏捷,迭代

用户动态参与,每阶段需要输出动态系统。敏捷,迭代


创作不易,小小的支持一下吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/36695.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kotlin基础——异步和并发

同步和异步 同步指的是一种行为:当执行IO操作的时候,在代码层面上我们需要主动去等待结果,直到结果返回阻塞指的是一种状态:当执行IO操作的时候,线程处于挂起状态,就是该线程没有执行了 故同步不是阻塞&a…

前端工程化08-新的包管理工具pnpm

1、历史原因解读 pnpm这个东西发布的时间是比较早的,但是在最近一两年的时候才开始流行,甚至是可以说非常的盛行,那么这个包到底是个什么东西的,那么我们先说下,原来的包管理工具到底有那些问题?比如说我们…

MySQL自增主键踩坑记录

对于MySQL的自增主键,本文记录、整理下在工作中实际遇到的问题。 下面示例均基于MySQL 8.0 修改列的类型后,自增属性消失 CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,email VARCHAR(100) NOT NULL );上面的…

论文学习——一种自适应提升的动态多目标优化进化算法

论文题目:A dynamic multi-objective optimization evolutionary algorithm with adaptive boosting 一种自适应提升的动态多目标优化进化算法(Hu Peng a,b,∗, Jianpeng Xiong a, Chen Pi a, Xinyu Zhou c, Zhijian Wu d)IEEE Swarm and Ev…

phpstorm2024代码总是提示“no usages”或者“无用法”解决办法

问题:phpstorm2024使用时,总是会提示无用法,如果没有安装中文语言包的情况下会提示:no usages,如果想关闭怎么办? 编译器右上角点击齿轮进入设置,按照下图的方法点击即可关闭。或者在编译器的“…

机器学习——强化学习中的“策略π”的个人思考

这两天回顾了《西瓜书》中的最后一章——“强化学习”,但是忽然发现之前对于本章中的“策略π”的理解有些偏差,导致我在看值函数公式时有些看不明白。对此,我在网上查了一些资料,但是大部分人都是一笔带过,或者是照本…

c++ 设计模式 的课本范例(中)

(10)单例模式 singleton 。整个应用程序执行时,只有一个单例模式的对象。 class GameConfig // 懒汉式,啥时候用单例对象,啥时候创建。 { private:static GameConfig* ptrGameConfig; // 这些函数都作为私有函数&…

Linux编译升级Python 2.7.5到Python3的版本

1.安装编译Python需要的依赖 yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline devel tk-devel gcc make zlib zlib-devel2.下载Python3的安装包 wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz3.解压编译Pyt…

Python爬虫实作篇

本次以Dcard宠物版为例 程式码撰写逻辑 先以宠物版首页将所以文章连结爬下来存到list里,那就会考虑到浏览器往下滑换页,所以要送一个GET从list将连结一个一个取出来组合成正确的网址,并GET下来,寻找图片的标签如果有图片的标签就…

RAG技术:在自然语言处理中的深度融合与创新

在自然语言处理(NLP)领域,随着技术的不断进步,我们见证了各种创新方法的涌现。其中,检索增强生成(Retrieval-Augmented Generation,简称RAG)技术以其独特的优势,逐渐成为…

【wsl2】WIN11借助wsl2挂载ext4磁盘

我有一块ext4文件系统的硬盘,想要在win11上访问,我们可以通过wsl2进行挂载 wsl2的安装就跳过了,可以自行搜索安装。 安装完成后 >>> GET-CimInstance -query "SELECT * from Win32_DiskDrive"通过这个命令,可…

汽车电子工程师入门系列——AUTOSAR通信服务框架(上)

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

jad反编译工具笔记

文章目录 下载 反编译 其他官网地址命令参数 反编译是有些应用场景的。 方法也不只一种。 1、jad.exe实现反编译。 2、阿里arthas监控工具带。 3、idea直接打开.class文件就是反编译(是不是很方便)。 这里只说jad.exe这种。 下载 官网下载地址(这是jad158g.win版本)&#xff…

Spring Boot项目如何配置跨域

1、通过SpringSecurity进行配置 2、前端跨域配置:proxy配置项用于设置代理规则,用于前端开发中与后端API交互时使用。

ROS2自定义接口Python实现机器人移动

1.创建机器人节点接口 cd chapt3_ws/ ros2 pkg create example_interfaces_rclpy --build-type ament_python --dependencies rclpy example_ros2_interfaces --destination-directory src --node-name example_interfaces_robot_02 --maintainer-name "Joe Chen" …

Java 基本数据类型【基础篇】

目录 Java 数据类型基本数据类型整数类型【byte、short、int、long】浮点类型【float、double】布尔类型【boolean】字符类型【char】 引用数据类型 Java 数据类型 Java 语言支持的数据类型分为两种:基本数据类型 和 引用数据类型。其数据类型结构如下图所示&#x…

24年hvv前夕,微步也要收费了,情报共享会在今年结束么?

一个人走的很快,但一群人才能走的更远。吉祥同学学安全https://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247483727&idx1&sndb05d8c1115a4539716eddd9fde4e5c9&scene21#wechat_redirect这个星球🔗里面已经沉淀了: 《Ja…

【高考志愿】信息与通信工程

目录 一、专业介绍 1.1 专业概述 1.2 学科设置 1.3 课程设置 二、培养目标 三、就业前景 四、志愿填报建议 五、信息与通信工程专业排名 信息与通信工程是一门具有深度与广度的综合性工程学科,它不仅涵盖了信息的传输、处理以及通信系统设计与优化的各个方面…

SQL CASE WHEN语句的使用技巧

SQL CASE WHEN语句的使用技巧 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 在SQL查询中,经常需要根据不同的条件进行分支处理,这时就…

30 哈希的应用

位图 概念 题目 给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何判断一个数是否在这40亿个整数中 1.遍历,时间复杂度O(N) 2.二分查找,需要先排序,排序(N*logN),二分查找,logN。…