<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>软件设计师 on Roam Tech-verse | Roamverse Technical Blog</title>
    <link>/notes/ruan-she/</link>
    <description>Recent content in 软件设计师 on Roam Tech-verse | Roamverse Technical Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Copyright © 2020-2026 Razon Yang. All Rights Reserved.
</copyright><atom:link href="/notes/ruan-she/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>软考概念总结篇</title>
      <link>/notes/ruan-she/summary/</link>
      <pubDate>Thu, 25 May 2023 11:34:54 +0800</pubDate>
      <guid>/notes/ruan-she/summary/</guid>
      <description><![CDATA[<h1 id="计算机系统" data-numberify>计算机系统<a class="anchor ms-1" href="#计算机系统"></a></h1>
<p>跳转连接：<a href="/p/%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%b3%bb%e7%bb%9f%e7%af%87/">软件设计师——计算机系统篇</a></p>

<h2 id="基本单位" data-numberify>基本单位<a class="anchor ms-1" href="#基本单位"></a></h2>
<table>
<tr>
    <td>位（比特）<br>最小数据单位</td>
    <td><b>bit、b</b></td>
    <td></td>
</tr>
<tr>
    <td>字节<br>最小存储单位</td>
    <td>byte、B</td>
    <td>1B = 8b</td>
</tr>
<tr>
    <td>千字节</td>
    <td>KB</td>
    <td>1KB = 1024B</td>
</tr>
<tr>
    <td>兆字节</td>
    <td>MB</td>
    <td>1MB = 1024KB</td>
</tr>
<tr>
    <td>吉字节</td>
    <td>GB</td>
    <td>1GB = 1024MB</td>
</tr>
<tr>
    <td>太字节</td>
    <td>TB</td>
    <td>1TB = 1024GB</td>
</tr>
</table>

<h2 id="中央处理单元" data-numberify>中央处理单元<a class="anchor ms-1" href="#中央处理单元"></a></h2>
<p>CPU的功能：</p>]]></description>
    </item>
    
    <item>
      <title>软考图类汇总篇</title>
      <link>/notes/ruan-she/all-graphs/</link>
      <pubDate>Sat, 20 May 2023 13:29:14 +0800</pubDate>
      <guid>/notes/ruan-she/all-graphs/</guid>
      <description><![CDATA[<h1 id="数据流图dfd" data-numberify>数据流图（DFD）<a class="anchor ms-1" href="#数据流图dfd"></a></h1>
<p>数据流图是在逻辑上描述系统的功能、输入、输出和数据存储等。</p>
<p>数据流图中的基本图形元素包括：</p>]]></description>
    </item>
    
    <item>
      <title>算法设计与分析篇</title>
      <link>/notes/ruan-she/algorithm-design-analysis/</link>
      <pubDate>Wed, 17 May 2023 12:52:42 +0800</pubDate>
      <guid>/notes/ruan-she/algorithm-design-analysis/</guid>
      <description><![CDATA[<h1 id="算法概述" data-numberify>算法概述<a class="anchor ms-1" href="#算法概述"></a></h1>
<p>算法（Algorithm）是对特定问题求解步骤的一种描述，它是指令的有限序列，其中每一条指令表示一个或多个操作。算法具有下列5个重要特性：</p>]]></description>
    </item>
    
    <item>
      <title>计算机网络篇</title>
      <link>/notes/ruan-she/computer-nework/</link>
      <pubDate>Fri, 12 May 2023 06:01:08 +0000</pubDate>
      <guid>/notes/ruan-she/computer-nework/</guid>
      <description><![CDATA[<h1 id="网络概述" data-numberify>网络概述<a class="anchor ms-1" href="#网络概述"></a></h1>
<p>计算机网络是计算机技术与通信技术相结合的产物，它实现了远程通信、远程信息处理和资源共享。现代计算机网络已具有统一的网络体系结构。</p>]]></description>
    </item>
    
    <item>
      <title>软件工程篇</title>
      <link>/notes/ruan-she/software-engineering/</link>
      <pubDate>Mon, 08 May 2023 10:02:34 +0000</pubDate>
      <guid>/notes/ruan-she/software-engineering/</guid>
      <description><![CDATA[<h1 id="概述" data-numberify>概述<a class="anchor ms-1" href="#概述"></a></h1>
<p>软件工程是指应用计算机科学、数学及管理科学等原理，以工程化的原则和方法来解决软件问题的工程，其目的是提高软件生产率、提高软件质量、降低软件成本。</p>]]></description>
    </item>
    
    <item>
      <title>结构化开发篇</title>
      <link>/notes/ruan-she/structured-dev/</link>
      <pubDate>Sun, 07 May 2023 00:00:00 +0000</pubDate>
      <guid>/notes/ruan-she/structured-dev/</guid>
      <description><![CDATA[<h1 id="概述" data-numberify>概述<a class="anchor ms-1" href="#概述"></a></h1>
<p>结构化方法是一种面向数据流的开
发方法，它由以下构成：</p>
<ul>
<li>结构化分析：根据分解与抽象的原则，按照系统中数据处理的流程，用数据流图来建立系统的功能模型，从而完成需求分析工作。</li>
<li>结构化设计：根据模块独立性准则、软件结构优
化准则将数据流图转换为软件的体系结构，用软件结构图来建立系统的物理模型，实现系统的
概要设计。</li>
<li>结构化程序设计：使用3种基本控制结构构造程序，任何程序都可以由顺序、选择和重复3种基本控制结构构造。</li>
</ul>
<p>结构化方法总的指导思想是自顶向下、逐层分解，它的基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法，特别适合于数据处理领域的问题，但是不适合解决大规模的、特别复杂的项目，且难以适应需求的变化。</p>]]></description>
    </item>
    
    <item>
      <title>数据库篇</title>
      <link>/notes/ruan-she/data-base/</link>
      <pubDate>Sat, 22 Apr 2023 00:00:00 +0000</pubDate>
      <guid>/notes/ruan-she/data-base/</guid>
      <description><![CDATA[<h1 id="数据库体系结构" data-numberify>数据库体系结构<a class="anchor ms-1" href="#数据库体系结构"></a></h1>
<p>数据描述有两种形式：</p>
<ul>
<li>逻辑描述：指程序员或用户用以操作的数据形式，是抽象的概念化数据。</li>
<li>物理描述：指数据在存储设备上的存储方式，物理数据是实际存放在存储设备上的数据。</li>
</ul>

<h2 id="三级模式结构" data-numberify>三级模式结构<a class="anchor ms-1" href="#三级模式结构"></a></h2>
<p>实际上有许多不同的数据库产品，但它们的体系结构基本上都具有相同的特征，采用“三级模式和两级映像”：</p>]]></description>
    </item>
    
    <item>
      <title>面向对象篇</title>
      <link>/notes/ruan-she/object-oriented/</link>
      <pubDate>Tue, 18 Apr 2023 00:00:00 +0000</pubDate>
      <guid>/notes/ruan-she/object-oriented/</guid>
      <description><![CDATA[<h1 id="面向对象基本概念" data-numberify>面向对象基本概念<a class="anchor ms-1" href="#面向对象基本概念"></a></h1>
<p><strong>面向对象</strong>（Object-Oriented，00） = <strong>对象</strong>（Object）+ <strong>分类</strong>（Classification）+ <strong>继承</strong>（Inheritance）+ <strong>通过消息的通信</strong>（Communication with Messages）</p>]]></description>
    </item>
    
    <item>
      <title>知识产权篇</title>
      <link>/notes/ruan-she/%E7%9F%A5%E8%AF%86%E4%BA%A7%E6%9D%83/</link>
      <pubDate>Sat, 15 Apr 2023 12:29:35 +0800</pubDate>
      <guid>/notes/ruan-she/%E7%9F%A5%E8%AF%86%E4%BA%A7%E6%9D%83/</guid>
      <description><![CDATA[<h1 id="著作权" data-numberify>著作权<a class="anchor ms-1" href="#著作权"></a></h1>
<p>著作权（也称为版权）：是指作者对其创作的作品享有的人身权和财产权。</p>
<p>人身权包括：</p>
<ul>
<li>发表权</li>
<li>署名权</li>
<li>修改权</li>
<li>保护作品完整权</li>
</ul>
<p>财产权包括：</p>]]></description>
    </item>
    
    <item>
      <title>操作系统篇</title>
      <link>/notes/ruan-she/operating-system/</link>
      <pubDate>Wed, 12 Apr 2023 16:28:00 +0800</pubDate>
      <guid>/notes/ruan-she/operating-system/</guid>
      <description><![CDATA[<h1 id="概述" data-numberify>概述<a class="anchor ms-1" href="#概述"></a></h1>
<p>计算机系统由两部分组成：</p>
<ul>
<li><strong>硬件</strong></li>
<li><strong>软件</strong></li>
</ul>
<p>通常把未配置软件的计算机称为裸机。</p>
<p>操作系统（Operating System）目的是为了填补人与机器之间的鸿沟，即建立用户与计算机之间的接口，而为裸机配置的一种系统软件。</p>]]></description>
    </item>
    
    <item>
      <title>数据结构篇</title>
      <link>/notes/ruan-she/data-structure/</link>
      <pubDate>Sat, 08 Apr 2023 00:00:00 +0000</pubDate>
      <guid>/notes/ruan-she/data-structure/</guid>
      <description><![CDATA[<h1 id="复杂度" data-numberify>复杂度<a class="anchor ms-1" href="#复杂度"></a></h1>
<p>算法时间复杂度以算法中基本操附重复执行的次数（简称为频度）作为算法的时间度量。一般不必要精确计算出算法的时间复杂度，只要大致计算出相应的数量级即可，使用大$O$表示法表示（空间复杂度也是）。</p>]]></description>
    </item>
    
    <item>
      <title>程序设计语言篇</title>
      <link>/notes/ruan-she/programming-language/</link>
      <pubDate>Thu, 30 Mar 2023 19:58:41 +0800</pubDate>
      <guid>/notes/ruan-she/programming-language/</guid>
      <description><![CDATA[<h1 id="低级和高级语言" data-numberify>低级和高级语言<a class="anchor ms-1" href="#低级和高级语言"></a></h1>
<p>程序设计语言根据硬件是否能识别区分为两类：</p>
<ul>
<li><strong>低级语言</strong>：二进制机器指令、汇编语言。</li>
<li><strong>高级语言</strong>：面向各类应用的程序设计语言，更加接近自然语言。需要通过编译器或解释器（翻译）来让机器执行。</li>
</ul>
<hr>

<h1 id="编译和解释" data-numberify>编译和解释<a class="anchor ms-1" href="#编译和解释"></a></h1>
<p>程序设计语言按照翻译的方式可分为：</p>]]></description>
    </item>
    
    <item>
      <title>计算机系统篇</title>
      <link>/notes/ruan-she/computer-system/</link>
      <pubDate>Fri, 24 Mar 2023 00:00:00 +0000</pubDate>
      <guid>/notes/ruan-she/computer-system/</guid>
      <description><![CDATA[<h1 id="计算机的基本单位" data-numberify>计算机的基本单位<a class="anchor ms-1" href="#计算机的基本单位"></a></h1>
<table>
<tr>
    <td>位（比特）<br>最小数据单位</td>
    <td><b>bit、b</b></td>
    <td></td>
</tr>
<tr>
    <td>字节<br>最小存储单位</td>
    <td>byte、B</td>
    <td>1B = 8b</td>
</tr>
<tr>
    <td>千字节</td>
    <td>KB</td>
    <td>1KB = 1024B</td>
</tr>
<tr>
    <td>兆字节</td>
    <td>MB</td>
    <td>1MB = 1024KB</td>
</tr>
<tr>
    <td>吉字节</td>
    <td>GB</td>
    <td>1GB = 1024MB</td>
</tr>
<tr>
    <td>太字节</td>
    <td>TB</td>
    <td>1TB = 1024GB</td>
</tr>
</table>
<hr>

<h1 id="计算机系统" data-numberify>计算机系统<a class="anchor ms-1" href="#计算机系统"></a></h1>
<p>计算机系统由<u>硬件</u>和<u>软件</u>组成。</p>]]></description>
    </item>
    
  </channel>
</rss>

