毕业设计的序言,需求分析,系统分析应该写什么?我在建立一个系统。

3.需求分析

需求分析是指开发人员要准确理解用户的需求,进行详细的调查分析,将用户的非形式化需求转化为完整的需求定义,再转化为相应的形式化功能规格说明(需求规格说明)的过程。虽然需求分析是软件开发过程的开始,但它对整个软件开发过程和软件产品的质量都非常重要。

需求分析是最基本的任务,就是准确定义新系统的目标,回答系统必须做什么的问题。

结构化分析是一种对数据流进行需求分析的方法。SA也是一个分解,它描述了满足功能需求的软件模型。

服务协议分析步骤:

了解当前系统的工作流程或获取当前系统的物理模型。当前系统是指当前运行的系统,可能是运行在需要改进的计算机上的软件系统,也可能是手工处理系统。

抽象出当前系统的逻辑模型。物理模型反映系统“怎么做”的具体实现,去除物理模型中的非本质因素,抽象出本质因素。本质因素指的是固有的系统,它随着不同的环境和不同的实现而变化。

建立目标系统的逻辑模型。目标系统是指具有发展性的系统。分析和比较目标系统和当前系统的逻辑差异,然后再次分解“更改的部分”。分析人员根据自己的经验,采用自顶向下逐步细化的分析策略,逐步确定变更部分的内部结构,从而建立目标系统的逻辑模型。

做进一步的补充和优化。为了完整地描述目标系统,需要做一些补充:解释目标系统的人机界面;解释一下目前为止还没有详细考虑的细节。

4.总设计

软件总体设计的基本任务包括:软件体系结构设计、数据结构和数据库设计。

(1)软件系统的结构设计。

为了实现目标系统,首先设计软件结构,具体步骤如下:

1)采用一定的设计方法,将一个复杂的系统按功能划分成模块。

2)确定各模块的功能。

3)确定模块之间的调用关系。

4)确定模块之间的接口,即模块之间传递的信息。

5)评估模块结构的质量。

(2)数据结构和数据库设计。

1)数据结构设计通过逐步求精来设计一个有效的数据结构,会大大简化软件模块处理的设计。

2)数据库设计。数据库设计是指数据存储文件的设计,主要在概念、逻辑和物理上。