期刊问答网 论文发表 期刊发表 期刊问答
  • 回答数

    3

  • 浏览数

    293

yzncp
首页 > 期刊问答网 > 期刊问答 > 论文系统总体设计是什么样的

3个回答 默认排序1
  • 默认排序
  • 按时间排序

2009v7v

已采纳
软件文档中概要设计也称“总体设计”,是开发人员在明确用户需求(要什么)后对系统的一个总体考虑(明确系统目标、设计原则,初步考虑数据库设计和功能设计),国家关于这方面有相关标准(概要设计说明书(GB8567-88))。在具体实践中可以按下列提纲撰写内容:1.引言1编写目的[说明编写这份概要设计说明书的目的,指出预期的读者。]2背景[待开发软件系统的名称;][列出本项目的任务提出者、开发者、用户。]3定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]4参考资料[列出有关的参考资料。]2.总体设计1需求规定[说明对本系统的主要的输入输出项目、处理的功能性能要求。包括]1系统功能2系统性能1精度2时间特性要求3可靠性4灵活性3输入输出要求4数据管理能力要求5故障处理要求6其他专门要求2运行环境[简要地说明对本系统的运行环境的规定。]1设备[列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。]2支持软件[列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。]3接口[说明该系统同其他系统之间的接口、数据通信协议等]4控制[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]3基本设计概念和处理流程[说明本系统的基本设计概念和处理流程,尽量使用图表的形式。]4结构[给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。]5功能需求与系统模块的关系[本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]6人工处理过程[说明在本系统的工作过程中不得不包含的人工处理过程。]7尚未解决的问题[说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。]3.接口设计1用户接口[说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。][说明提供给用户操作的硬件控制面板的定义。]2外部接口[说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。]3内部接口[说明本系统之内的各个系统元素之间的接口的安排。]4.运行设计1运行模块组合[说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。]2运行控制[说明每一种外界的运行控制的方式方法和操作步骤。]3运行时间[说明每种运行模块组合将占用各种资源的时间。]5.系统数据结构设计[不涉及软件设计可不包含]1逻辑结构设计要点[给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。]2物理结构设计要点[给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。]3数据结构与程序的关系[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。]6.系统出错处理设计1出错信息[用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。]2补救措施[说明故障出现后可能采取的变通措施。]3系统维护设计[说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。]概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程,其结果往往以反映交互控件布置、界面元素分组以及界面整体板式的页面框架图的形式来呈现。这是一个在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段。 [1] 概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关。(1)层次图。层次图用来描绘软件的层次结构。一个矩形框代表一个模块,方框间的连线表示调用关系。如图,最顶层的方框代表正文加工系统的主控模块,它调用下层模块,完成正文加工的全部功能。第二层的每个模块完成正文加工的一个主要功能。(2)HIPO图。HIPO图是IBM公司发明的“层次图加输入/处理/输出图”。层次图加上编号称为H图。在层次图的基础上,除最顶层的方框之外,其余每个方框都加了编号。层次图中每一个方框都有一个对应的IPO图(表示模块的处理过程)。每张IPO图应增加的编号与其表示的(对应的)层次图编号一致。IPO图是输入/加工/输出图的简称。(3)结构图。结构图是Yordon提出的进行软件结构设计的工具,结构图和层次图类似,一个方框代表一个模块,框内注明模块的名字或主要功能。方框之间的直线(箭头)表示模块的调用关系。用带注释的箭头表示模块调用过程中来回传递的信息,尾部是空心的,表示传递的是数据,实心的表示传递的是控制。

论文系统总体设计是什么样的

220 评论(11)

wy200906

(一)系统设计思路地下水系统三维可视化软件是一个庞大的软件系统,涉及到了一系列的软件开发技术和地下水系统概化与表示方案,在系统设计上要充分考虑现有的数据库基础,以提高对地下水系统的可视性与可操作性为目标,总体设计思路如下:(1)地下水系统三维可视化软件运行的基础是地下水资源数据库系统,系统运行的所有原始数据均来源于地下水资源数据库,二者之间需要实现紧密的有机结合。(2)地下水系统三维可视化软件运行的核心数据是地下水系统的三维结构数据,它以数据库的形式存储。本系统的各个子系统均是围绕该数据库进行操作。(3)地下水系统三维可视化软件按功能的不同划分为几个子系统或称为组件,这些组件可根据需要集成到不同的系统中,其本身可以集成为一个完整的可视化软件系统。(4)地下水系统三维可视化软件所处理的数据对象锁定为含水层系统,从面到体体现为含水层界面和含水层/隔水层本身,具有空间查询和管理功能,并对这些面和体可进行数据查询操作。(5)地下水流体的可视化依据含水层系统动态生成,其数据基础是地下水的动态观测数据。(6)为体现地下水系统三维可视化软件的独立性,研制开发相关原始性数据的数据库管理软件,作为独立的组件集成到整个可视化软件中。(二)系统结构与组织地下水系统三维可视化软件采用组件方式处理,按照研究内容给出的划分方案,共包括8个软件组件和一个网络服务体系,作为一个集成结构,这些组件之间的关系如图4-1所示。整个系统可以划分为四个组成部分,分别具有相对独立的软件功能,但又相互联系、互相依托。图4-1 地下水系统三维可视化软件的结构与组织地下水系统基础数据库管理子系统实现对地下水系统三维结构基础水文地质数据信息的管理,原则上采用大型数据库作为数据存储,利用数据引擎进行开发。地下水系统三维模型生成编辑工具子系统地下水三维系统生成辅助编辑工具能够为用户提供一个进行地下水三维系统动态生成和编辑的工作环境,并为地下水数值模拟提供单元剖分功能以及水文地质参数的空间配准。地下水三维系统可视化系统利用生成的三维水文地质模型数据信息,系统可提供多种形式的地下水系统三维可视化显示,并可将这些成果用于输出。地下水三维系统的网络服务体系三维可视化服务的对象是含水层结构,可基于含水层结构提供多种形式的WEB服务,通过用户的请求而取得可视化结果。(三)系统组件与关联地下水系统三维可视化软件的四个子系统又可以划分为8个程序组件和一个网络服务体系,实现地下水系统三维结构的生成、维护和服务过程。系统包括的8个组件为单机模式,服务于水文地质专业技术人员,实现地下水系统三维结构的生成和显示,为开展地下水资源评价工作提供一种有效的工作环境。具体组件如下:(1)地下水系统基础数据管理组件(组件1);(2)地下水系统基础数据预处理组件(组件2);(3)地下水系统三维模型生成编辑环境组件(组件3);(4)地下水系统三维空间剖分组件(组件4);(5)地下水系统空间面可视化飞行组件(组件5);(6)地下水系统三维结构可视化组件(组件6);(7)地下水流体运移动态仿真组件(组件7);(8)地下水流场动态模拟组件(组件8)。网络服务体系是基于INTERNET提供的社会化服务,提供地下水系统三维结构的各种显示服务,并可根据用户的需要提供真实的三维结构数据服务。
159 评论(15)

zwy0610

利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构更多资料来源: 希望可以帮到你
244 评论(12)

相关问答