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
1001_软件设计
软件设计
原则-接口隔离原则讲解以及代码示例
接口隔离原则一,介绍1.前言接口隔离原则(InterfaceSegregationPrinciple,ISP)是面向对象设计中的一个原则,提倡使用多个专门的接口,而不使用单一的大接口。它最早由RobertC.Martin在其《敏捷软件开发:原则、模式与实践》一书中提出。接口隔离原则的核心思想是:客户端不应该依赖于它不需要的接口。也就是说,一个类或模块不应该强迫它的用户去依赖无用的接口。相反,应该将
小电玩
·
2023-10-23 15:25
软件设计原则
开闭原则
【Proteus仿真】【STM32单片机】自动饲养控制系统
文章目录一、功能简介二、
软件设计
三、实验现象联系作者一、功能简介本项目使用Proteus8仿真STM32单片机控制器,使用LCD1604显示模块、红外传感器、有害气体检测模块、PCF8591ADC模块,
Hai小易
·
2023-10-23 15:24
单片机
proteus
stm32
51单片机
嵌入式硬件
软考之
软件设计
师——软件过程基础知识
软件过程基础知识1、软件过程能力成熟度模型(CMM):对软件组织进化阶段的描述。CMM将软件过程分为5个成熟度级别。初始级:软件过程的特点是杂乱无章。可重复级:建立了基本的项目管理过程和实践来跟踪项目费用、进度等,有必要的过程准则。已定义级:管理和工程两方面的软件过程已经文档化、标准化,并综合成整个软件开发组织的标准软件过程。已管理级:制定了软件过程和产品质量的详细度量标准。优化级:加强了定量分析
遥……
·
2023-10-23 12:33
软件设计师备考知识点
软考——
软件设计
师和软件评测师
计算机技术与软件专业技术资格(水平)考试[QualificationCertificateofComputerandSoftwareTechnologyProficiency]考试设置考试事项软件评测师考试科目:考试要求:考点
软件设计
师中国计算机技术职业资格网
没有对象的野指针Z3
·
2023-10-23 12:30
软考
学习
软件设计
师——软件过程基础知识
文章目录软件过程模型(软件开发模型)软件开发方法
软件设计
软件测试McCabe复杂度计算软件维护类型软件质量保证软件过程改进题目举例 软件过程模型(软件开发模型)软件过程模型(软件开发模型)详细内容请见模型要点瀑布模型适用于需求明确的项目
qw&jy
·
2023-10-23 12:00
软考
软考
软件设计师
软件过程模型
软件设计
师考点——软件工程基础知识
软件工程概述C/S(客户机/服务器)体系结构的优点:允许合理地划分三层的功能,使之在逻辑上保持相对独立性;允许各层灵活地选用平台和软件;各层可以选择不同的开发语言进行并行开发。软件工程的基本要素包括方法、工具和过程。在概要设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系结构。某公司计划开发一种产品,技术含量很高,与客户相关的风险也很多,则最适于采用螺旋开发过程模型。增量模型
怪怪丸
·
2023-10-23 12:59
软件设计师
软件设计师
软考
软件工程
软件评测师——软件工程基础知识2
(2)A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台参考答案:D例题3
软件设计
的
小书包2333
·
2023-10-23 12:28
软考相关
软考
软件工程
LCD液晶显示的51单片机简单计算器
LCD液晶显示的51单片机简单计算器概述方案矩阵键盘输入映射与设计原理
软件设计
软件设计
思路软件代码概述LCD液晶显示的51单片机简单计算器可实现完成了两个范围在0到255的数加、减、乘、除运算,其中减法可显示负数
守恒x
·
2023-10-23 08:29
单片机学习之路
单片机
嵌入式
51单片机
LCD
设计模式与软件体系结构复习资料——软件体系结构
考试题型:选择、简答、设计目录
软件设计
模式软件体系结构第五章软件体系结构概述1.定义2.优势3.经典软件体系结构风格第六章经典软件体系结构1.调用-返回风格软件体系结构1.1非结构化编程简介1.2调用-
理论最高的吻
·
2023-10-23 06:26
分享
设计模式
软件工程与计算总结(二十二)软件开发过程模型
(自顶向下,逐层细化)目录一.软件开发的典型阶段1.需求工程2.
软件设计
3.软件构造4.软件测试5.软件交付6.软件维护二.软件生命周期模型三.软件过程模型四.构建-修复模型五.瀑布模型六.增量迭代模型七
郝YH是人间理想
·
2023-10-23 06:47
#
软件工程与计算
软件工程
软件需求
考研
单元测试
软件过程
架构师涉及哪些知识体系
**设计原则:**掌握
软件设计
原则,如单一职责原则、开闭原则、依赖倒置原则等,以帮助构建可维护、可扩展和高效的系统。3.**设计模式:**熟悉常见的设计模式,
Robin罗兵
·
2023-10-23 06:12
开发语言
500 lines or less学习笔记(十五)——同源策略(sop)
本文使用一种用于建模与分析
软件设计
的语言Alloy来构建同源策略SOP模型。Alloy作为建模语言,并不能编写程序执行,但它可以编写模型,并通过自动生成并运行测试用例来对模型进行检查。
简单一点点
·
2023-10-23 06:29
GRASP 、SOLID 与 GoF 设计模式
一、GRASPGRASP:通用职责分配
软件设计
模式(GeneralResponsibilityAssignmentSoftwarePatterns),其主要思想是基于单一职责设计软件对象。
阿波罗.2012
·
2023-10-23 05:53
设计模式
架构
系统架构
软件构建
这么重要的oop七大原则,你知道几个?
杀死一个程序员不需要用枪,改三次需求就可以了”,虽然这是一句话笑话,但也从侧面描述出了软件的可维护性重要性知名软件大师RobertC.Martin认为一个可维护性(Maintainability)较低的
软件设计
马跃的随笔
·
2023-10-23 04:24
2012
软件设计
师考试(英语部分)
2012年上半年上午卷Atabasiclevel,cloudcomputingissimplyameansofdeliveringITresourcesas(71).AlmostallITresourcescanbedeliveredasacloudservice:applications,computepower,storagecapacity,networking,Programmingtoo
Acton_zhang
·
2023-10-23 02:05
嵌入式C开发关键字的应用技巧
YCbHFZ0SQmp9COEBD5kQJQ1、volatilevolatile修饰表示变量是易变的,编译器中的优化器在用到这个变量时必须每次都小心地从内存中重新读取这个变量的值,而不是使用保存在寄存器里的备份,有效的防止编译器自动优化,从而与
软件设计
相符合
孤芳剑影
·
2023-10-23 01:25
C语言
c语言
开发语言
FPGA设计FIR滤波器低通滤波器,代码及视频
参数设计方法:使用matlab
软件设计
滤波器系数滤波器系数设计:打开Matlab软件在指令窗口中键入:m=fir1(7,0.2),即可
蟹代码丫
·
2023-10-23 01:21
fpga开发
FIR
低通滤波器
verilog
VHDL
淘宝购物流程图 基本流和备选流以及测试用例
2:因果图测试用例3:判断表法4:场景法:这种在
软件设计
方面的思想也可以引入到软件测试中
默默无闻的测试
·
2023-10-23 00:47
测试用例
Java 多线程案例
文章目录1.多线程案例1.1单例模式1.2阻塞式队列2.定时器3.线程池1.多线程案例1.1单例模式单例模式(SingletonPattern)是一种常用的
软件设计
模式,该模式的主要目标是确保一个类只有一个实例
北冥有鱼-.
·
2023-10-22 18:57
JavaEE
java
开发语言
JavaSE--------第一章 Java入门
JRE和JDK1.4安装JDK1.5Path环境变量的配置Path环境变量的配置的目的:1.6附录常用的Dos命令1.1Java的地位Java具有面向对象、与平台无关、安全稳定和多线程等优良特性,是目前
软件设计
中优秀的编程语言
__后知后觉
·
2023-10-22 14:30
Java
Java入门
JavaSE
Java
JavaSE
Java入门
200集CDR自学教程视频,软件操作+平面设计案例+最新19版软件分享
比如下面这些案例均为CDR
软件设计
制作的。
肖骁说平面设计
·
2023-10-22 13:39
软件架构设计的4种原则和模式
软件架构设计的4种原则和模式1.分层架构分层架构分析2.事件驱动架构调停者拓扑代理者拓扑事件驱动架构分析3.微内核架构微内核架构分析4.微服务架构微服务架构分析本文来自FiratAtagun的《架构演化中的
软件设计
原则
Vandoer
·
2023-10-22 11:09
架构设计
软件架构
五种基本单例模式
单例模式是一种常用的
软件设计
模式,其定义是单例对象的类只能允许一个实例存在。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一
yznl!
·
2023-10-22 10:04
java
设计模式
java
设计模式
单例模式
常见的几种单例模式
单例模式:是一种常用的
软件设计
模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。
秋叶随风l
·
2023-10-22 10:34
单例模式
单例模式
软件设计
原则-依赖倒置原则讲解以及代码示例
依赖倒置原则一,介绍1.前言依赖倒置原则(DependencyInversionPrinciple,DIP)是面向对象设计中的一个重要原则,由RobertC.Martin提出。依赖倒置原则的核心思想是:高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于具体实现细节,而具体实现细节应该依赖于抽象。这意味着我们在进行系统设计时,应该尽量使用抽象类或接口来定义对象之间的依赖关系,而不是
小电玩
·
2023-10-22 08:12
软件设计原则
依赖倒置原则
java
开发语言
领域驱动设计(DDD)在美团点评业务系统的实践
2019独角兽企业重金招聘Python工程师标准>>>前言至少30年以前,一些
软件设计
人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为领域驱动设计(Domain-DrivenDesign
weixin_33845477
·
2023-10-22 08:10
数据库
系统架构
python
DDD实战--互联网开发中的实践分析
至少30年以前,一些
软件设计
人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为领域驱动设计(Domain-DrivenDesign,简称DDD)。
forBurnInG
·
2023-10-22 08:07
DDD
DDD领域驱动设计在互联网业务开发中的实践
至少30年以前,一些
软件设计
人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为领域驱动设计(Domain-DrivenDesign,简称DDD)。
大鹏的世界
·
2023-10-22 08:05
DDD
领域驱动设计在互联网业务开发中的实践
前言至少30年以前,一些
软件设计
人员就已经意识到领域建模和设计的重要性,并形成一种思潮,EricEvans将其定义为领域驱动设计(Domain-DrivenDesign,简称DDD)。
GarfieldEr007
·
2023-10-22 08:33
DDD
领域驱动设计
领域驱动设计
互联网
业务开发
实践
DDD
软件设计
原则-开闭原则讲解以及代码示例
开闭原则一,介绍1.前言开闭原则(Open-ClosedPrinciple,OCP)是面向对象设计中的一条重要原则,它由BertrandMeyer在其著作《面向对象软件构造》中提出,并成为SOLID原则之一。开闭原则的核心思想是:软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。简单来说,就是在不修改已有代码的情况下,通过扩展来实现新的功能或变化。2.何时使用开闭原则当需要添加新功能时:如果
小电玩
·
2023-10-22 08:32
软件设计原则
开闭原则
java
HAL库 STM32CubeMX——外部中断
二.
软件设计
1.STM32CubeMx配置中断①新建工程选择使用的芯片型号。②时钟源配置根据使用芯片的最大主频进行配置。具体参考上一篇点灯的新建工程。点灯(入口)③GPIO配置
小浣熊zzz
·
2023-10-22 08:01
stm32
单片机
嵌入式硬件
一 、 什么是SpringMVC
1、JAVAWeb中的MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种
软件设计
规范。是将业务逻辑、数据、显示分离的方法来组织代码。
diao_梓键
·
2023-10-22 07:40
SpringMVC
springmvc
【
软件设计
师-下午题总结】
目录下午题之总结于学习记录:题一、数据流图:1、熟悉相关的图形2、实体名称3、数据存储4、补充缺失的数据流和起点终点5、用结构化语言描述6、描述,找加工逻辑的时候7、如何保持数据流平衡题二:实体联系图:1、常用图形含义:2、细节3、关系模式中存在的问题4、补充完整性约束格式问题题三:UML关系图:1、熟悉图形的含义:2、细节3、用例描述(①基本事件流和②备选事件流)4、让我们填用例之间的关系题四C
lxw-pro
·
2023-10-21 23:24
软考中级
数据库
软考
软件设计师
程序人生6
学习记录
【
软件设计
师-中级——刷题记录7(纯干货)】
目录每日一言:持续更新中...你的编程水平是?A入门:我对编程没有一点儿经验B.初级:了解一点基础知识,但没有写过代码C.中级:会写点简单代码,能看懂代码D.高级:写过多段代码,能独立代码解决问题小憩一下:个人昵称:lxw-pro个人主页:欢迎关注我的主页个人感悟:“失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。证书作用:获取职称:以考代评国际意义:中日韩
lxw-pro
·
2023-10-21 22:49
软考中级
程序人生6
软考中级
软件设计师
刷题记录
基于labview滑动轴承压力测量软件搭建
目录摘要...3第一章绪论...51.1滑动轴承压力测量的课题研究背景...51.2滑动轴承国内外研究现状...61.3课题的研究内容及章节安排...71.4本章小结...7第二章虚拟仪器与labview
软件设计
电气_空空
·
2023-10-21 21:17
毕业设计
labview
人工智能
毕业设计
【Unity地编细节】为什么Unity笔刷在地形上面刷不出来
本文由秩沅原创️收录于专栏:unity细节和bug️优质专栏⭐【
软件设计
师高频考点暴击】⭐关于物体的动画碰到其他碰撞器后停止播放的问题⭐文章目录⭐关于物体的动画碰到其他碰撞器后停止播放的问题⭐描述原因解决
秩沅
·
2023-10-21 20:57
#
unity精华细节
unity
游戏引擎
软件测试误区
关键字:软件测试软件过程正文随着软件规模的不断扩大,
软件设计
的复杂程
凌空巷
·
2023-10-21 16:10
软件测试
jmeter
STM32F4 | 外部中断实验
文章目录一、STM32F4外部中断简介二、硬件设计三、
软件设计
四、实验现象五、STM32CubeMX配置外部中断 本章我们将介绍如何将STM32F429的IO口作为外部中断输入。
Drill_
·
2023-10-21 16:32
STM32(F429开发板)
stm32f4
外部中断
【软件测试】—— 自动化测试之unittest框架
框架解析批量执行脚本构建测试套件用例的执行顺序忽略用例执行unittest断言HTML报告生成unittest是一个Python版本的Junit,Junit是Java中的单元测试框架;本章我们学习单元测试框架unittest,这里的单元测试指的是对最小的
软件设计
单元
Ombré_mi
·
2023-10-21 15:47
测试篇
unittest
单元测试
自动化测试
DDD与微服务的千丝万缕
一、
软件设计
发展过程二、什么是DDD?
普通人zzz~
·
2023-10-21 12:34
分布式微服务全家桶
系统架构
【Proteus仿真】【Arduino单片机】蜂鸣器
文章目录一、功能简介二、
软件设计
三、实验现象联系作者一、功能简介本项目使用Proteus8仿真Arduino单片机控制器,使用蜂鸣器等。主要功能:系统运行后,蜂鸣器播放音乐。
Hai小易
·
2023-10-21 11:38
proteus
单片机
嵌入式硬件
Arduino
音乐播放器
Java设计模式之观察者模式(Observer Pattern)
观察者模式(ObserverPattern)是一种常用的
软件设计
模式,它用于在对象之间建立一种一对多的依赖关系,当一个对象的状态发生变化时,它的所有依赖对象都会得到通知并自动更新。
kkwyting
·
2023-10-21 10:20
java
设计模式
观察者模式
maven聚合和继承
软件设计
人员往往会采用各种方式对软件划分模块,已得到更加清晰的设计及更高的复用性。当把Maven应用到实际项目中的时候,也需要将项目分成不同的模块。
Major_xx
·
2023-10-21 10:14
Maven
maven
java
基于架构
软件设计
-架构真题(五十八)
答案:D基于架构的
软件设计
ABSD有三个基础,分别是对系统进行功能分解、采用()实现质量
后端从入门到精通
·
2023-10-21 09:03
软考高级
架构师
架构
常见的测试理论面试问题
软件生存周期是指从软件开发到维护的过程,包括可行性研究、需求分析、
软件设计
、编码、测试、发布和维护等活动。这个过程也被称为“生命周期模型”。软件测试的目的是什么?
more_is_different
·
2023-10-21 09:31
面试
职场和发展
测试理论
软件测试
希望给软考的兄弟姐妹一点帮助(
软件设计
师)
2023年上半年突然自己抽风想考个软考证书,通过百度等各种渠道了解了一下这个含金量很高,很多公司还有奖励,主要是自己想通过这个考试过程锻炼一下自己。当然主要还是站在前人的肩膀上,网上很多大佬总结的经验和资料很好,自己没花一分钱,也准备不是很充分,大体准备了不到两个月,而且是白天上班,每天晚上学习两个小时左右。感觉掌握的也七七八八,大部分题见过。我感觉主要就是视频快速过一遍,然后刷题,多刷题,刷一遍
heishuai123
·
2023-10-21 06:59
软件设计师
深度学习技巧应用29-
软件设计
模式与神经网络巧妙结合,如何快速记忆
软件设计
模式
大家好,我是微学AI,今天给大家介绍一下
软件设计
模式与神经网络巧妙结合,如何快速记忆
软件设计
模式。
微学AI
·
2023-10-21 04:22
深度学习技巧应用
深度学习
设计模式
神经网络
软件设计模式
Java设计模式:23种设计模式全面解析(超级详细)
1995年,GoF(GangofFour,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了23种设计模式,从此树立了
软件设计
模式领域的里程碑,人称「GoF设计模式」。
云计算&大数据
·
2023-10-21 03:51
软件工程
设计模式
编程语言
java
python
linux
DatenLord前沿技术分享 No.15
特别是在并发与分布式领域,由于其具有极高的复杂性,传统的基于“经验”的
软件设计
与验证方式已经不能满足需要,因此我们需要一种更好的方式验证软件的正确性——使用TLA+。
达坦科技DatenLord
·
2023-10-21 02:31
前沿技术分享
前沿技术
前沿技术分享
DatenLord
达坦科技
TLA+
拍摄UFO-单一职责原则
软件设计
真正需要做的许多的内容,就是发现职责并把那些职责相互分离,起始要去判断是否应该分离出来,也不难,那就是如果你能够想到多与一个的动机去改变一个类,那么这个类就具有多与一个的职责,就应该考虑类的职责分离
Airycode
·
2023-10-21 01:37
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他