当前位置: 首页 > news >正文

案例分析-系统开发基础

案例分析考点分类:

  1. 软件架构设计:考质量属性、软件架构分析(第一题)、软件架构评估、MVC架构、SOA架构、ESB、J2EE架构、DSSA、ABSD等(第二题)、
  2. 系统开发基础:考UML的图、关系的识别,尤其是类图、用例图、活动图、状态图、设计模式识别、数据流图、ER图简单识别、信息安全相关技术、项目管理-进度管理-关键路径
  3. 数据库系统:关系型数据库、内存数据库以及NoSQL、反规范化、主从复制、负载均衡
  4. 嵌入式系统:嵌入式系统的实时性和可靠性以及容错
  5. Web应用开发:如果听说过,就选,没有听过就不选

建议做题从2015年之后开始做,没有必要做很前面的题目。以及选题技巧:首先做完比做第一题,后面四题先看问题,再看题目,选择自己能拿到15分以上的题目。如果拿不准,就选择有图,有表格的题目。

 1. 结构化的需求分析

如果考这个,一般会考看题填图+名字解释

  1. 结构化特点:自顶向下、逐步分解、面向数据
  2. 三大模型:功能模型(数据流图-DFD)、行为模型(状态转换图)、数据模型(E-R图)以及数据字典
  3. 数据字典:数据字典是DFD的基础上,对DFD中出现的所有命名元素都加以定义,使得每个图形元素的名字都有一个确切的解释。DFD和数据字典等工具相配合,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
  4. 数据字典中一般有6类条目,分别是:数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体。不同的类型的条目有不同的属性需要描述。

 如果有小伙伴不知道DFD图、状态转换图、E-R图的可以看看这些博客:软件工程 -- 数据流图的画法_数据流图怎么画-CSDN博客

UML软件建模教程实验六状态图实例_银行账目可能有几种不同的状态,可以打开、关闭或透支。账目在不同状态下的功能是-CSDN博客

一文打通ER图(手把手教你画)_er图怎么画-CSDN博客

2. 面向对象的分析方法

2.1. UML关系

主要要知道这个六种关系有什么、认识箭头以及分别的含义:泛化、实现、组合、聚合、依赖、关联

详细解释看这篇博客:UML中类之间的六大关系_uml几种关系的符号-CSDN博客

2.2. UML图

主要看用例图、类图、活动图、状态图。如果想要详细看,请看:掌握14种UML图,清晰图示-CSDN博客

2.2.1. 用例图

【概念】用例图是指由参与者、用例,边界以及它们之间的关系构成的用于描述系统功能的视图。

【目的】用来描述整个系统的功能。

用例图中包含以下三种关系:

  • 包含关系使用符号《include》,想要查看订单列表,前提是需要先登录。
  • 扩展关系使用符号《extend》,基于查询订单列表的功能,可以增加一个导出数据的功能
  • 泛化关系,子用例继承父用例所有结构、行为和关系。

2.2.2. 类图

【概念】 类图是一切面向对象方法的核心建模工具。类图描述了系统中对象的类型以及它们之间存在的各种静态关系。

【目的】用来表示类、接口以及它们之间的静态结构和关系。

PS:包含六大关系

2.2.3. 活动图

【概念】描述了具体业务用例的实现流程。

【目的】用来表示用例实现的工作流程。

2.2.4.状态图

【概念】状态图对一个单独对象的行为建模,指明对象在它的整个生命周期里,响应不同事件时,执行相关事件的顺序。

【目的】用来表示指定对象,在整个生命周期,响应不同事件的不同状态。

3. 面向对象分析模型

4. 项目管理

主要考PERT图和Gantt图、关键路径的计算。

大家可以看这篇博客:Gantt图和PERT图的相关知识-CSDN博客

5. 信息安全

包含了对各种加密技术的应用,包括的对称加密、非对称加密、信息摘要、数字签名、数字证书等(含义、过程要了解、什么技术为了什么什么性,比如机密性、不可抵赖性等要搞清楚)。大家可以看一下PGP,他包含了以上所有的内容。

15、PGP协议-CSDN博客

部分内容引自的博客:软考学习 | 面向对象分析方法OOA_面向对象分析与设计工具 软考-CSDN博客


http://www.mrgr.cn/news/57895.html

相关文章:

  • 数据库相关知识点
  • Android中的多进程通信方式
  • 【排序】——2.快速排序法(含优化)
  • 青训营 X 豆包MarsCode 技术训练营--小F的永久代币卡回本计划
  • Qt 实战(11)样式表 | 11.2、使用样式表
  • elasticsearch的基本用法
  • txt文件怎么加密?2024年txt文件加密最简单的方法,共3个!一分钟学会!
  • 使用 STM32F407 串口实现 485 通信
  • # TOGAF技术架构:小白也能看懂的指南
  • 【github小问题】——push后报错error: src refspec master does not match any
  • 爆肝整理14天!AI工具宝藏合集
  • 一文掌握 jetbrains IDE 新 UI,还不会新 UI 的同学快看过来
  • 还有谁不会解决农夫过河问题
  • 教程分享!超简单的低功耗4G模组LCD应用示例!看过来~
  • 掌握5个技巧,让你的答题测试小程序广告,收入提高3倍!
  • 2024_Newstar_week3_Crypto
  • Angular 控制流与延迟视图揭秘
  • [OS] Pthread 条件变量
  • 常用设计模式总结
  • VantUI
  • 大厂的JAVA经典面试题-初中级
  • 基于SpringBoot足球场在线预约系统的设计与实现
  • 海王3纯源码
  • 分享一个开源的、自托管的 API 创建工具——Strapi
  • 又是一年 1024
  • 轻松清理 PC 微信文件,释放存储空间