复杂性 核心 领域 软件

软件设计-组合模式

import java.util.ArrayList; import java.util.List; public class 组合模式 { public static void main(String[] args) { AbstractFile fileA=new File("fileA"); ......
模式 软件

硬件测试与软件测试的一些区别

硬件测试一般是硬件产品的测试,保证测试质量和顺利进行,参与硬件测试技术和规范的改进和制定。测试人员需要熟练使用万用表、示波器等各种基本测试仪器。 软件测试是利用人工或自动手段运行或测试一个系统的过程,检查软件是否有缺陷。其目的是检查其是否满足规定的要求,或者找出预期结果与实际结果的区别。 硬件测试和 ......
软件测试 硬件 软件

实用的命令行终端增强软件:Tabby

Tabby是一个开源免费软件,支持Windows、macOS和Linux系统。它提供了一个高度可定制的终端界面,可以通过多种方式添加、切换和关闭终端标签页。能与 Linux 服务器轻松传输文件,支持多种主题,界面炫酷,插件丰富。它还支持通过插件扩展其功能,例如增强的滚动条、批量复制和粘贴等功能。 ......
终端 命令 Tabby 软件

用结构化思维解一切BUG(1):核心思路

解一切BUG的神奇魔法,结构化思维与10多年研发经验的深度融合。 面对万“卷”世界,有人选择拼命学习新技术,解决眼前的、点状问题;有人提升思维层级,解决未来的、系统问题。您选择什么? ......
思路 思维 核心 结构 BUG

番外-软件设计(1)

[实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1. 画出对应的类图; 2. 提交源代码; package Abstract_factory; public class BlackFactory implements MWFactory { public Man pr ......
软件

番外-软件设计(2)

[实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求: 1. 画出对应的类图; 2. 提交源代码; package Builder; public class Com ......
软件

Unity DOTS系列之Struct Change核心机制分析

最近DOTS发布了正式的版本, 我们来分享一下DOTS里面Struct Change机制,方便大家上手学习掌握Unity DOTS开发。 基于ArchType与Chunk的Entity管理机制 我们回顾以下ECS的内存管理核心机制,基于ArchType+Chunk的Entity管理模式。每个Enti ......
机制 核心 Change Struct Unity

软件测试 —— 冒烟测试(Smoke Test,ST)

1. 核心 冒烟测试就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流程能走通。 如果不通过,则打回开发那边重新开发; 如果通过测试,才会进行下一步的测试(功能测试,集成测试,系统测试等等)。 简化:门槛测试,一个开关而不是一个阶段。 目的:版本验证测试BVT(Build ......
软件测试 Smoke 软件 Test

《软件需求开发最佳实践:基于模型驱动的需求开发过程》阅读笔记一

在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的一到三章后,我对基于模型驱动的需求开发过程有了更深入的理解。这些章节详细介绍了需求开发的基本概念、模型和流程,以及需求获取和分析的方法,为我提供了宝贵的指导。 首先,我了解到基于模型驱动的需求开发过程是一种系统化、规范化的需求开发方法。通过 ......
需求 模型 过程 笔记 软件

《软件需求开发最佳实践:基于模型驱动的需求开发过程》阅读笔记二

在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的四到六章后,我对基于模型驱动的需求开发过程有了更深入的理解和实践。这些章节详细介绍了需求建模、需求验证和需求变更管理的方法和技巧,为我提供了更全面的指导。 在需求建模方面,书中介绍了如何使用统一建模语言(UML)和其他工具来构建需求模型。通 ......
需求 模型 过程 笔记 软件

《软件需求开发最佳实践:基于模型驱动的需求开发过程》阅读笔记三

在阅读《软件需求开发最佳实践:基于模型驱动的需求开发过程》的七到最后一章后,我对基于模型驱动的需求开发过程有了更深入的理解和掌握。这些章节详细介绍了需求工程的实践案例、团队协作和沟通技巧,以及持续改进和评估等方面的内容,为我提供了更全面的指导和启示。 在实践案例方面,书中通过多个真实的案例分析了需求 ......
需求 模型 过程 笔记 软件

《软件需求模式》阅读笔记一

《软件需求模式》阅读笔记与心得体会 在阅读《软件需求模式》的前四章节之后,我对软件需求模式有了更深入的理解。这本书以实用为主,详细介绍了如何分析、设计、实现和测试软件需求,对于软件工程师来说,具有很高的参考价值。 需求模式是软件开发过程中的重要环节,它描述了需求的类型、结构和行为。通过理解需求模式, ......
需求 模式 笔记 软件

《软件需求模式》阅读笔记二

在阅读《软件需求模式》的五到八章节之后,我对软件需求模式的理解更加深入。这些章节详细介绍了需求跟踪、需求验证以及需求变更管理等方面的内容,为我在软件开发过程中提供了宝贵的指导。 需求跟踪是确保软件需求得以实现的关键环节。通过阅读这本书,我了解到需求跟踪的主要目的是确保每个需求都被正确实现,并且在软件 ......
需求 模式 笔记 软件

《软件需求模式》阅读笔记三

在阅读《软件需求模式》的九到最后一章节后,我对软件需求模式的理解和应用能力得到了进一步提升。这些章节介绍了更多高级的需求模式和应用案例,帮助我更好地掌握需求工程的精髓。 在这些章节中,作者详细介绍了如何使用需求模式来解决复杂的软件需求问题。通过分析和归纳各种实际需求场景,作者展示了需求模式的灵活性和 ......
需求 模式 笔记 软件

【专题】数字孪生工业软件白皮书报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=34041 本次报告合集分为数字孪生综述、技术架构建设、核心技术分享、新型技术成果展示以及重点行业应用五大内容版块。从数字孪生应用建设路径的角度出发,着重提出了“数智视融合,虚实人联动”的观点,并提供数字孪生应用技术的参考。同时,本报告合集还完整系 ......
白皮 数据表 白皮书 数字 专题

Util应用框架核心(二) - 启动器

本节介绍 Util 项目启动初始化过程. 文章分为多个小节,如果对设计原理不感兴趣,只需阅读基础用法部分即可. 基础用法 查看 Util 服务配置,范例: var builder = WebApplication.CreateBuilder( args ); builder.AsBuild() .A ......
启动器 框架 核心 Util

职场办公必备!8款超强国产提效软件分享!

在现代职场中,高效的工作方式已经成为了一个必备的技能。今天给大家分享8款超强国产提效软件,可以帮助你更高效地完成工作。 1、Listary Listary是一款快速文件搜索和应用程序启动软件,可以帮助用户更快速地查找和打开文件,同时还支持自定义命令和快捷键,提高了工作效率。与Windows默认的搜索 ......
职场 国产 软件

数字孪生协同仿真:复杂电机篇

01.简介 电机仿真是现代机电工程研究领域中的重要环节,始于20世纪后半叶,为工程师提供了一种研究、设计和优化各种电机系统的新方式。时至今日,从传统的电动机到现代的电动汽车动力系统,电机仿真技术在电机设计、性能分析和控制策略开发领域发挥着关键作用。 电机仿真广泛应用于各种领域,包括但不限于: 传统电 ......
电机 数字

# 一篇文章带你入门软件测试

一篇文章带你入门软件测试 由于计算机就业形式所迫,针对开发的要求逐渐严苛,因此在此场景下测试开发就变成了一条相对比较容易的道路 所以今天这篇文章我们会从以下角度去学习软件测试,带你了解软件测试的基本工作: 软件测试概念 软件测试方法 软件测试缺陷 真实测试场景 软件测试概念 我们首先需要去学习软件测 ......
软件测试 篇文章 软件

diskraid.exe是Windows Server操作系统中自带的一个命令行工具,用于创建和管理软件RAID(Redundant Array of Independent Disks)卷。使用软件RAID卷可以在多个磁盘上分布数据,提高数据冗余性和性能

diskraid.exe是Windows Server操作系统中自带的一个命令行工具,用于创建和管理软件RAID(Redundant Array of Independent Disks)卷。使用软件RAID卷可以在多个磁盘上分布数据,提高数据冗余性和性能。 使用diskraid.exe的优点包括: ......
数据 冗余 软件 RAID 磁盘

软件安装

目录linux系统之软件安装1. 安装软件三种方式2. rpm安装挂载用法rpm的缺点RPM数据库3. yum安装特点选项用法本地yum源搭建过程 √4. 编译安装源程序 > 可执行程序过程特点用法编译安装过程步骤编译安装过程 √ linux系统之软件安装 1. 安装软件三种方式 rpm安装 类似3 ......
软件

软件安装

安装及管理 三大类 ①rpm (类似360软件管家) ②编译安装 (将源代码编译成可执行文件)二进制包安装 ③yum (rpm升级版) rpm (查询) rpm -q #查询软件包是否安装 rpm -ql #文件列表 rpm -qc #查询软件的基本信息 rmp -qa # 查询全部文件 挂载 用系 ......
软件

忆阻器在人工智能领域的潜在应用

忆阻器在神经元仿真和人工智能领域中的潜力是巨大的,因为它们表现出生物类似的工作方式,能够模拟大脑中的神经元工作,同时具有数字电路的可编程性。这使得它们成为构建更接近生物神经元工作方式的人工神经网络的理想选择。在本文中,我将深入探讨忆阻器在神经元仿真和人工智能中的应用,包括其工作原理、优势以及通过实际 ......
人工智能 潜在 人工 领域 智能

Util应用框架核心(一) - 服务配置

本文介绍在项目中如何配置 Util 依赖服务. 文章分为多个小节,如果对设计原理不感兴趣,只需要阅读基础用法部分即可. 基础用法 Asp.Net Core 项目服务配置 调用 WebApplicationBuilder 实例的 AsBuild 方法, 并以链式调用Util服务扩展. 范例 var b ......
服务配置 框架 核心 Util

szfpga 详细:高云1N1开发板高云gowin软件使用教程

1.概述 国产FPGA是最近几年起来的产品,具有性价比高特点。高云FPGA,大多用在LED,电机控制,PLC设备上。 高云1N1开发板采用GW1N-LV1QN48C6/I5 FPGA器件。具有低功耗,瞬时启动,高安全性,低成本,方便扩展等特点。价格便宜,易扩张,帮助用户快速进入国产FPGA学习。 开 ......
软件使用 教程 szfpga gowin 软件

软件工程读后感3-软件需求过程3

最近,我阅读了掌握需求过程的下一部分。功能性需求描述了产品的动作。它们应该做到能形成一份完整的、尽量避免二义性的产品功能描述。过去,我对于功能性需求的认识不够,将来,我会尽量了解更多有关功能性需求的知识。非功能性需求描述了产品的质量方面的表现——它是否需要快捷、安全、有引力等等。这些质量源于产品要求 ......
读后 软件 软件工程 读后感 需求

#软件技术基础 ——第二次作业

软件技术基础 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 设计一个命令行文本计数统计程序,功能越多越好 姓名-学号 杨梁-2021330301131 一、作业要求: 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符 ......
软件技术 基础 技术 软件

#软件技术基础——第二次作业

软件技术基础 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 设计一个命令行文本计数统计程序,功能越多越好 姓名-学号 杨梁-2021330301131 一、作业要求: 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符 ......
软件技术 基础 技术 软件

转 的 软件测试核心面试题

转 的 软件测试核心面试题https://zhuanlan.zhihu.com/p/619860547?utm_id=0 2023软件测试必问的常见面试题(60道有答案) NING ​关注她 你赞同过 软件测试和开发 相关内容 01、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方 ......
软件测试 核心 软件

数据结构与算法(LeetCode)第一节:认识复杂度,对数器,二分法与异或运算

一、认识复杂度 1.评估算法优劣的核心指标: 时间复杂度:当完成了表达式的建立,只要把最高阶项留下即可。低阶项都去掉,高阶项的系数也去掉,记为O(去掉系数的高阶项); ​ 时间复杂度是衡量算法流程的复杂度的一种指标,该指标只与数据量有关,与过程之外的优化无关 常见的时间复杂度(从好到坏) O(1) ......