软件架构师-第九章 知识产权与标准化
知识产权与标准化 知识产权 保护范围与对象 法律法规名称 保护对象及范围 注意事项 著作权法 著作权(文学、绘画、摄影等作品) 1. 自动保护,作品完成即受保护; 2. 绘画 / 摄影作品原件出售(赠予)后,著作权仍归原作者,原件所有者仅享有所有权、展览权。 软件著作权法、计算机软件保护条例 软件著作权(软件作品) 1. 自动保护,作品完成即受保护; 2. 登记制度便于后续举证维权。 专利法 专利权 需申请,专利权有效期从申请日开始计算。 商标法 商标权 需申请,自商标核准之日起受法律保护。 反不正当竞争法 商业秘密权 1. 商业秘密涵盖技术、经营两方面; 2. 需采取保密措施,否则不认定为商业秘密。 知识产权保护期限 客体类型 权力类型 保护期限 公民作品 署名权、修改权、保护作品完整权 无限制 发表权、使用权和获得报酬权 作者终生及其死亡后的 50 年(截止第 50 年的 12 月 31 日) 单位作品 发表权、使用权和获得报酬权 50 年(自首次发表后第 50 年的 12 月 31...
软件架构师-第八章 系统可靠性分析与设计
系统可靠性分析与设计(论文) 可靠性相关概念与指标 ...
软件架构师-第八章 系统可靠性分析与设计
系统可靠性分析与设计 可靠性相关概念与指标 基本概念 基础概念定义 可靠性:指软件系统在面对应用错误、系统错误,或遭遇意外使用、错误使用的情况下,仍能维持自身功能特性的基本能力。 可用性:衡量系统能够正常运行的时间比例,体现系统可被正常使用的时间占比。 软件可靠性与硬件可靠性的差异 复杂性:软件复杂性高于硬件,且多数系统失效问题源于软件失效。 物理退化:硬件失效主要由物理层面的老化、损耗等退化现象导致,而软件不存在物理退化问题。 唯一性:软件具有唯一性,同一版本的所有复制(COPY)完全一致;硬件则无法做到个体完全相同。 版本更新周期:硬件更新迭代速度较慢,软件更新迭代速度更快。 可靠性指标 可靠性指标定义 平均无故障时间(MTTF) 公式:MTTF = 1/λ(λ 为失效率),指系统在故障前正常运行的平均时间。 平均故障修复时间(MTTR) 公式:MTTR = 1/μ(μ 为修复率),表示系统发生故障后修复所需的平均时间。 平均故障间隔时间(MTBF) 公式:MTBF = MTTR +...
软件架构师-第七章 信息安全 (大纲)
信息安全 信息安全基础⭐⭐ ...
软件架构师-第七章 信息安全
信息安全 信息安全基础⭐⭐ 信息安全基础要素 前3个就是CIA 机密性:确保网络信息不泄露给非授权的用户、实体或程序,防止未授权方获取信息。 完整性:保证网络信息或系统未经授权不能被更改,维护信息的原始状态和准确性。 可用性:使合法许可的用户能及时获取网络信息或服务,保障资源可正常使用。 可控性:对授权范围内的信息流向、行为方式进行控制,实现安全管理。 可审查性:为信息安全问题提供调查的依据和手段,支持安全事件追溯与分析。 信息安全的范围 涵盖设备安全、数据安全、内容安全和行为安全,从硬件、数据、内容及操作行为多维度保障信息安全。 网络安全漏洞 物理安全性:指物理层面的安全隐患,如设备物理防护缺失、环境安全措施不足等,可能导致硬件损坏或信息泄露。 软件安全漏洞:因软件设计缺陷、编码错误或未及时修复的漏洞,为攻击者提供可利用的安全风险(如系统漏洞、应用程序漏洞)。 不兼容使用安全漏洞:因系统、软件、设备间兼容性问题引发的安全隐患,例如版本冲突、接口不匹配导致的系统异常或安全风险。 内容存疑项:第四点 “选择合适的安全哲理”...
软件架构师-第六章 计算机网络(大纲)
计算机网络 计算机网络概述 ⭐ ...
软件架构师-第六章 计算机网络
计算机网络 计算机网络概述 ⭐ 计算机网络技术概述 计算机网络的功能: 数据通信:实现计算机间的信息传输,是网络的基础功能。 资源共享:支持硬件(如打印机)、软件(如应用程序)、数据(如文件)等资源的共享,提升利用率。 管理集中化:对网络中的资源、用户权限等进行集中管理,简化运维。 实现分布式处理:将复杂任务分解到网络中的多台计算机协同完成,提高效率。 负载均衡:平衡网络中设备的工作负荷,避免局部过载。 计算机网络的作用: 强调计算机网络通过扩展计算机系统功能与应用范围,提升可靠性,为用户提供便利,同时降低整体系统费用。但最后 “降低了系统性价比” 表述可能存在误差(通常网络应提升性价比),或为原文笔误,实际意图应为优化系统成本与性能的平衡。 计算机网络性能指标范畴 从 速率、带宽、吞吐量、时延 等维度衡量计算机网络性能,其中重点阐释了 “时延”...
软件架构师-第五章 嵌入式系统(大纲)
嵌入式系统⭐⭐ 嵌入式系统概述⭐ ...
软件架构师-第五章 嵌入式系统
嵌入式系统⭐⭐ 嵌入式系统概述⭐ 嵌入式系统概述 定义:嵌入式系统是以应用为核心,基于计算机技术,将可灵活配置和裁剪的软件、硬件集成在一起的专用计算机系统。它要在功能、可靠性、成本、体积和功耗等方面满足严格要求,比如智能家居设备,既要保证实现控制功能,又要考虑成本和功耗。 从计算机角度理解:嵌入式系统是嵌入到各种设备和应用产品内部的计算机系统,主要用于信号控制,具有体积小、结构紧凑的特点,常作为一个部件隐藏在所控制的装置中,像汽车的电子控制系统就是典型的嵌入式系统。 组成部分:一般由嵌入式处理器(如单片机)、相关支撑硬件(像传感器、存储器等)、嵌入式操作系统(例如 Linux 的嵌入式版本)、支撑软件以及应用软件组成,各部分协同工作,实现系统的特定功能。 嵌入式系统软件组成架构及初始化过程: 软件组成架构: 硬件层:包含 A/D(模拟 / 数字转换)、D/A(数字 / 模拟转换)、I/O(输入 / 输出)设备、微嵌入式处理器、通用接口、ROM(只读存储器)和...
软件架构师-第四章 项目管理 (大纲)
项目管理 第1节 盈亏平衡分析⭐ {"content":"盈亏平衡分析⭐","children":[{"content":"核心概念","children":[{"content":"正常情况","children":[{"content":"销售额 = 固定成本 + 可变成本 + 税费 +...