当前位置: 首页 > 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.dtcms.com/a/13161.html

相关文章:

  • Unity 与虚幻引擎对比:两大游戏开发引擎的优劣分析
  • LLM - 使用 XTuner 指令微调 多模态大语言模型(InternVL2) 教程
  • ​IAR全面支持国科环宇AS32X系列RISC-V车规MCU
  • 小灰的基金,终于回血了!
  • 百度智能体创建:情感领域的创新力量
  • 单位向量的定义和举例说明
  • websocket集群部署遇到的一些事
  • SD2.0 Specification之大容量卡与标准容量卡的命令差异
  • [Redis][典型运用][缓存]详细讲解
  • 5 apache poi实现excel的动态下拉框功能
  • RTA-OS Port Guide学习(三)-基于S32K324 OS
  • 一步一步丰富生成式语言模型系统
  • 计算机毕业设计Python+Tensorflow股票推荐系统 股票预测系统 股票可视化 股票数据分析 量化交易系统 股票爬虫 股票K线图 大数据毕业设计 AI
  • 安全点的应用场景及其原理详解
  • 828华为云征文|WordPress部署
  • jupyter安装与使用——Ubuntu服务器
  • 《工程科学与技术》
  • 上交所服务器崩溃:金融交易背后的技术隐患暴露杭州BGP高防服务器43.228.71.X
  • 设计模式之装饰模式(Decorator)
  • 数据结构-3.5.队列的顺序实现
  • 搭建高效知识库:教培机构数字教学的关键一步
  • 搭建本地AI聊天界面:Open WebUI与Ollama实战指南
  • 如何使用ssm实现北关村基本办公管理系统的设计与实现
  • 828华为云征文|华为云Flexus云服务器X实例Windows系统部署一键短视频生成AI工具moneyprinter
  • Xiaojie雷达之路---doa估计(dbf、capon、music算法)
  • Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架。它是 Spring 项目家族的一员,用于构建安全的 Java 应用程序。
  • 代码随想录_刷题记录_第四次
  • [leetcode]216_组合总和III_给定数字范围且输出无重复
  • 怎么绕开华为纯净模式安装软件
  • 【球形空间产生器】