目录
1、数据库系统->数据库设计过程
各过程及功能如下
需求分析 | 分析用户的需求,包括数据、功能和性能需求;得到数据流图、数据字典和需求说明书 |
概念设计 | 用数据模型明确地表示用户的数据需求。其反映用户的现实工作环境,与数据库具体实现技术无关 |
逻辑设计 | 根据概念数据模型及软件的数据模型特性,按照一定的转换规则和规范化理论,把概念转换为逻辑 |
数据模型 | 如层次模型、网状模型、关系模型等。关系规范化是在逻辑设计阶段进行 |
物理设计 | 为一个确定的逻辑数据模型选择一个最合适应用要求的物理结构的过程 |
2、计算机网络->网络规划与设计
层次化网络设计中各个层次的主要功能包括
接入层 | 用户接入、计费管理、MAC地址认证、收集用户信息 |
汇聚层 | 网络访问策略控制、数据包处理、过滤、寻址 |
核心层 | 高速数据交换,常用冗余机制,将分组从一个区域高速地转发到另一个区域 |
3、面向对象->设计模式的图
适配器模式 | 将一个接口转换成为客户想要的另一个接口,适配器模式使接口不兼容的那些类可以一起工作 |
桥接模式 | 将抽象部分与实现部分分离,使得它们两部分可以独立地变化 |
组合模式 | 组合多个对象形成树型结构以表示整体一部分的结构层次 |
装饰器模式 | 动态地给一个对象增加其他职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活 |
4、计算机网络->URL
一个标准的URL格式如下:
协议://主机名 . 域名 . 域名后缀或IP地址(:端口号)/目录/文件名
5、多媒体基础->多媒体技术基础概念
彩色打印的纸张是不能发射光线的,因而彩色打印机使用能够吸引特定的光波而反射其他光波的油墨或颜料来实现。用油墨或颜料进行混合得到的彩色成为相减混色,是因为减少(吸收)了人眼识别颜色所需要的反射光。根据三基色原理,油墨或颜料的三基色是青(cyan)、品红(magenta)和黄(yellow)。可以用这三种颜色的油墨或颜料按不同比例混合成任何一种由幽默或颜料表现的颜色,这种彩色表示方法称为CMY彩色空间。
6、程序设计语言->编译器工作过程
词法分析是编译过程的第一个阶段,其任务是对源程序从前到后(从左到右)逐个字符扫描,从中识别出一个个的“单词”符号(即单词拼写有无错误)。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词序列分解成各类语法单位,如“表达式”、“语句”和“程序”等(即单词和单词组成的句子结构有无错误)。
语义分析阶段主要检查源程序是否包含语义错误,并收集类型信息供后面的阶段生成阶段使用(即检查句子的含义有无错误)。语义错误分为静态错误和动态错误,编译阶段只能发现静态错误,动态错误在运行时才能被发现。
7、软件工程->软件文档
高质量的文档应具有针对性、准确性和完整性等特性。即文档编制应考虑读者对象群;文件的行文应该十分确切,不能出现多义性的描述;任何文档都应当是完整的、独立的,应该自成体系。(无重复性不是高质量文档的特性)
8、面向对象->设计模式的应用场景
享元模式 | 提供支持大量细粒度对象共享的有效方法(减少对象数量而达到较少内存占用并提升性能) |
组合模式 | 将对象组合成树型结构以表示“整体-部分”的层次结构,使得用户对单个对象和组合对象的使用具有统一性 |
迭代器模式 | 提供一种方法来顺序访问一个聚合对象中的各大元素,而不需要暴露该对象的内部表示 |
备忘录模式 | 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,从而可以在以后将该对象到原先保存的状态 |
9、软件工程->软件测试相关概念
测试人员应该在系统设计阶段介入,根据概要设计说明书开始制定测试计划:测试过程要求用户参与,特别是提交阶段要通过用户的验收测试;设计测试用例时不但要选择合理的输入数据作为测试用例,还要选择不合理的输入数据作为测试用例。
这篇笔记是昨天开始的,昨天写了一半就去玩了,今天又写的一半,就当是昨天的吧!下午搞完蓝桥杯,我再回来补一篇完完整整的今日笔记。