摘要: 软件系统工具中分为三类:软件开发工具,软件维护工具,软件管理和软件支持工具。 软件开发工具分为以下: 需求分析工具:用于辅助软件需求分析活动的软件。 设计工具:用于辅助软件设计的软件。 编码与排错工具:辅助程序员进行编码活动的工具。 测试工具:用于支持软件测试的工具。 软件维护工具分为以下: 版本控 阅读全文
posted @ 2023-10-22 10:35 谵语芥末 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 软件测试的目的是验证软件是否满足软件开发合同或项目开发计划、系统/子系统设计文档、 SRS、软件设计说明和软件产品说明等规定的软件质量要求。通过测试,发现软件缺陷,为软件产品的质量测量和评价提供依据。 软件测试分类: ①按照开发阶段:单元测试/模块测试(对应详细设计阶段)、集成测试(对应的概要设计阶 阅读全文
posted @ 2023-10-18 21:25 谵语芥末 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 系统配置与性能评价(架构师考试中的16-17题,共2分) 计算机系统性能指标分为两大方面:①是可靠性或者可用性,主要指的是计算机正常工作的时间,其指标可以是能够持续工作的时间长度(如平均无故障时间)。②它的处理能力或者效率,这个指标又被分为三种指标,第一类是吞吐率(单位时间内能够处理正常作业个数), 阅读全文
posted @ 2023-10-18 19:26 谵语芥末 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 为什么要有架构风格? 软件体系结构设计的一个核心目标是重复的体系结构模式,即达到体系结构级的软件重用。也就是说,在不同的软件系统中,使用同一体系结构。基于这个目标,主要任务是研究和实践软件体系结构风格和类型问题。 一、架构风格的定义 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体 阅读全文
posted @ 2023-09-09 23:14 谵语芥末 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 为什么会出现架构? 从软件开发过程的角度上来看系统分析(需求分析)偏向业务,而系统设计又偏向技术,中间过程存在“鸿沟”,出现了架构。这里所说的架构虽然说是系统架构大多数指的是软件架构,又叫做软件体系结构(Software Architecture)简称SA。需要注意的是结构化分析也简称‘’SA",需 阅读全文
posted @ 2023-09-04 11:49 谵语芥末 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 介绍下批量梯度下降和随机梯度下降 文中在M个训练样本中,w代表权重,b代表截距,x代表特征,y代表标签,ÿ代表训练值,i代表的第i个样本 使用的是均误方差: 1.批量梯度下降 批量梯度下降法是最原始的形式,它是指在每一次迭代时使用所有样本来进行梯度的更新。从数学上理解如下: 求w关于L的偏导数: 求 阅读全文
posted @ 2019-12-05 21:42 谵语芥末 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 桥接模式(Bridge)是一种结构型设计模式。Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。 桥接模式的 阅读全文
posted @ 2019-05-15 09:17 谵语芥末 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种继 阅读全文
posted @ 2019-05-13 17:19 谵语芥末 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: 概念 原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。 意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新 阅读全文
posted @ 2019-04-29 17:40 谵语芥末 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 设计模式的概念: 设计模式(Design Pattern)是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结。使用设计模式是为了提高代码的重用性,是代码更易理解并保证代码的可靠性。 这就是为什么之前用框架时有好多的疑问,如果懂了设计模式,就可以去剖析框架。也是追求写好代码的程序员们的 阅读全文
posted @ 2019-04-29 16:49 谵语芥末 阅读(174) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示