E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件工程-UML
UML
中的类图、时序图等常见图形的作用和基本元素
UML
(统一建模语言)是一种用于软件系统分析、设计和文档化的标准图形化语言,类图和时序图是其中常用的两种图形,以下是它们的作用和基本元素介绍:类图-作用:类图是
UML
中最核心的图之一,用于描述系统中的类
C++ 老炮儿的技术栈
·
2025-03-22 01:08
c++
学习
笔记
算法
UML
类图综合实验三
1.使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数“M”,则返回一个Man对象,如果传入参数“W”,则返回一个Woman对象,用Java语言实现该场景。现需要增加一个新的Robot类,如果传入参数“R”,则返回一个Robot对象,对代码进行修改并注意“女娲”的变化。2.现需要设计一个程序来读取多种不同类型的图片格式,针对每一种图片格式都设计一个图片读取器(ImageRead
minaMoonGirl
·
2025-03-22 01:34
uml
软件工程
(数据字典)
数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用这都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图,数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的
Rain:)
·
2025-03-21 18:42
软件工程
数据分析
软件开发
[
软件工程
] 数据字典
参考资料:
软件工程
(张海藩、吕云翔)=========================================
枪枪枪
·
2025-03-21 18:05
Software
Engineering
软件工程
:数据字典
一、数据字典的核心作用定位:数据字典是数据流图(DFD)的补充说明文档,与DFD共同构成系统的逻辑模型。核心价值:消除二义性:明确数据流、存储、元素的定义,避免理解偏差。设计依据:为数据库设计、代码开发提供数据规范。团队协作:作为开发团队的共享词汇表,确保术语一致性。二、数据字典的四大组成要素1.数据流(DataFlow)定义:数据在系统中的流动路径。描述内容:来源与去向:起点(外部实体/处理)、
愚戏师
·
2025-03-21 17:02
软件工程
软件工程
数据库
耦合与解耦:
软件工程
中的核心矛盾与破局之道
耦合与解耦:
软件工程
中的核心矛盾与破局之道在软件开发领域,耦合与解耦是贯穿始终的核心矛盾。它们如同硬币的两面,既相互对立又紧密依存。
以恒1
·
2025-03-21 12:50
软件工程
需求分析与问题定义原理与代码实战案例讲解
需求分析与问题定义原理与代码实战案例讲解作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming1.背景介绍1.1问题的由来在
软件工程
领域,需求分析与问题定义是至关重要的环节
AI天才研究院
·
2025-03-21 03:32
DeepSeek
R1
&
大数据AI人工智能大模型
AI大模型企业级应用开发实战
大厂Offer收割机
面试题
简历
程序员读书
硅基计算
碳基计算
认知计算
生物计算
深度学习
神经网络
大数据
AIGC
AGI
LLM
Java
Python
架构设计
Agent
程序员实现财富自由
MDX语言的
软件工程
MDX语言的
软件工程
引言在现代软件开发中,技术的进步不断推动着开发流程的变化与优化。
苏墨瀚
·
2025-03-21 00:10
包罗万象
golang
开发语言
后端
信息系统运行管理员教程4--信息系统软件运维
第1节信息系统软件运维概述1.信息系统软件运维的概念信息系统软件运维是指信息系统软件在开发完后投入使用后,对信息系统软件进行的改正性维护、适应性维护、完善性维护、预防性维护等
软件工程
活动。
LRX_198927
·
2025-03-20 01:26
信息系统运行管理
运维
数据库
Redis查看所有key的命令
Bee让程序员/
软件工程
师,从手工编码中解放出来,Bee更适合智能软件制造时代!十分钟即可入门!立志做最懂用户的软件!
abckingaa
·
2025-03-19 15:37
Bee
DB
redis
数据库
database
【从零开始学习计算机科学】
软件工程
(四)结构化需求分析 与 面向对象需求分析
【从零开始学习计算机科学】
软件工程
(四)结构化需求分析与面向对象需求分析结构化需求分析数据模型E-R图基于E-R图的建模过程功能模型分层DFD简介基于DFD的建模原则DFD建模流程DFD的建模中的核心过程分层
贫苦游商
·
2025-03-19 12:13
学习
软件工程
需求分析
ER图
DFD
数据字典
数据流图
设计模式详解(十二):单例模式——Singleton
UML
类图以下是单例模式的
UML
类图:Singleton-stati
jungle_pig
·
2025-03-19 04:21
单例模式
设计模式
android
C语言的
软件工程
C语言的
软件工程
引言C语言作为一种历史悠久、功能强大的编程语言,在
软件工程
领域有着广泛的应用。
苏墨瀚
·
2025-03-18 20:01
包罗万象
golang
开发语言
后端
开发规范与编码标准原理与代码实战案例讲解
开发规范与编码标准原理与代码实战案例讲解作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming/TextGenWebUILLM开发规范与编码标准原理与代码实战案例讲解1.背景介绍1.1问题的由来随着
软件工程
的快速发展
AI天才研究院
·
2025-03-18 18:13
DeepSeek
R1
&
大数据AI人工智能大模型
AI大模型企业级应用开发实战
AI大模型应用入门实战与进阶
计算科学
神经计算
深度学习
神经网络
大数据
人工智能
大型语言模型
AI
AGI
LLM
Java
Python
架构设计
Agent
RPA
探索Python中的访问者模式:设计模式的灵活应用
标题:探索Python中的访问者模式:设计模式的灵活应用在
软件工程
中,访问者模式(VisitorPattern)是一种允许在不修改对象结构的前提下,添加新操作的设计方案。
杨哥带你写代码
·
2025-03-18 10:10
python
访问者模式
设计模式
系分 02
软件工程
软件工程
本身涵盖内容很广,从系统规划到分析……到维护都属于
软件工程
,但是我们将会在其他章节讨论相关内容,本节我们主要内容如下:系统规划
软件工程
信息系统生命周期(★)软件开发模型(★★★★)逆向工程(★★
一越王超
·
2025-03-17 06:54
软考
系统分析师
软件工程
【从零开始学习计算机科学】
软件工程
(三)需求工程
【从零开始学习计算机科学】
软件工程
(三)需求工程需求工程好的需求应具备的特征:需求工程(RequirementEngineering,RE)起始导出需求讨论会头脑风暴调查问卷场景分析法实地考察原型法精化协商规格说明确认需求管理需求工程设计和开发一个计算机软件时
贫苦游商
·
2025-03-17 06:53
学习
软件工程
需求分析
软件需求
需求文档
软件开发
敏捷编程
【从零开始学习计算机科学】
软件工程
(五)软件设计
【从零开始学习计算机科学】
软件工程
(五)软件设计软件设计概述良好的设计具有三大特性设计主要包含的方面设计中的一些概念设计的方法与策略体系结构设计体系结构设计的基本问题:体系结构的设计模式体系结构设计的过程构建级设计面向对象构件设计用户接口设计用户接口设计原则
贫苦游商
·
2025-03-17 06:53
学习
软件工程
软件开发
软件设计
敏捷开发
极限编程
软件需求
【从零开始学习计算机科学】
软件工程
(二)
软件工程
方法学
【从零开始学习计算机科学】
软件工程
(二)
软件工程
方法学
软件工程
方法学结构化/面向过程结构化编程结构化设计结构化分析结构化方法的常见问题面向对象
软件工程
方法学我们通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学
贫苦游商
·
2025-03-17 06:23
学习
软件工程
hadoop
面向过程
面向对象
软件开发
敏捷开发
【从零开始学习计算机科学】
软件工程
(一)
软件工程
中的过程模型
【从零开始学习计算机科学】
软件工程
(一)
软件工程
中的过程模型软件与
软件工程
软件工程
具有以下核心要素
软件工程
中的过程模型惯用过程模型瀑布模型V模型增量过程模型演化过程模型原型模型螺旋模型协同开发模型喷泉模型专用过程模型构件组装模型统一过程模型
贫苦游商
·
2025-03-17 06:23
学习
软件工程
过程模型
瀑布模型
敏捷开发
极限编程
V模型
36、弱电网络技术之TCP协议灵魂 12 问,总会用得到
TCP作为传输层的协议,是一个
软件工程
师素养的体现,也是面试中经常被问到的知识点。在此,我将TCP核心的一些问题梳理了一下,希望能帮到各位。001.能不能说一说TCP和UDP的区别?
BinaryStarXin
·
2025-03-17 02:29
网络工程师提升之路
tcp/ip
网络
java
C++耦合:代码设计的“黏合剂”与模块化架构的解耦艺术
软件工程
中的**耦合(Coupling)**正如同这些积木的连接方式——它决定了代码模块之间的依赖程度。本文将深入探讨耦合
福鸦
·
2025-03-17 02:50
c++
c++
架构
开发语言
JavaEE系统架构师学习路线(基础篇)
大纲:第1阶段(Java程序员)-Java语言基础第2阶段(Java初级
软件工程
师)-JSP、Servlet、HTML、CSS、JS、Bootstrap、XML、AJAX、MySQL、SQLServer
淘小五
·
2025-03-17 00:08
性能2-科学计算中的日志记录:调试、性能与信任
虽然我不是科学家,而是一名
软件工程
师,但我曾在科学计算领域工作了一年半。我想提供一个解决这类问题的潜在方案:日志记录,特别是我
李星星BruceL
·
2025-03-16 10:27
自动化测试
python
pandas
numpy
算法
软考高级《系统架构设计师》知识点(十三)
确切地说,它是一种表达,使
软件工程
师能够:分析设计在满足所规定的需求方面的有效性:在设计变更相对容易的阶段,考虑体系结构可能的选择方案;降低与软件构造相关联的风险。
Ritchie里其
·
2025-03-16 05:56
系统架构
面向对象三大特性:封装、继承、多态深度解析
在
软件工程
领域,封装、继承、多态被称为面向对象编程(OOP)的三大基石。掌握它们不仅能写出更优雅的代码,更是构建复杂系统的关键能力。本文将通过理论解析+代码实战+设计思维,带您彻底吃透这三个核心概念。
KBkongbaiKB
·
2025-03-16 00:47
java
C#中的设计模式:构建更加优雅的代码
引言设计模式是
软件工程
中经过实践验证的解决方案模板,它们提供了一种标准化的方法来解决常见的开发问题。对于使用C#进行开发的程序员来说,理解和应用这些模式可以帮助创建结构良好、易于维护和扩展的应用程序。
Envyᥫᩣᩚ
·
2025-03-15 20:18
c#
开发语言
Java全栈开发学习路线:从基础到实战,掌握前后端与数据库,成为全栈
软件工程
师
1.Java基础Java语法:变量、数据类型、运算符、控制流程(if、switch、循环等)面向对象编程(OOP):类与对象、继承、多态、封装、抽象类、接口异常处理:try-catch-finally、自定义异常集合框架:List、Set、Map、ArrayList、LinkedList、HashMap等泛型:泛型类、泛型方法、泛型接口IO流:文件读写、字节流、字符流多线程:线程创建、同步、锁、线
软件职业规划
·
2025-03-15 15:08
java
java
系统架构设计师【第5章】:
软件工程
基础知识 (核心总结)
文章目录5.1
软件工程
5.1.1
软件工程
定义5.1.2软件过程模型5.1.3敏捷模型5.1.4统一过程模型(RUP)5.1.5软件能力成熟度模型5.2需求工程5.2.1需求获取5.2.2需求变更5.2.3
数据知道
·
2025-03-15 11:37
系统架构
软件工程
软考高级
系统架构设计师
软件工程基础
软件工程
师的招聘
要建设良好的开发团队,首先得招聘到合适的人才。合适的团队成员能够事半功倍,管理也会省心省力。本次要说的主要内容是关于普通软件开发工程师的招聘目标、面试过程和新人试用期阶段。招聘的岗位职责和技术要求一般是比较容易确定的,但在能力程度上就得好好考虑,是要招初级、中级还是高级?初级程序员主要作为辅助,写一些简单业务的类和方法,干一些杂货,一般工作经验不超过1年。中级工程师能够单独开发常规业务模块或完整的
天黑了g
·
2025-03-15 06:50
开发团队管理
软件工程
团队开发
无网络entos7报错ImportError: /lib64/libm.so.6: version `GLIBC_2.27‘ not found更新glibc
最近在尝试使用sklearn的升级版c
uml
,因为是一台没有连接互联网的gpu机器,所以构建c
uml
环境过程很坎坷,需要各种将各种whl包在线下载后上传到服务器中。
夏离
·
2025-03-15 05:40
网络
使用
UML
设计 XML 模式
使用
UML
设计XML模式统一建模语言(UnifiedModelingLanguage,
UML
)是一种业界标准,当以面向对象的方法构建软件系统时,用它来对业务概念建模。
langzhufeng
·
2025-03-15 05:39
uml
xml
extension
schema
string
encoding
【微知】plant
uml
在泳道图中如何将多个泳道框起来分组并且设置颜色?(box “浏览器“ #LightGreen endbox)
浏览器2"asBrowser2endboxparticipant"服务端"asServer#orange未修改前:修改后:效果:可见图中浏览器1和浏览器2放到了一起,并且叫浏览器的title@start
uml
a
北冥的备忘录
·
2025-03-15 04:31
软件工具使用
plantuml
Ruby语言的测试脚本
Ruby语言的测试脚本深入解析随着软件开发的迅速发展,测试在
软件工程
中的重要性愈发明显。越来越多的团队意识到,良好的测试可以大大提高开发效率和软件质量。
尤宸翎
·
2025-03-15 02:46
包罗万象
golang
开发语言
后端
嵌入式
软件工程
师为什么要撰写博客?——开启技术进阶与职业发展的双重大门
目录一、技术沉淀:构建嵌入式知识复利系统知识沉淀的三层架构二、职业发展:量化个人技术品牌价值职业价值评估模型三、社区贡献:推动嵌入式技术生态演进知识传播的涟漪效应四、写作方法论:打造专业级技术博客内容开发五步法可视化增强技术五、数据验证:博客投资回报率分析六、实践指南:从入门到专家的路径规划博客运营路线图关键成功要素结语一、技术沉淀:构建嵌入式知识复利系统在嵌入式开发领域,寄存器操作、RTOS调度
Electron-er
·
2025-03-14 17:00
软件需求
嵌入式硬件
架构
单片机
人工智能
2024上半年软考系统架构设计师论文--模型驱动架构设计方法及其应用
模型驱动架构(ModelDrivenArchitecture,MDA)作为一种新的软件开发框架,旨在通过模型构造、模型转换和精化等核心步骤,提高软件开发效率,已成为当前
软件工程
领
不对法
·
2025-03-14 02:35
计算机软考机考
系统架构
. HTML 中的注释和特殊字符
entity原始字符entity""&&''> ¡¡¢¢££¤¤¥¥¦¦§§¨&
uml
花林似霰f
·
2025-03-14 01:02
html
前端
C#中的设计模式:构建更加优雅的代码
引言设计模式是
软件工程
中经过实践验证的解决方案模板,它们提供了一种标准化的方法来解决常见的开发问题。对于使用C#进行开发的程序员来说,理解和应用这些模式可以帮助创建结构良好、易于维护和扩展的应用程序。
Envyᥫᩣᩚ
·
2025-03-13 23:51
c#
开发语言
【C#】VS2019怎么能无论是Debug还是Release模式,生成路径都在Release文件夹下?
文章目录⭐问题⭐解决标题详情作者JosieBook头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师博客内容开源、框架、
软件工程
、全栈(,NET/Java/Python/C++)、数据库、操作系统
JosieBook
·
2025-03-13 19:49
#
C#语言
vs
【写作模板】JosieBook的写作模板
⭐总结标题详情作者JosieBook头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师博客内容开源、框架、
软件工程
、全栈(,NET/Java
JosieBook
·
2025-03-13 18:12
开源&框架
模板
机器狗监控系统
软件工程
师面试题
大部分企业会使用的面试题一、基础知识编程语言方面请简述C++中多态的实现方式,在机器狗监控系统中,哪里可能会用到多态来提高代码的扩展性?例如不同型号机器狗的运动控制模块。Python作为脚本语言在系统开发中有诸多应用,说说Python的GIL(全局解释锁)对多线程性能的影响,以及在实时数据采集与处理场景下如何规避。数据结构与算法若要实现机器狗的路径规划,你会选择哪种数据结构来存储地图信息,比如栅格
道亦无名
·
2025-03-12 21:35
机器人
面试
机器狗
鸿蒙生态下的AI革新:大模型如何重塑移动应用开发? 从写代码到写Prompt,解锁鸿蒙原生应用高效开发秘籍
当前,大模型技术正在重新定义
软件工程
。一方面,大模型降低了软件开发门槛。
·
2025-03-12 17:11
harmonyos
Python——程序设计方法
按照
软件工程
的思想,程序设计可以分为分析、设计、实现、测试、运行等阶段。
上课不要睡觉了
·
2025-03-12 17:12
Python知识体系
python
算法
c++
机器人操作系统 ROS 大全
第6部分提供了使用ROS设计复杂软件的
软件工程
方法。第7部分介绍了模拟框架。最后,第8部分介绍
亚图跨际
·
2025-03-12 16:34
嵌入式
ROS
机器人操作系统
我是学生,想要参与 OpenCloudOS,该怎么做?
为帮助高校同学在OpenCloudOS操作系统开源社区中,掌握Linux知识,积累开源项目经历,成长为优秀的
软件工程
师。
·
2025-03-12 13:26
linux
解决电脑右侧数字键盘无法打出数字问题
发现笔记本电脑右侧的数字键盘打不出数字,只有上面一排的数字可以使用,虽然有时候挺不方便但也没有去深究这个问题,今天别人用电脑的时候发现右侧数字键盘打不出数字,于是问我是不是这边的键盘坏了,当然不是…方法就是——点击电脑上的N
umL
OCK
qq_1716910570
·
2025-03-12 03:29
电脑操作常见问题
经验分享
其他
Git前言(版本控制)
git-scm.com/2.版本控制2.1什么是版本控制版本控制(Revisioncontrol)是一种在开发的过程中用于管理我们对文件、目录或工程等内容修改历史,方便查看更改历史记录备份以便恢复以前的版本的
软件工程
技术
Starbright.
·
2025-03-11 15:23
Git
git
前端开发使用的 安卓模拟器_【译】移动开发中的仿真器与模拟器
仿真器(Emulator),又称仿真程序,在
软件工程
中指可以使计算机或者其他多媒体平台(掌上电脑,手机)能够运行其他平台上的程序
weixin_39976748
·
2025-03-11 07:52
前端开发使用的
安卓模拟器
MVC设计模式
MVC设计模式MVC设计模式MVC设计模式优点MVC设计模式缺点MVC设计模式MVC(ModelViewController)是
软件工程
中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分
保护眼睛
·
2025-03-11 04:52
JavaEE
设计模式
MVC
mvc
代码照进现实:对公司管理策略的技术性解构
一晃工作十年,阅历渐丰,隐约发现其实社会中的一些现象其实和
软件工程
的一些理念有异曲同工之妙,今天就先拿笔者听闻的一些公司管理策略(套路)来简单说说。事件1-系统吞吐量困境这两年部门走了不少人,但
牛马程序员_江
·
2025-03-10 19:15
python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他