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

【系统架构设计师】专题:系统分析和设计

文章目录

    • 一、处理流程设计
      • 1.1 流程表示工具
      • 1.2 业务流程重组BPR
      • 1.3 业务流程管理BPM
    • 二、系统设计
    • 三、人机界面设计
    • 四、结构化方法
      • 4.1 结构化分析(Structured Analysis,SA)。
      • 4.2 结构化设计(Structured Design,SD)。
      • 4.3 结构化编程(Structured Programming,SP)。
      • 4.4 数据库设计(概念结构设计部分)。
    • 五、面向对象方法
      • 5.1 面向对象的分析方法(Object-Oriented Analysis,OOA)
      • 5.2 面向对象设计方法(Object-Oriented Design,OOD)
      • 5.3 面向对象程序设计(Object-Oriented Programming,OOP)
      • 5.4 数据持久化与数据库

一、处理流程设计

1.1 流程表示工具

(1)程序流程图(ProgramFlowDiagram,PFD) 用一些图框表示各种操作,它独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。任何复杂的程序流程图都应该由顺序、选择和循环结构组合或嵌套而成。

(2)IPO图也是流程描述工具,用来描述构成软件系统的每个模块的输入、输出和数据加工。

(3)N-S图容易表示嵌套和层次关系,并具有强烈的结构化特征。但是当问题很复杂时,N-S图可能很大,因此不适合于复杂程序的设计。

(4)问题分析图(PAD)是一种支持结构化程序设计的图形工具。PAD具有清晰的逻辑结构、标准化的图形等优点,更重要的是,它引导设计人员使用结构化程序设计方法,从而提高程序的质量。

1.2 业务流程重组BPR

BPR是对企业的业务流程进行根本性的再思考和彻底性的再设计,从而获得可以用诸如成本、质量、服务和速度等方面的业绩来衡量的显著性的成就。

1.3 业务流程管理BPM

业务流程管理BPM是一种

http://www.lryc.cn/news/449350.html

相关文章:

  • Lambda表达式(Java)
  • 不同的子序列
  • CI24R1——精简版Si24R1,高性价比替代XN297开发资料
  • MySQL递归查询笔记
  • java中的位运算
  • llamafactory0.9.0微调qwen2vl
  • Electron 隐藏顶部菜单
  • 软件测试学习笔记丨curl命令发送请求
  • STM32+PWM+DMA驱动WS2812 —— 2024年9月24日
  • MMD模型及动作一键完美导入UE5-IVP5U插件方案(二)
  • C++函数指针
  • 汽车信息安全 -- 再谈车规MCU的安全启动
  • [Linux]从零开始的Linux的远程方法介绍与配置教程
  • 手机改IP地址怎么弄?全面解析与操作指南
  • 【React】useState 和 useRef:项目开发中该如何选择
  • python装饰器用法
  • AI 写作太死板?原因竟然是这个!
  • ansible实用模块
  • 【JavaScript】JIT
  • Matlab实现麻雀优化算法优化回声状态网络模型 (SSA-ESN)(附源码)
  • 从 TCP Reno 经 BIC 到 CUBIC
  • 工厂模式与建造者模式的区别
  • 电脑usb接口封禁如何实现?5种禁用USB接口的方法分享!(第一种你GET了吗?)
  • 有效的括号
  • Vue3.0面试题汇总
  • TCP编程:从入门到实践
  • Python NumPy 数据分析:处理复杂数据的高效方法
  • 【Preference Learning】Reasoning with Language Model is Planning with World Model
  • OJ在线评测系统 后端基础部分开发 完善CRUD相关接口
  • 计算机网络--TCP、UDP抓包分析实验