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
软件设计
基于架构的
软件设计
(Architecture-Based Software Design,ABSD)是一种以架构为核心的软件开发方法
ABSD方法与生命周期基于架构的
软件设计
(Architecture-BasedSoftwareDesign,ABSD)是一种以架构为核心的软件开发方法,强调在开发的各个阶段都要以架构为中心,确保系统的整体结构和质量属性得到有效管理
·
2025-07-12 18:03
C# 设计模式(结构型模式):组合模式
C#设计模式(结构型模式):组合模式在
软件设计
中,有时我们需要处理的是一组对象,而这些对象既可以是单独的元素,也可以是由多个子元素组成的复合体。
硅谷调试员
·
2025-07-12 16:20
玩转C#设计模式
c#
设计模式
组合模式
STM32-DAC数模转换
8位或12位单调输出(8位右对齐;12位左对齐右对齐)双ADC通道同时或者分别转换外部触发中断电压源控制部分(外部触发3个APB1;不使用1个APB1)外部触发输出:DAC1-PA4;DAC2-PA5
软件设计
流程
·
2025-07-12 12:56
MVVMDemo:一款现代Android开发的最佳实践示例
:一款现代Android开发的最佳实践示例本文将向您介绍项目,这是一个基于MVVM(Model-View-ViewModel)架构模式的Android应用实例,旨在帮助开发者更好地理解和应用这一流行的
软件设计
模式
·
2025-07-12 00:28
《从依赖纠缠到接口协作:ASP.NET Core注入式开发指南》
理解其深层价值,需要穿透"服务注册与获取"的表层操作,触及它对
软件设计
哲学的重塑。依赖注入的本质,是对"依赖关系"的去中心化治理。传统开发中,模块间的依赖如同藤蔓缠绕的树木,一个组件直接创建
·
2025-07-11 21:10
后端
基于odoo17的设计模式详解---构建模式
为了解决这个问题,
软件设计
领域提出了构
·
2025-07-11 11:27
前端学习 vben 之 axios interceptors
前端学习vben之axiosinterceptorsinterceptor拦截器,是一种
软件设计
模式,核心思想就是在程序执行的特定阶段(如请求发送前,响应返回后,方法调用前后等)自动插入自定义逻辑。
aha-凯心
·
2025-07-11 08:10
vben
admin启航
前端
学习
Java内功修炼系列:依赖倒置、控制反转、依赖注入
依赖倒置前2.1依赖倒置后三控制反转(IoC)四依赖注入(Dependencyinjection)一名词解释1.1依赖倒置原则(Dependencyinversionprinciple)依赖倒置原则来源于
软件设计
许进进
·
2025-07-11 07:05
ioc
依赖倒置
控制反转
依赖注入
java
软件建模、设计模式、重构
软件建模、设计模式、重构软件建模软件建模体现了
软件设计
的思想,在需求和实现之间架起了一座桥梁,通过模型指导软件系统的具体实现。模型并不是软件系统的一个完备表示,而是所研究的系统的一种抽象。
kingzdm
·
2025-07-09 15:44
java
设计模式
设计模式
重构
uml
软件设计
与重构_重构与重新设计
软件设计
与重构开发人员经常交替使用“重构”和“重新设计”这两个词。为什么?我认为这是因为在两种情况下,我们都将获得相同的结果-更改了代码,但它执行的功能与过程开始时的功能完全相同。
·
2025-07-09 14:12
原生cesium 实现 多图例展示+点聚合(base64图标)
个人简介:某大型测绘遥感企业资深Webgis开发工程师,
软件设计
师(中级)、CSDN优质创作者作者:柳晓黑胡椒❣️专栏:cesium实践(原生)若有帮助,还请关注➕点赞➕收藏,不行的话我再努努力需求背景解决思路解决效果
·
2025-07-09 09:06
软考(
软件设计
师)数据库原理-数据库规范化理论,四大范式,完整性约束
关系数据库规范化理论,四大范式,完整性约束关系数据库规范化是一种组织数据库表结构和字段的技术,目的是减少数据冗余、消除更新异常,并确保数据依赖的合理性。一、范式基本概念范式(NormalForm)是符合某一种级别的关系模式的集合,分为1NF、2NF、3NF、BCNF、4NF、5NF等,级别越高约束越严格。二、各范式详细说明1.第一范式(1NF)要求:表中每个字段都是原子性的,不可再分每个字段具有相
·
2025-07-09 01:44
基于odoo17的设计模式详解---中介模式
为了解决这个问题,
软件设计
领域引入了中介者模式(MediatorPattern)。今天,我们将深入探讨这一模式,并揭示Odoo17是如何在不显式声明“Mediator”类的情况下,将其中介思想融入其核
花好月圆春祺夏安
·
2025-07-09 00:05
设计模式
C++
软件设计
模式之迭代器模式
在C++
软件设计
中,迭代器模式的主要目的是将数据的遍历行为与数据结构本身分离,使得数据结构的修改不会影响到遍历代码。目的和意图解耦遍历与数据结构:迭代器模式使得遍历算法独立于数据结构的实现。
捕鲸叉
·
2025-07-08 22:21
软件设计模式
C++
设计模式
c++
迭代器模式
STM32之无源蜂鸣器模块
目录一、系统概述二、无源蜂鸣器模块简介2.1基本概念2.2核心特性2.3驱动电路设计2.4STM32驱动关键2.5应用场景对比三、硬件设计3.1硬件组成3.2硬件连接四、
软件设计
4.1开发环境配置4.2
·
2025-07-08 05:57
STM32之有源蜂鸣器模块
目录一、系统概述二、无源蜂鸣器模块简介2.1基本概念与工作原理2.2与无源蜂鸣器对比2.3关键电气参数2.4硬件驱动设计2.5选型与使用注意事项三、硬件设计3.1硬件组成3.2硬件连接四、
软件设计
4.1
如愿小李单片机设计
·
2025-07-08 05:25
单片机
嵌入式硬件
stm32
SLF4J深度解析:Java日志世界的“唯一标准”
理解了SLF4J,你不仅能写出更专业的日志代码,更能加深对
软件设计
原则的理解。
沉浸式炼丹
·
2025-07-07 15:15
java
开发语言
log4j
SLF4J
常见手撕项目C++
设计模式单例模式饿汉模式懒汉模式策略模式策略接口实现具体的策略(虚函数重写)定义上下文用户调用代码最短路径算法使用函数模板写冒泡排序写一个类模板stringreplace详解方法概览参数介绍代码示例多线程信号量解释设计模式单例模式单例模式是一种常用的
软件设计
模式
氏族归来
·
2025-07-06 11:05
c++
开发语言
基于 Python Flask 的 B/S 架构项目的
软件设计
思路
文章目录基于PythonFlask的B/S架构项目的
软件设计
思路1.引言2.B/S架构概述2.1什么是B/S架构2.2B/S架构的组成层次2.3B/SvsC/S架构对比2.4现代B/S架构的发展趋势3.
·
2025-07-05 01:24
设计模式篇:灵活多变的策略模式
这种根据情境选择不同行为的模式,在
软件设计
中同样普遍存在。策略模式(StrategyPattern)正是为解决这类问题而生的经典设计模式。想象你正在使用导航软件规划路线。
暮乘白帝过重山
·
2025-07-04 20:17
设计模式
策略模式
软件设计
中如何画各类图之五用例图(Use Case Diagram):系统功能需求与用户交互的图形化描述
目录1前言2用例图基本介绍3用例图的符号及说明3.1用例(UseCase)3.2参与者(Actor)3.2关系(Relationships)4画用例图的步骤4.1确定系统边界4.2识别参与者4.3定义用例4.4绘制关系4.5完善细节5用例图的用途5.1系统设计与分析5.2需求收集与验证5.3沟通与共享理解6实际场景举例6.1在线酒店预订系统6.2学生课程管理系统7结语1前言在软件工程和系统设计领域
·
2025-07-04 18:08
类图+案例+代码详解:
软件设计
模式----生成器模式(建造者模式)
生成器模式(建造者模式)把复杂对象的建造过程和表示分离,让同样的建造过程可以创建不同的表示。假设你去快餐店买汉堡,汉堡由面包、肉饼、蔬菜、酱料等部分组成。建造者模式的角色类比:产品(Product):汉堡(由多个部分组成的复杂对象)抽象建造者(Builder):汉堡建造接口(定义“放面包”“放肉饼”“放蔬菜”“放酱料”等建造步骤)具体建造者(ConcreteBuilder):鸡肉堡建造者、牛肉堡建
N_NAN_N
·
2025-07-03 09:43
软件设计模式
设计模式
建造者模式
java
【ISAQB大纲解读】软件密集型系统的三大分类
软件密集型系统的类型划分为信息系统、嵌入式系统和移动系统,主要基于其应用场景、功能定位、硬件依赖程度及
软件设计
逻辑的显著差异。
小马哥编程
·
2025-07-02 21:16
系统架构
架构
论基于架构的
软件设计
方法(ABSD)及应用
2025年3月22日作题目基于架构的
软件设计
(Architecture-BasedSoftwareDesign,ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程。
怎么可能-怎么可能
·
2025-07-02 21:43
架构
c++中介者模式mediator
中介者模式mediatorr概念角色和职责模式优点案例概念Mediator模式也叫中介者模式,是由GoF提出的23种
软件设计
模式的一种。
源代码大师
·
2025-07-02 06:50
C和C++完整教程
什么是mvc架构
MVC(Model-View-Controller)架构是一种
软件设计
模式,它把软件系统划分成三个主要部分,分别是模型(Model)、视图(View)和控制器(Controller),其目的在于实现代码的模块化
电商api接口开发
·
2025-07-01 19:01
mvc
mvc
ASP MVC 架构由浅入深
MVC是一种用于构建Web应用程序的
软件设计
模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。下面由浅入深地介绍ASP.NETMVC架构。
电商api接口开发
·
2025-07-01 19:01
mvc
mvc
架构
C#依赖注入详解:理解并应用.NET中的依赖注入
依赖注入是一种
软件设计
模式,它通过将对象的依赖关系从代码
雨夜思绪~静谧思考
·
2025-07-01 15:00
c#
.net
java
.NET
论
软件设计
方法及其应用
20250427-作题目
软件设计
(SoftwareDesign,SD)根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。
怎么可能-怎么可能
·
2025-06-30 13:14
系统架构
软件设计方法
论软件可靠性设计技术的应用
而实践证明,保障软件可靠性最有效、最经济、最重要的手段是在
软件设计
阶段采取措施进行可靠性控制,为此提出了软件可靠性设计的概念。
怎么可能-怎么可能
·
2025-06-30 13:14
架构
系统架构
可靠性设计
iOS 26中的 Liquid Glass 设计理念与 CSS 的 UI 实现
这被苹果称为"有史以来最广泛的
软件设计
更新",不仅彻底重新定义了iOS的视觉语言,更是为整个移动界面设计领域带来了全新的思路。
duxweb
·
2025-06-29 21:34
ios
css
ui
网络资源模板--基于Android Studio 实现的食谱助手App
目录一、项目简介二、项目演示三、部设计详情(部分)登录页面菜谱页面食物页我的页面四、项目源码一、项目简介根据
软件设计
的需求进行总结,确定本软件各种功能的实现,并通过以下几个模块来满足该软件基本功能,其中功能模块的分别为
编程乐学
·
2025-06-29 08:58
Android
网络项目模板
android
studio
android
毕业设计
安卓大作业
食谱助手
健康饮食
领域驱动设计:从餐厅到代码,轻松理解 DDD
领域驱动设计(DDD)简介领域驱动设计(DDD)是由EricEvans提出的一种
软件设计
方法,旨在通过深入理解业务领域来构建复杂的软件系统。
颯沓如流星
·
2025-06-29 05:06
架构师
数据库
stm32毕设 基于单片机的太阳追光系统(源码+硬件+论文)
文章目录0前言1课题介绍光线追踪的原理系统架构2硬件设计3核心
软件设计
4实现效果5最后0前言这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求
m0_984093
·
2025-06-28 19:55
单片机
电子信息毕设 基于单片机的太阳追光系统(源码+硬件+论文)
文章目录0前言1课题介绍光线追踪的原理系统架构2硬件设计3核心
软件设计
4实现效果5最后0前言这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求
爱你单片机
·
2025-06-28 19:24
单片机
stm32
毕业设计
毕设开源 基于单片机的太阳追光系统(源码+硬件+论文)
文章目录0前言1课题介绍光线追踪的原理系统架构2硬件设计3核心
软件设计
4实现效果5最后0前言这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求
Mdc_stdio
·
2025-06-28 19:54
单片机
stm32
毕业设计
OPC/MQTT工业通信软件OPLink
软件设计
简洁、实用、稳定。同时,OPLink还具备与KepwareLinkMaster相似的数据转发功能,可实现PLC设备间的自主数据通信。
牛宝柱
·
2025-06-28 14:15
软件架构师论文_论基于架构(ABSD)的
软件设计
方法及应用
2022年的论文题目是基于CBSD的
软件设计
方法及应用,本人写了基于ABSD的
软件设计
方法及应用,论文离题拿了3x分,悲催,这是我的第一次考架构师,是最后一次手写版考试,是最有可能通过的一次。
June_Xiao
·
2025-06-28 08:05
软件架构师
架构
论基于架构的
软件设计
方法及应用(ABSD)
摘要2020年6月,我司自主研发了在线多媒体设计行业的业务中台系统。系统以支撑各前台业务满足文件采购入库、运营一键分发、用户在线设计、文件存储等需求提供可重复使用能力,形成一次建设多次使用。系统以用户在线上传/编辑素材与模板完成设计工作为主要核心,按领域分为内容供应、内容管理、内容分发、用户管理、商业化、文件管理等模块,支持B/C端系统快速接入,在项目中我担任系统架构师角色,主要负责内容为架构设计
laomocoder
·
2025-06-28 08:35
架构
VSCode 源码学习 - 实现 IoC 机制的服务定义(Electron)
IoC是一种
软件设计
模式,用于实现松散耦合和可测试性。在这种模式下,控制权由框架或容器掌控,而不是由应用程序直接掌控。这样做的好处是,应用程序可以专注于业务逻辑,而不
AxCybersecurity
·
2025-06-27 06:12
vscode
学习
electron
装饰器模式
这种模式在
软件设计
中被广泛使用,特别是在Java、Python等编程语言中。本文将详细介绍装饰器模式的概念、原理、实现方法以及在实际开发中的应用。
沐知全栈开发
·
2025-06-27 00:28
开发语言
基于 Python 的批量文件重命名
软件设计
与实现
一、批量文件重命名
软件设计
原理(一)核心原理阐述批量文件重命名软件的核心原理在于运用操作系统提供的文件管理功能,借助编程手段达成对文件名称的批量修改。
搏博
·
2025-06-25 23:43
python学习
python
开发语言
ui
领域驱动设计(DDD)Java实战指南
领域驱动设计(Domain-DrivenDesign,简称DDD)提供了一种解决方案,通过聚焦业务领域来引导
软件设计
和开发。
一叶飘零_sweeeet
·
2025-06-25 07:11
java
java
开发语言
【软考高级系统架构论文】论模型驱动架构设计方法及其应用
论文真题模型驱动架构设计是一种用于应用系统开发的
软件设计
方法,以模型构造、模型转换和精化为核心,提供了一套
软件设计
的指导规范。
_Richard_
·
2025-06-25 05:57
2025年软考系统架构师
系统架构
浅谈MCU模块化编程
浅谈MCU模块化编程
软件设计
,完成需求是最基本的,合格的软件还应该易维护可重用。维护意味着修改,易修改即易维护。重用意味着不改或少改,最好是不改,无需改动即使可重用。
happyorzking
·
2025-06-24 22:41
mcu
单片机
c语言
经验分享
软件设计
模式选择、判断解析-2
目录一.单选题1.下面两个情景分别体现了什么设计模式解析:(1)典型桥接模式(华为手机可适配不同品牌的SD卡,SD卡也可插入其他品牌手机)(2)表面上是桥接,实际上加购商品是增加了购买的价格,不是真的把卡插到手机里边,价格的增加,由用户动态透明地增加,可以多次增加(装饰),这正是装饰模式的特点2.将一桶酒装到酒瓶中,由于酒瓶瓶口比较小,直接将酒倒入酒瓶容易撒漏浪费,于是在酒瓶瓶口上放一个漏斗,通过
像污秽一样
·
2025-06-24 21:00
杂谈
Java
软件设计模式
设计模式
开发语言
Java设计模式
软件设计模式
Java
软件设计
模式选择、判断解析-1
前言解析是我个人的理解,相对来说我觉得是能对上定义的逻辑的目录一.单选题1.设计模式的两大主题是( ) 解析:无2.下列模式中,属于行为型模式的是()解析:排除A和D,剩下的观察者的“观察”才是描述交互行为的3.以下关于创建型模式说法准确的是()解析:关注功能是行为型模式,组织类和对象是结构型模式,关注对象协作也是行为型模式4.下列属于面向对象基本原则的是解析:记得区分特性和原则5.关于单一职责
像污秽一样
·
2025-06-24 21:00
软件设计模式
Java
杂谈
java
开发语言
软件设计
设计模式
Java设计模式
软考-中级
软件设计
师资料
软考设计师中级学习资料、学习视频、真题、学习大纲资料分享,有需要的云盘自取链接:https://pan.baidu.com/s/1QrR26i6_vDmMUvhZz4SJjA?pwd=a5t4提取码:a5t4复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员v1的分享
启航挨踢
·
2025-06-24 11:48
软考资料整理
软件工程
数据结构
高级软件工程师的新面试问题
这些问题应该更多注重
软件设计
,而不太像我之前的两个面试问题列表那样关注技术细节。伟大的.NET开发人员应该知道些什么(更多面试问题)ASP.NET面试问题(你能相信吗?
·
2025-06-23 12:15
基于51单片机的智能饮水机控制系统
**单片机设计介绍,基于51单片机的智能饮水机控制系统文章目录一概要二、功能设计设计思路三、
软件设计
原理图五、程序六、文章目录一概要 基于51单片机的智能饮水机控制系统概要如下:一、设计背景与目标智能饮水机控制系统旨在提供更为便捷
01单片机设计
·
2025-06-23 00:26
单片机
51单片机
嵌入式硬件
单片机
上一页
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
其他