前言
今年报考了11月份的软考高级:系统分析师。
考试时间:11月9日。
倒计时:3天。
目标:优先应试,其次学习,再次实践。
复习计划第四阶段:考前强记知识点。
考前强记知识点
-
数据库模式:外模式或子模式或用户模式、模式或概念模式、内模式(逻辑独立性和物理独立性)
-
数据模型包括三个部分:数据结构、数据操作、数据约束
-
范式:
- 1NF:属性值都是原子值,不可再分。
- 2NF:满足1NF,且非主属性完全依赖于候选键。
- 3NF:满足2NF,且非主属性不传递依赖于候选键。
- BCNF:满足3NF,且每个属性都完全依赖于候选键。
- 4NF:满足BCNF,且没有多值依赖除非它包含候选键。
-
分布式数据库特点:数据独立性、数据集中与自治共享、适当增加数据冗余度、全局一致性,可串行性和可恢复性
-
性能包括两个方面:可靠性或可用性、处理能力或效率(吞吐量,响应时间,资源利用率)
-
性能指标:字长和数据处理宽度、主存容量和存取速度、运算速度、吞吐量和吞吐率、响应时间和完成时间、兼容性
-
系统性能调整:准备工作(识别约束、指定负载、设定性能目标)、调整循环(收集、分析、改进、测试)
-
遗留系统是指任何基本上不能进行修改和演化以满足新的变化了的业务需求的信息系统。(虽然。。。但不能完全满足需求、性能落后技术过时、大型已融入管理维护困难、没有文档没有现代化管理开发。)
-
淘汰:低价值低水平,集成:高水平低价值,改造:高水平高价值,继承:低水平高价值。
-
直接转换、并行转换、分段转换(逐步转换)
-
软件维护:改正性维护、适应性维护、完善性维护、预防性维护。
-
静态测试:指被测试程序不在记起上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检查(桌前检查、代码审查、代码走查)包括控制流分析、数据流分析、接口分析和表达式分析。
-
对称加密算法:加密秘钥和解密秘钥相同。非对称加密算法:加密秘钥和解密秘钥不相同。
-
访问控制:自主访问控制、强制访问控制、基于角色的访问控制、基于任务的访问控制、基于对象的访问控制。
-
项目立项动机:基础研究、进行应用研发、提供技术服务、产品的使用者
-
可行性研究评价准则:用户、法律、技术、经济
-
可行性研究的步骤:复查系统目标和规模、分析现有系统、导出新系统的模型、用户复核、提出并评价解决方案、确定最终推荐的解决方案、草拟开发计划、编制和提交可行性报告。
-
成本效益分析:固定成本(不受业务量影响)、可变成本(随业务量变化)、有形收益、无形收益。
-
需求层次:业务需求、用户需求(质量功能部署QFD:常规、期望、意外)、系统需求(功能、非功能、设计约束)
-
开发-目标,需求获取:用户访谈、问卷调查、采样、情节串联板、联合需求计划(JRP)、需求记录技术(任务卡片、场景说明、用户故事-敏捷开发、volere卡片-敏捷开发)。
-
需求分析工作:绘制系统上下文范围关系图、创建用户界面原型、分析需求的可行性、确定需求的优先级、为需求建立模型、创建数据字典、使用QFD
-
需求分析方法-SA:结构化分析方法:分析模型核心是数据字典,围绕数据字典有三个模型:数据模型(ER图-实体关系图)、功能模型(数据流图DFD)、行为模型(状态转换图STD)
-
需求分析方法OOA:UML划分:构造块、规则、机制
-
OOA:构造块分为
事物(机构事物、行为事物、分组事物、注释事物)、 关系(依赖关系-事物之间,关联关系-对象之间的聚合和组合、泛化关系-对象之间,实现关系-类之间)、 图(类图、对象图、构建图、组合结构图、用例图、顺序图、通信图、定时图、状态图、活动图、部署图、制品图、包图、交互概览图)
-
OOA方法公共机制:规格说明、修饰、公共分类、扩展机制
-
OOA方法:逻辑视图、进程视图、实现视图、部署视图、用例视图
-
需求定义:形成软件需求规格说明说SRS-严格定义、原型定义
-
需求验证:需求评审-技术评审、正式评审,需求测试-概念测试用例、需求测试过程
-
需求基线、需求变更、需求跟踪
写在最后
考前强记知识点,最后的冲刺,强记一些不熟悉的内容。
但是如有发现谬误,感谢各位随时指出。
– 欢迎点赞、关注、转发、收藏【我码玄黄】,各大平台同名。