[1] 概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构 。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等 。
数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计 。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关 。
(1)层次图 。层次图用来描绘软件的层次结构 。
一个矩形框代表一个模块,方框间的连线表示调用关系 。如图,最顶层的方框代表正文加工系统的主控模块,它调用下层模块,完成正文加工的全部功能 。
第二层的每个模块完成正文加工的一个主要功能 。(2)HIPO图 。
HIPO图是IBM公司发明的“层次图加输入/处理/输出图” 。层次图加上编号称为H图 。
在层次图的基础上,除最顶层的方框之外,其余每个方框都加了编号 。层次图中每一个方框都有一个对应的IPO图(表示模块的处理过程) 。
每张IPO图应增加的编号与其表示的(对应的)层次图编号一致 。IPO图是输入/加工/输出图的简称 。
(3)结构图 。结构图是Yordon提出的进行软件结构设计的工具,结构图和层次图类似,一个方框代表一个模块 。
3. 怎么做一个系统的总体设计 简单的说,首先和客户交流,充分了解、分析客户需求,确定业务需求范围和开发系统的目的,由此得出: (1)该应用系统应配置的软运行环境(网络操作系统、数据库、软件开发工具等)、硬件运行环境(计算机设备、网络设备、外围辅助设备等); (2)完成应用软件的功能模型(处理模块)设计,数据库设计(包括客户业务所需数据库、备份数据库、管理员用于管理的信息库及数据字典设计); (3)系统需达到的设计目标. 注:总体设计说明要经过同业务人员不断交流,反复修改达成一致后,进而根据该总体设计说明才能进如详细设计阶段 。
4. 这个系统的系统分析,总体设计该如何做 如果你不想改变当前的数据存储现,我有一点想法供参考:方案一 。
管理员及部门均可以实时查询,但实现复杂度较大:为部门的数据pc建立一个server端以响应管理员端的请求并负责按统一的格式整理数据给管理员端,管理员需要访问各部门数据时启动自己的Client向各server要数据,当然要来的数据也可存储至一个数据库中做为缓存数据 。方案二 。
各部门数据定期更新,管理员不能实时查询,实现复杂度较小 。建立一个中心数据库,定期将各部门的数据上传到中心数据库,管理员只需从中心数据库中查询即可 。
方案三 。实时更新,实现复杂度中等 。
建立一个中心数据库,管理员端为server各部门为client,当各部门数据有变化时实时上传到server由server更新中心数据库,管理员只需到中心数据库查询即可 。
5. 系统概要设计怎么写 是软件的概要设计么?网上应该到处都有的,我以前也会打过一样的问题给你一个我以前用的吧~概要设计说明书1引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者 。
1.2背景说明:a. 待开发软件系统的名称;b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心) 。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组 。
1.4参考资料列出有关的参考文件,如:a. 本项目的经核准的计划任务书或合同,上级机关的批文;b. 属于本项目的其他已发表文件;c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准 。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源 。
- 2018海南公务员考试报名入口 海南考试录用公务员网上报名系统
- 山东三支一扶计划报名入口:山东人事考试信息网报名系统 山东三支一扶报名时间2022年入口
- 怎么写logo设计理念
- 关于erp软件系统的介绍 erp软件系统
- 怎么重装xp系统 怎么制作小皮筋
- 江苏高考志愿填报入口:江苏教育考试院网站高招志愿填报系统 江苏高考志愿填报官方网站
- 南平市中考报名管理系统:2017福建南平中考成绩查询入口 2020福建南平中考成绩查询时间
- vi设计思路怎么写
- 寒潮的特点有 寒潮的天气系统
- 2018浙江学考选考成绩查询入口 浙江省高校招生考试信息管理系统