模式 软件

SAGA模式及各种模式对比

......
模式 SAGA

软件测试基础

测试目的:纸杯 放大招 需求测试:查看水杯的说明书是否完整 界面测试:观察纸杯外观,测试表面是否光滑,手感是否舒适 功能测试:用纸杯装水,观察是否漏水 安全测试:纸杯是否有毒或细菌 可靠性测试:从不同的高度摔下来是否损坏 易用性测试:用纸杯盛开水是否烫手,纸杯是否用手方便握住,容易滑落,方便饮用 兼 ......
软件测试 基础 软件

可以提取表格的扫描软件APP推荐

以下是可以提取表格的扫描软件APP推荐: * **扫描全能王。**这是一款全球智能扫描引领者,集合文件扫描、图片文字提取识别、PDF 内容编辑、PDF 分割合并、PDF 转 Word、电子签名等功能于一体的智能扫描软件。 * **全能手机扫描仪。**这是一款功能非常全面的扫描提取软件,能够提取书籍、 ......
表格 软件 APP

如何卸载 pip 安装的软件

要卸载使用 pip 安装的软件,可以使用以下的方法: 1. 使用 pip uninstall 命令:在命令行中输入以下命令来卸载软件包: ``` pip uninstall <package_name> ``` 其中 `<package_name>` 是要卸载的软件包的名称。执行该命令后,pip 将 ......
软件 pip

利用正则表达式或基于规则的方法提取特定的信息模式

利用正则表达式或基于规则的方法可以提取特定的信息模式,这是一种简单而有效的文本处理技术。以下是介绍如何使用这些方法来提取信息模式的步骤: 1. 确定模式:首先,您需要确定要提取的信息模式的特征和模式。这可以是一个单词、短语、日期、邮箱地址等。 2. 编写规则:使用正则表达式或基于规则的方法,编写匹配 ......
正则 表达式 规则 模式 方法

2023软件工程作业01

#回顾——我的初心 ###当初为什么报软件工程这个专业? 从一开始接触到软件技术这个专业也是从高中同学那边了解到薪资和办公地点的自由优势条件,让我开始对这个专业慢慢产生了兴趣。 ###当初对软件工程这个专业的期待和想象是什么? 刚接触到代码这个东西,觉得很有意思居然可以从电脑上敲上一段字符就可以运行 ......
软件工程 工程 软件 2023

行为型设计模式-观察者(发布订阅) Observer

### 简介 也叫做发布/订阅模式,多个观察者可订阅一个主题对象,当主题状态发生变化时会通知所有已订阅的观察者,观察者可自由处理。 ### 角色 - Subject/Publisher 主题/发布者 维护已订阅的观察者 通知已订阅的观察者 - 抽象Subscribe 订阅者 定义订阅者接口 - 具体 ......

行为型设计模式-中介者 Mediator

### 简介 通过引入一个中介者,将对象之间两两交互的情景,改为每个对象都是与中介者交互,即将网状关系改成了星状关系。缺点是中介者逻辑会很臃肿。 当系统中出现多对多的情况时,应该先考虑设计是否合理,而尽量不要直接使用中介者。 ### 角色 - 抽象Mediator中介者 - 具体Mediator中介 ......

行为型设计模式-迭代器 Iterator

### 简介 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 ### 角色 - Iterator抽象迭代器 - Collection抽象集合 - ConcreteIterator具体迭代器 - ConcreteCollection具体集合 ### 类图 如图,Iter ......
设计模式 Iterator 行为 模式

行为型设计模式-命令 Command

### 简介 client 发出的请求,都被封装成 Command 对象,每个 Command 对象代表一种操作,Command 具体操作的是 Receiver 对象内的方法。实现动作与目标隔离和复用的目的。 ### 角色 - 抽象 Command - Receiver 真正干活的 - 具体 Com ......
设计模式 命令 行为 Command 模式

行为型设计模式-责任链 Chain Of Responsibility

### 简介 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 ### 角色 - Handler 接口 定义处理方法签名,设置nextHandler方法 - Concrete Handler 具体类 实现 ......

2023软件工程作业01

回顾--我的初心 为什么报软件工程这个专业? 最开始的我呢?是感觉自己挺能熬夜的,刚好这个专业也是需要一个不断试错(找bug)的专业。然后也听着别人讲述这个专业的前景,未来的发展向,同时也抱着对这个专业的好奇心,相对于没有很喜欢的专业,那就选择自己好奇心最重的专业。 当初对软件工程这个专业的期待和想 ......
软件工程 工程 软件 2023

2023软件工程作业01

# 回顾——我的初心 ## 当初为什么报 软件工程 这个专业? ## 当初对 软件工程 这个专业的期待和想象是什么? ## 当初希望自己是如何投入这个专业的学习的? ## 曾经做过什么准备,或者立下过什么FLAG吗? ......
软件工程 工程 软件 2023

什么是软件产品登记测试报告?费用和周期如何?

​ 软件产品登记测试报告 一、什么是软件产品登记测试报告? 政策要求:根据国务院《国务院关于取消和调整一批行政审批项目等事项的决定》(国发〔2015〕11号)文件,纳税人办理软件产品、动漫软件增值税即征即退手续时,需提供省级软件产业主管部门认可的软件检测机构出具的检测证明材料,且由主管税务机关加强后 ......
软件产品 周期 费用 报告 产品

重庆软件测评怎么做:鉴定测试报告

​ 科技成果鉴定测试报告 一、科技成果登记的目的 科技成果登记是申报教育部、省等各级科技奖励的必备条件之一。 二、科技成果登记的范围和条件 1.已通过鉴定、验收、评估等评价方式或取得发明专利权的应用类成果; 2.基础理论类成果。 三、科技成果登记原则 科技成果完成单位负责向登记机构办理登记手续,不得 ......
报告 软件

第三方测评发现软件缺陷与不足-助力企业申报项目

​ 软件产品测试报告 在软件的测试过程中,应该应用各种测试方法,以保证产品有一个较高较稳定的质量。根据不同的生产过程进行不同的测试,包括黑盒测试、白盒测试、功能测试、系统测试、压力测试、安装/卸载测试、兼容性测试、α 测试、β 测试等 。 一、软件测试的作用: 1、发现软件产品中的缺陷与不足 软件测 ......
第三方 缺陷 项目 企业 软件

作业一,软件构造基础知识

软件的生命周期指的是从软件需求到软件开发,到最终软件不在使用的过程 构造软件占软件开发的30%-80%的工作时间,一般情况下我们完成一个软件分为四个阶段:需求分析,软件设计,软件实现,后期维护与修理。 常见的计算机编程语言,java,c python 软件包括程序,文档和数据 从软件工程方面,软件可 ......
基础知识 基础 知识 软件

结构型设计模式-代理 Proxy

### 简介 代理与装饰器很像,都是在原有类基础上,增量做改动。 不同在于,代理模式下,client 直接操作的就是 proxy 对象,new 的就是 proxy 对象,不可以让client 直接操作被代理对象,相当于原始类被完全隐藏掉了。 **类比现实生活,租房代理是不会让客户直接跟房东联系的,客 ......
结构型 设计模式 结构 模式 Proxy

什么是省级软件产业主管部门认可的软件检测机构,什么是CMA检测资质,第三方软件测试报告如何收费?

​ CMA、CNAS 省级软件产业主管部门认可的软件检测机构是指经过省级以上人民政府计量行政部门认证合格,具有相应的检测能力和资质的软件检测机构。 其中,CMA是“中国计量认证”的英语简称,是根据中华人民共和国计量法的规定,由省级以上人民政府计量行政部门对检测机构的检测能力及可靠性进行的一种全面的认 ......

2023软件工程作业01

1、回顾——我的初心 #当初为什么报 软件工程 这个专业? 我专科学的电子商务技术,主要学习的是前端开发,所以选择专升本对口计算机大类就是软件工程了。 #当初对 软件工程 这个专业的期待和想象是什么? 我期待能够学习到计算机科学的基础知识,尽量能够自己写出项目开发出程序。 #当初希望自己是如何投入这 ......
软件工程 工程 软件 2023

设计模式-建造者模式

建造者模式是一种**创建型**的设计模式, 将一个对象的创建过程拆分成一个个小的部分, 每次决定其中的一个细节, 构建出一个复杂对象 对象的创建过程被拉长分散, 可能会经历一系列的复杂决策, 最终才会形成我们需要的对象 对象拥有多个参数, 或者拥有包含多个参数的构造函数, 通过建造者模式可以相对自由 ......
模式 设计模式

结构型设计模式-享元(缓存)Flyweight

### 简介 享元模式更常见的叫法是缓存或 cache,一个对象只创建一次,之后一直复用这一对象。 跟单例不同在于,单例是全局只有唯一一个对象,所有人一起用同一个对象,且该对象是提前预设好的,不能定制。 而享元则可以根据参数不同创建出不同的实例,不过实例一旦创建就只保留一份,之后再次创建相同参数的实 ......

结构型设计模式-外观 Facade

### 简介 外观模式特点是屏蔽后端复杂的实现逻辑,将其整合成简单的一个或几个接口提供出去,client 只需与 Facade 层提供的简单接口交互即可。 例如银行办业务,后面涉及到很多财务细节,但用户面对的就是一个窗口业务员。 ### 角色 - Facade 外观层 - Subsystem 负责具 ......
结构型 设计模式 外观 结构 模式

装饰器模式:让你的对象变得更强大

在日常开发中,当需要给一个现有类添加附加职责,而又不能采用生成子类的方法进行扩充时。例如,该类被隐藏或者该类是终极类或者采用继承方式会产生大量的子类。这时候,我们该怎么办呢?我们可以使用装饰器器模式来解决这个问题,**本文将从以下四个方面讲解装饰器器模式**。 - 简介 - 优缺点 - 应用场景 - ......
对象 模式

结构型设计模式-组合(对象树) Composite

### 简介 组合模式又叫对象树,将对象按照树形结构串起来,呈现出局部和整体相同的特性。 树中每个节点都由两部分组成,首先节点有自己的业务数据,其次节点内可以含有子节点集合。 比如盒子中可以放物品,也可以放其他小盒子,小盒子里又可以放物品和其他更小的盒子。 当计算盒子的物品价格时,只需要将盒子里本身 ......

2023软件工程作业01

回顾——我的初心 记忆拨回到高考填志愿前夕,纠结于报读哪个专业的我,吸取了很多家人的意见,例如护理,幼教,会计等这些适合女孩子的专业,我最终选择了软件工程,奈何成绩不理想,只能就读大专院校,不甘于止步的我,报考了专升本,一方面希望提高自己的学历,另一方面我希望可以继续学习更多的软件工程的专业知识,不 ......
软件工程 工程 软件 2023

结构型设计模式-桥接(模块化) Bridge

### 简介 桥接模式可将一系列紧密相关的、水平等级的类,转变为组合关系,形成垂直等级关系。 如抽象类 Color、Shape,分别有 RedColor、BlueColor、CircleShape、SquareShape 的实现类,那么想创建红色方形,则可以将 Shape 类中持有 Color 引用 ......
结构型 设计模式 模块 结构 模式

2023软件工程作业01

我的初心 当初为什么报软件工程这个专业? 在高考分数公布的那一刻,我们就开始面临人生的一个重大的选择--择校选专业。在这之前,对于学校和专业都不了解,家人建议我学医,当老师,他们觉得这是铁饭碗。那时候的我不喜欢这两个职业,也不知道自己喜欢什么职业。之后,我听说我表哥在IT行业,工资还算高,刚好我也有 ......
软件工程 工程 软件 2023