当前位置: 首页 > 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是一种

相关文章:

  • 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.队列的顺序实现
  • 重庆大学通报本科生发14篇SCI论文处理结果
  • 时隔14个月北京怀柔区重启供地,北京建工以3.59亿元摘得
  • 新修订的《婚姻登记条例》明起施行,领证不用户口本了
  • 欧盟公布对美关税反制清单,瞄准美国飞机等产品
  • 技术派|伊朗展示新型弹道导弹,美“萨德”系统真的拦不住?
  • 上海将发布新一版不予行政处罚清单、首份减轻行政处罚清单