系统读写磁盘,先要确定是哪个柱面的,再确定是哪个磁头,最后确定扇区(扇区号越小,越优先)
数据库如何查询效率:先过滤、再连接(等值连接,笛卡尔集)
数据仓库的特点:
- 面向主题:按主题组织;
- 集成的:消除数据中不一致性,提供一致性全局信息;
- 相当稳定的:进行查询操作,有少量修改和删除;
- 反应历史变化:反应某时刻各个阶段的信息,对发展起到预测作业。
软件设计低功耗:
- 软硬件协同设计;
- 编译优化;
- 减少系统持续运行时间;
- 用“中断”代替“查询”;
- 进行电源的有效管理;
CPU主频=外频*倍频
进度(时间)管理的主要活动过程:活动定义、活动排序、活动资源估算、活动历时估算、制定进度计划、进度控制;
构建组装成软件系统过程:定制、集成、扩展
软件测试:
动态测试:黑盒(等价值划分、边界值分析、错误推测、因果图)、白盒(基本路径测试、循环覆盖测试、逻辑覆盖测试)、灰盒;
静态测试:桌面检测、代码审查、代码走查
4+1视图模型:逻辑视图、开发视图、进程视图、物理视图、场景;
SAAM(基于场景的架构分析方法):问题描述、需求说明、系统结构描述。
ATAM分析评估过程:行动计划、体系结构图和场景的实现、属性模型构造和分析、折中
仓库风格中:中央数据结构说明当前状态、独立控件在中央数据存储上执行;
1.工厂方法模式 Factory Method Pattern
2.抽象工厂模式 Abstract Factory Pattern
3.建造者模式 Builder Pattern
4.原型模式 Prototype Pattern
5.单例模式 Singleton Pattern
6.适配器模式 Adapter Pattern
7.桥梁模式/桥接模式 Bridge Pattern
8.组合模式 Composite Pattern
9.装饰模式 Decorator Pattern
10.门面模式/外观模式 Facade Pattern
11.享元模式 Flyweight Pattern
12.代理模式 Proxy pattern
13.责任链模式 Chain of Responsibility Pattern
14.命令模式 Command Pattern
15.解释器模式 Interpreter Pattern
16.迭代器模式 Iterator Pattern
17.中介者模式 Mediator Pattern
18.备忘录模式 Memento Pattern
19.观察者模式 Observer Pattern
20状态模式 State Pattern
21.策略模式 Strategy Pattern
22.模板方法模式 Template Method Pattern
23.访问者模式 Visitor Pattern