关于概要设计的步骤

让人想犯罪 __ 提交于 2020-08-06 04:01:23

本文2015年在完成,转到这里备忘

前言

部门知识库中有概要设计的模板,但很多人拿到模板后也无从下手,主要原因还是对设计的过程了解不深。本文针对MIS系统的设计步骤进行描述。
 

设计步骤

1、确定系统的内外边界

明确本系统做些什么,不做什么,有哪些是人工完成,哪些是其他系统完成的。一般通过“功能框图”进行描述

2、对系统的功能模块进行划分

一般分到2~3级,同样以“功能框图”进行表示

3、对网络、硬件环境进行规划

形成网络示意图,或部署结构图

4、技术选型

除了操作系统、数据库、应用服务器、总线等,还要对日志、缓存、开发框架、模板技术、JS框架、CSS框架、RPC框架等对开发有影响的技术进行选型,同时也需要确定版本号。

5、表结构设计

数据管理是MIS系统的设计重点,需要在概要阶段对存储,尤其是表结构进行设计。主要是设计出表的关联关系,同时为了SQL方便及性能,可以在一些稳定数据采用空间换时间的手段,也可以采用一些NoSql对文档类型进行存储。
注意这里不使用OOP,原因是MIS系统本身更适合于面向数据的分析。

6、细分模块

此工作是为开发的顺序、进度安排进行准备,建设把模块细分到10个工作日的量

7、技术难点、风险点分析

设计工作暂告一段落后,设计人员要自行解决掉技术难点,提前规避风险,以防项目的开发进度不可控

8、其他对开发有重要影响的内容

如:线程的同步方式、通讯协议、调试模式、扩展方式等

后续工作

1、搭建基本环境

为开发人员准备好源码服务、数据库等基础环境,并使用IDE搭建工程文件环境(包括各模块目录、子项目等)

2、对开发人员讲解开发规范、注意事项

3、开发过程中不断根据实际情况,调整概要设计,防止代码中应付了事

4、对代码进行审查

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!