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

系统分析师案例必备知识点汇总---2023系列文章三

系统设计

1、面向对象设计

分析图是从用户的角度出发得到的业务“系统”,而设计类图更多的是从系统、软件的角 度来描述和表达系统。二者具体的区别 

  分析类图:在需求分析阶段,类图是研究领域中的概念;分析类图主要用于描述应用

中的概念,类图中的类从领域中得出,从需求中获取。

  设计类图:在设计阶段,类图重点描述类与类之间的接口;设计类图用于描述软件的

口部分,而不是软件的实现部分,设计类图更易于开发者之间的相互理解和交流;设计 图通常是在分析类图的基础上进行细化和改进的。

设计类包括实体类、控制类和边界类三种类型

 类之间的关系有:

关联

提供不同类的对象之问的结构关系,它在一段时间内将多个类的实例连 接在一起。

整体与部分的关系,各自具有不同的生命周期

整体与部分的关系,具有相同的生命周期

两个类 A B ,如果 B 的变化可能会引起 A 变化。

父类与子类之间的关系。是继承的反关系

实现

个或多个类可以实现一个接口,每个类分别实现接口中的操作。


  流程图与活动图的区别:

 

  流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之

格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着 重表现的是系统的行为,而非系统的处理过程

  活动图能够表示并发活动的情形,而流程图不行。

  活动图是面向对象的,而流程图是面向过程的。

  序列图与协作图的区别

 

2、Web 计常见技术

负载均衡技

LVSHaproxy

存服务器

VarnishNgnixsquidMemcacheRedisEhcache

布式文件系统

HadoopFastDFS

Web 应用服务器

JettyJbossApache

分布式数据

MysqlMongoDBOracle

3、软件产品线

软件品线是一个产品集合,这些产品共享一个公共的、可管理的特征集,这个特征集能满 足特领域的特定需求。软件产品线是一个十分适合专业开发组织的软件开发方法,能有效 提高软件生产率和质量,缩短开发时间,降低总开发成本

相关文章:

  • Retrofit源码分析实践(一)【从使用入手分析源码】
  • mysql快速生成100W条测试数据(8)全球各城市人口及经济增长速度并存入mysql数据库
  • Python数学建模问题总结(3)数据可视化Cookbook指南·下
  • [319]. 灯泡开关
  • 阿维塔冲击年10万台订单,第二款车型Q2发布
  • 华为机试题:HJ9 提取不重复的整数(python)
  • 动态内容管理
  • nodejs框架koa,egg以及es6一起学
  • 在 Lazarus 中学习 OpenGL
  • 三而竭(数学函数求极限 蛮力)
  • 组件优化 - 多project方案
  • 【03】FreeRTOS的任务创建(静态和动态)和删除
  • springMVC的学习拦截器之验证用户登录案例
  • MyBatis-Plus数据安全保护(加密解密)
  • JavaScript 变量提升和函数提升
  • 【LeetCode】1813. 句子相似性 III
  • Xilinx 7系列FPGA之Spartan-7产品简介
  • 【机器学习之模型融合】Stacking堆叠法
  • 试题 基础练习 完美的代价
  • 【自学Python】Python字符串出现次数