https://www.myziyuan.com/
- nij
- 软件文档也被称为“整体设计”。它是对开发人员进行一般性考虑到在确认用户需求(什么)(清除系统目标,设计原则,数据库设计和功能设计的初次考虑)后,对系统进行一般考虑,这一问题具有相关标准(摘要设计规范(GB8567-88))。在具体实践中,您可以根据以下规定编写内容:1。简介1.1写入目标[描述编写此配置文件设计手册,指出预期的读者。 ] 1.2背景A. [要开发的软件系统的名称;] b。 [列出此项目的任务,开发人员,用户。 ] 1.3定义[列出此文件中使用的特殊术语的定义介绍和外国字母组字的原始短语。 ] 1.4参考文献[列出相关参考。 ] 2.整体设计2.1要求[系统的主输入和输出项目的描述,处理的功能性能要求。 2.1.1系统功能2.1.2系统性能2.1.2.1精度2.2.2时间特点要求2.1.2.3可靠性2.1.2.4灵活性2.1.3输入输出要求2.1.4数据管理容量要求2.1.5故障排除要求2.1。 6其他专业要求2.2操作环境[BRUPTLY解释系统的操作环境规则。 ] 2.2.1设备[列出运行软件所需的硬设备。新设备的描述及其专业功能。 ] 2.2.2支持软件[列出支持软件,包括要使用的操作系统,编译(或组装)程序,测试支持软件等] 2.2.3接口[系统与其他系统的描述,数据通信协议等。 ] 2.2.4控制[描述控制系统的操作和控制信号,并描述这些控制信号的源。 ] 2.3基本设计概念和处理流程[描述系统的基本设计概念和处理过程,尝试使用图表的形式。 ] 2.4结构[给出系统结构的整体框图(包括软件,硬件结构框图),指示系统的每个模块的划分,以及每个系统模块的标识符和功能将给出,并且给出了每个模块。控制和受控关系。 ] 2.5特征需求和系统模块[本文介绍了使用矩阵图的每个模块的分配关系的各种功能要求的实现。 ] 2.6人工过程[描述必须包含在该系统造型过程的过程中。 ] 2. 7未解决的问题[设计师“在摘要设计过程中未解决,设计人员认为必须在系统完成之前解决问题。] 3.接口设计3.1用户界面[描述向用户提供的命令及其语法结构和相应的答案信息。] [描述提供给用户的硬件控制面板的定义。] 3.2外部接口[描述n该系统的所有接口的布置包括软件和硬件之间的接口,系统与支持系统之间的接口关系。 ] 3.3内部接口[系统内各种系统元素之间的界面。 ] 4.运行设计4.1操作模块组合[描述每个运行的软件,每个运行的内部模块,指示应用由系统引起的各种操作模块中的每一个。 4.2操作控制[每个操作中每个操作的方法和操作过程。 ] 4.3运行时间[描述每个运行模块组合将占用各种资源的时间。 ] 5.系统数据结构设计[不涉及软件设计不包括] 5.1逻辑结构设计kEY点[给定该系统中使用的每个数据结构的名称,每个数据项,记录,文本以及标识,定义,长度以及表之间的层之间的关系或表格的相互关系。 ] 5.2物理结构设计关键点[为该系统中使用的每个数据结构中使用的每个数据项提供存储要求,访问方法,访问单元,访问物理关系,设计注意事项和机密性条件。 ] 5.3数据结构和程序关系[描述各种数据结构与这些数据结构访问的各种程序之间的对应关系。 ] 6.系统错误处理设计6.1错误信息[在每个可能的错误或故障均匀时使用列表列表迪茨发生,系统输出信息的形式,含义和处理方法。 ] 6.2补救措施[失败后可能需要的测量措施。 6.3系统维护设计[说明为方便系统维护,在程序内部设计中的布置,包括检测点和专用模块,用于系统的检测和维护。摘要设计是一种设计器,用于基于用户交互过程和用户需求形成交互式框架和视觉框架,结果通常是页面帧图的形式,反映交互式控制装置,接口元素包和接口整体面板.presented。这是用户研究和设计桥梁之间的成立,允许用户进行SEAMBLELY结合研究和设计,用户目标和需求将被转换为特定接口设计解决方案的一个重要阶段。 [1]轮廓设计需求分析的主要任务是获得具有扩展实施例的系统转换成软件配置和数据结构。特定任务所设计的软件架构是:通过功能模块划分的复杂系统,建立模块的层次结构和调用关系,并确定人机接口模块之间的接口。设计描述包括数据特性,结构特征数据的数据结构,以及数据库的设计。显然,轮廓设计是建立目标系统的逻辑模型,独立于Computer。 (1)分层图。无花果用于描绘软件层次结构的层次结构。矩形框表示模块,块之间的连接表示呼叫关系。如图所示,最顶层文本处理框代表系统控制模块,它调用较低模块,完成身体的所有处理功能。每个模块的第二层完成主体处理功能。 (2)HIPO图图HIPO是IBM公司发明的“无花果加上输入/处理/输出图”的“层次结构”。分层图加上数字称为H图表。在分层图的基础上,除了最顶层框外,每个框都会添加到剩余的数字中。各级在图4中具有相应的块(块)过程)。每个IPO图都应增加它们的数字一致表示(对应于)图4中的级别ID。图IPO是图4的短输入/处理/输出。 (3)结构图。是用于结构设计Yordon建议的结构和分层图的软件工具的框图,类似于图,一个框表示模块,或者框的主要功能的名称表示模块。块之间的直线(箭头)表示调用关系的模块。由箭头注释的信息表示在呼叫模块期间通过来回传递,尾部是空心的,代表数据的传输,是控制转移的固体表示。
- 2021-08-21 12:03:49
- xiaozhang
- 系统设计是新系统的物理设计阶段。根据逻辑模型,通过系统分析阶段确定的新系统的功能要求,在用户提供的环境条件下,在计算机网络环境中实现的方案旨在建立新的系统的物理模型。该任务的此阶段是设计软件系统的模块层次结构,设计数据库的结构和设计模块的控制过程,这是阐明软件系统的完成方式。此阶段分为两个步骤:摘要设计和详细设计。摘要设计解决方案软件系统模块分区和模块层次结构和数据库设计;详细设计解决了每个模块的控制流程,内部a算法和数据结构设计。在此阶段,您可以提供概述设计手册和设计说明,或者可以组合,称为设计手册。
- 2021-08-21 12:02:05
- 免注册用户
- 什么是系统总体设计,系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。一、系统设计的任务1. 系统设计的概念 系统设计又称为物理设计,是开发管理信息系统的第二阶段,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段――详细设计,这两部分工作是互相联系的,需要交叉进行,本章将这两个部分内容结合起来进行介绍。系统设计是开发人员进行的工作,他们将系统设计阶段得到的目标系统的逻辑模型转换为目标系统的物理模型,该阶段得到工作成果――系统设计说明书是下一个阶段系统实施的工作依据。2.系统设计的主要内容 系统设计的主要任务是进行总体设计和详细设计。下面分别说明它们的具体内容。(1) 总体设计总体设计包括系统模块结构设计和计算机物理系统的配置方案设计。系统模块结构设计系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。在这个过程中必须考虑以下几个问题:如何将一个系统划分成多个子系统;每个子系统如何划分成多个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量。计算机物理系统配置方案设计在进行总体设计时,还要进行计算机物理系统具体配置方案的设计,要解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题。计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施。开发管理信息系统的大量经验教训说明,选择计算机软硬件设备不能光看广告或资料介绍,必须进行充分的调查研究,最好应向使用过该软硬件设备的单位了解运行情况及优缺点,并征求有关专家的意见,然后进行论证,最后写出计算机物理系统配置方案报告。从我国的实际情况看,不少单位是先买计算机然后决定开发。这种不科学的、盲目的做法是不可取的,它会造成极大浪费。因为,计算机更新换代是非常快的,就是在开发初期和在开发的中后期系统实施阶段购买计算机设备,价格差别就会很大。因此,在开发管理信息系统过程中应在系统设计的总体设计阶段才具体设计计算机物理系统的配置方案。(2) 详细设计在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体加工要求等,一般来说,处理过程模块详细设计的难度已不太大,关键是用一种合适的方式来描述每个模块的执行过程,常用的有流程图、问题分析图、IPO图和过程设计语言等;除了处理过程设计,还有代码设计、界面设计、数据库设计、输入输出设计等。(3) 编写系统设计说明书系统设计阶段的结果是系统设计说明书,它主要由模块结构图、模块说明书和其它详细设计的内容组成。
- 2021-08-21 12:02:05