绿色的医疗资讯手机网站wap模板html源码下载怎么在四川建设厅网站上进行劳务合同备案
系统设计概述
- 系统设计的目标是根据系统分析的结果,完成系统的构建过程。其主要目的是绘制系统的蓝图,权衡和比较各种技术和实施方法的利弊,合理分配各种资源,构建新系统的详细设计方案和相关模型,指导系统实施工作的顺利开展。
- 系统设计的主要内容包括概要设计和详细设计。
- 概要设计又称为系统总体结构设计,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。
- 在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,而为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。
- 【概要设计就是介绍系统结构师怎么样的,详细设计就是具体任务的设计。】
根据任务的不同,详细设计又可分为多种,如下:
- 网络设计的主要任务是,根据系统的要求选择网络结构,按照系统结构的划分,安排网络和设备的分布,然后根据物理位置考虑网络布线和设备的部署。
- 在进行代码设计时,首先需要考虑系统的编码问题,编码问题的关键在于分类,有了科学的分类方式后,系统要建立编码规范就相对容易。目前最常用的分类方法概括起来有两种,一种是线分类法,另一种是面分类法。线分类法基本原理是:首先给定母项,母项下分若干子项,子项又可以分为更小的子项,最后落实到具体对象,分类的结果造成了一层套一层的线性关系。面分类法与线分类法不同,主要从面角度来考虑分类。
下面详细介绍处理流程设计
处理流程设计
流程设计及其工具
处理流程设计:处理的是业务流程,研究模块之间的关系,以及如何将他们串联起来形成业务流程。
简单举例:银行存款系统中,处理流程设计可能定义为“用户输入金额 → 系统验证账户有效性 → 计算新余额 → 更新数据库 → 打印凭条”4。这一步是系统实现前的“蓝图”,直接影响开发质量和用户体验
- 流程包含6个基本要素:输入资源、活动、活动的相互作用(结构)、输出结果、用户、价值。
- 流程设计3类工具:图形工具、表格工具、语言工具。
- 图形工具:程序流程图(PFD)、IPO图、NS图、问题分析图、判定树
- 表格工具:判定表
- 语言工具:过程设计语言。
- 程序流程图的5中基本结构:顺序、选择、分支选择、2个循环。
- NS图:表示嵌套和层次关系。不适合复杂程序设计。
- 问题分析图:支持结构化程序设计的图形工具
- 过程设计语言:结构化语言或者伪代码。
- 判定表:用表格表示逻辑判断
业务流程重组BPR
- BPR:对企业的业务流程进行根本性的再思考和彻底性的再设计。降低成本、提高质量等。
- 业务流程可以分为:管理流程(企业目标和经营战略的流程)、操作流程(需求有关的活动)、支持流程(支撑方面的活动)。这些流程知道企业整体运营方向,确定企业的价值取向。
- BPR与信息系统规划相互作用,信息规划以BPR为前提,以业务流程为主线,面相流程的信息系统规划驱动企业的BPR。
- BPR设计原则:以流程为重、团队管理原则、以顾客为导向。
- 实施BPR的两种方法:1、在研究和描述企业现有业务流程的基础上进行重新设计。2、从一张白纸开始构建企业离线业务流程。
- 基于BPR的规划步骤:
- 战略规划
- 流程规划
- 数据规划
- 功能规划
- 实施规划