-
注意复习软件过程模型
-
系统架构设计师考试一年一次,考试时间在每年11月上旬。
-
新版考纲删除了设计模式等
-
论文参考:
-
真题
操作系统
某文件系统文件存储采用文件索引节点法。假设文件索引节点中有 8 个地址项 iaddr[0]~iaddr[7] ,每个地址项大小为 4 字节,其中地址项iaddr(0]~iaddr[5] 为直接地址索引, iaddr[6]是一级间接地址索引, iaddr[7]是二级间接地址索引,磁盘索引块和磁盘数据块大小均为 4KB,该文件系统可表示的单个文件最大长度是 (7) KB 。若要访问 iclsClient.dll 文件的逻辑块号分别为 6 、 520 和 1030 ,则系统应分别采用 (8) 。
( 7 ) A.1030 B. 65 796 C.1049606 D. 4198424
( 8 ) A. 直接地址索引、一级间接地址索引和二级间接地址索引
B. 直接地址索引、二级间接地址索引和二级间接地址索引
C. 一级间接地址索引、一级间接地址索引和二级间接地址索引
D. 一级间接地址索引、二级间接地址索引和二级间接地址索引
每个磁盘索引块可存放 4096/4=1024 个物理块地址。共 6 + 1024 + 10242 = 1 049 606 个物理块,单个文件的逻辑块号为 0 ~ 1 049 605 。而磁盘数据块大小为4 字节,所以单个文件最大长度是 4 198 424KB 。 若要访问文件的逻辑块号分别为 6 、 520 和 1030 ,分别对应系统管理的一级间接地址索引、一级间接地址索引和二级间接地址索引范围。 参考答案( 7 ) D ( 8 ) C
数据库
数据库的安全机制中,通过提供 (5) 供第三方开发人员调用进行数据更新,从而证数据库的关系模式不被第三方所获取。
A. 索引 B. 视图 C. 存储过程 D. 触发器
存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方调用,需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,而避免了向第三方提供系统的表结构,保证了系统的数据安全。
软件工程
敏捷开发
| 方法名称 | 简介 |
|---|---|
| 极限编程 Extreme Programming, XP | 轻量级、灵巧的软件开发方法, 近螺旋式的开发
|
| 水晶系列方法 Crystal | 由Alistair Cockburn提出的敏捷方法系列,以人为中心,发展机动性方法。包含共性的核心元素,每个成员都有独特的角色、过程模式、工作产品和实践。根据项目和环境选择最合适的Crystal家族成员。 |
| Scrum | 迭代式增量软件开发过程,侧重于项目管理。使用产品Backlog管理需求,将开发过程分为短的迭代周期。在每个迭代结束时递交可交付的产品增量,最终提交最终的软件产品。 |
| 特征驱动开发方法 FDD Feature Driven Development, | 迭代的开发模型,认为有效的软件开发需要人、过程和技术。定义6种关键的项目角色,根据项目大小可以重复。有5个核心过程:开发 |
