信息系统开发与管理六系统设计

系统设计概述

系统设计的任务

系统设计两个阶段:总体设计、详细设计

最终交付:系统设计说明书

内容:

  根据分析阶段产生的文档资料,确定新系统在计算机内的程序模块组成,以及各模块之间连接方式,用一定工具将设计成果表达出来,代码设计、输入输出设计、人机界面设计、、数据库设计、模块处理设计、安全设计等

完成人员:系统设计人员

培训工作:系统分析培训、系统设计培训

系统设计的原则

简单性

一致性和完整性

灵活性和适应性

安全性

可靠性

经济性

系统总体结构设计

子系统的划分和确认

  划分原则:

  •       子系统要具有相对独立性
  •       使数据冗余较小
  •       便于系统分阶段实现
  •       适应组织管理机构的设置
  •       充分利用各种资源

  划分方法:

  •       按职能划分
  •   按逻辑功能划分
  •   按通信划分
  •   按业务处理顺序划分
  •   按业务处理的时间关系划分

模块结构设计

任务:

  对各个子系统进行细化,确定划分后的子系统的模块结构,并画出模块结构图

模块组合的图形表示就是模块结构图:

 模块:组成系统的基本单位,特点:可以组合、分解和更换系统中任何一个处理功能都可以看出是一个模块

调用:选择调用

   判断调用

   循环调用

数据:空心圆

控制信息:实心园

转接:结构图在一张图上画不下,需要转接到另一张纸上,或为了避免图上线条交叉时使用转接符号

  模块结构的质量标准:

耦合方式:

数据耦合:模块间通信信息是若干数据项

控制耦合:模块间通信信息是控制信息

内容耦合:不经过调用关系,彼此直接使用或修改对方的数据

内聚方式:

巧合内聚:模块内各成分之间毫无联系

逻辑内聚:模块内各成分的逻辑功能相似

过程内聚:由一段公共处理过程组合合成的模块

通信内聚:摸摸看中各成分引用或产生共同数据

顺序内聚:模块中各成分有顺序关系,某一成分的输出是另一成分的输入

功能内聚:模块中各成分的联系是功能性的

耦合:模块之间联系 程度 :紧密耦合、松散耦合、非耦合

内聚:模块内部各成分之间的联系程度

网络设计与设备配置方案

步骤:

选择网络拓扑结构

按照网络上的设备布局

网络节点的权限设计

系统详细设计

系统设计报告

系统详细设计

编码设计

原则:唯一化、标准化、规律化、可扩展且修改

编码的种类:顺序码、层次码、助记码

输入输出设计

输出方式介质划分:

屏幕输出

打印报表输出

磁盘文件输出

输入方式:

键盘输入

模数/数模输入

网络或通信传输

---------------

校对方式:

人工校对

二次键入

根据取值范围进行控制

处理过程设计

也称模块详细设计,任务是为模块结构图中的每一个模块确定所采用的算法和数据结构,用某种选定的表达工具给出清晰的描述

设计原则:

模块间的接口要符合通信的要求

考虑将来实现时所用计算机语言的特点

考虑数据处理的特点

估计计算机执行时间不能超过要求

考虑程序运行所占用的存储空间

使程序调试跟踪方便

估计编程和上级调试的工作量

人机界面设计

界面设计:

菜单方式、会话方式、操作提示方式、操作权限管理方式等

设计原则:

可靠性、简单性、立即反馈性、明了性、色彩适中、风格统一

数据库设计:概念设计、逻辑设计、物理设计(E-R图)

安全控制设计

从来源:内外部

信息系统自身:硬件、软件、信息

不安全因素:

计算机系统自身存在的脆弱性

各种自然灾害

认为操作事务或错误及各种计算机犯罪行为

如何保证计算机信息系统的安全:

计算机信息系统实体安全

计算机信息系统的运行安全

信息与数据安全

系统设计报告

系统设计报告:系统设计阶段的主要成功是系统设计说明书,它既是新系统的物理模型,也是系统实施的主要依据

引言

摘要

  1. 背景
  2. 系统环境和限制
  3. 参考资料和专门术语说明

系统设计方案

模块设计

代码设计

输入设计

数据库设计说明

网络设计

安全保密设计

系统实施方案及说明

原文地址:https://www.cnblogs.com/X404/p/13817787.html