软考系统架构师系统分析师案例分析通用知识点集锦(更新中)

案例分析知识点集锦

一、案例分析第一、二题知识点

1、设计类的种类和职责

  • 实体类:映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如用户、商品等。
  • 控制类:用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模,如结算,备货等。
  • 边界类:用户封装在用例内、外流动的信息或数据流。例如,浏览器、购物车等。

2、可行性分析包括哪些

  • 经济可行性:经济可行性也称为投资收益分析或成本效益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。
  • 技术可行性:技术可行性也称为技术风险分析,研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。现有的技术能力和信息技术的发展现状是否足以支持系统目标的实现。现有的资源(例如,掌握技术的员工、企业的技术积累、构件库、软硬件条件等)是否足以支持项目的实施。技术可行性绝不仅仅是论证在技术手段上是否可实现,实际上包含了在当前资源条件下的技术可行性。
  • 法律可行性:法律可行性也称为社会可行性,具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。
  • 用户使用可行性:是从信息系统用户的角度来评估系统的可行 性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。管理可行性是指从企业管理上分析系统建设可行性;运行可行性也称为操作可行性,是指分析和测定信息系统在确定环境中能够有效工作,并被用户方便使用的程度和能力。

3、UML用例之间的关系

  • 包含关系:可以从两个或两个以上的用例中提取出公共行为时,应该使用包含关系来表示它们。
  • 扩展关系:如果一个用例明显的混合了两种或两种以上的不同场景,即根据情况可能发生多种分支。
  • 泛化关系:当多个用例共同拥有一种类似的结构和行为时,可以将它们的共性抽象成父用例,其他用例作为泛化关系的子用例。

4、PERT图和Gantt图的具体含义及对比

  • PERT:项目评估与评审技术图,是一种图形化的网络模型,描述一个项目中任务与任务之间的关系,每个节点表示一个任务,通过包括编号、名称、开始和结束时间、持续时间、松弛时间等。
  • Gantt:是一种简单的水平条形图,以一个日历为基准描述项目任务,横坐标表示时间,纵坐标表示该任务的开始时间和结束时间,线段长度表示完成该任务所需的时间。
  • PERT图主要描述不同任务之间的依赖关系;Gantt图主要描述不同任务之间的重叠关系。

5、UML活动图与状态图的区别

  • 活动图:将进程或其他计算结构展示为计算内部一步步的控制流和数据流,强调对象间的控制流,支持活动的并行行为。
  • 状态图:描述一个状态机,它由状态、转移、事件和活动组成,给出了对象的动态视图,强调事件导致的对象行为,状态转换变迁。

6、DFD的概念及主要作用

  • DFD是SA方法中的重要工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。
  • DFD通常包含4种符号:数据流、加工、数据存储和外部实体
    DFD的作用:
    (1)DFD是理解和表达用户需求的工具,是需求分析的手段
    (2)概括的描述了系统的内部逻辑过程,是需求分析结果的表达工具,也是系统设计的重要参考资料,是系统设计的起点
    (3)DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据

7、数据字典的概念及组成

  • 数据字典是在DFD的基础上,对DFD中出现的所有命名元素都加以定义,使得每个图形元素都有一个确切的解释
  • 数据字典中的6个条目:数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体
  • 数据元素:也称为数据项:是数据的最小组成单位
  • 数据结构:描述某些元素之间的关系
  • 数据流:由一个或一组数据元素组成

8、数据字典的作用

(1)按各种要求列表
(2)相互参照、便于系统修改
(3)由描述内容检索名称
(4)一致性检验和完整性检验

9、类之间的关系

二、案例分析第四题知识点(数据库)

1、关系型数据库与NoSql数据库比较

2、数据库视图的基木概念及其优点

3、反规范化设计方法有哪些

4、数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,说明这三个阶段的主要任务

5、解决数据同步问题的三种方法

6、索引过多的副作用

7、主从复制的基本步骤

8、数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,说明这三个阶段的主要任务

9、物理分区模式比较

10、NoSQL数据库的特点

11、主题数据库的设计要求和基本特征

12、

三、案例分析第五题知识点(Web)

1、三层架构

2、微服务

3、

你可能感兴趣的:(软考,系统架构师,系统分析师,系统分析师,软考,系统架构)