多语言展示
当前在线:1293今日阅读:84今日分享:32

软件工程——快速掌握结构化开发方法

软件工程——快速掌握结构化开发方法
方法/步骤
4

结构化设计阶段该阶段主要完成系统的技术架构、各模块的功能设计、数据项以及UI界面设计等内容。技术架构主要描述系统的结构组成,包括系统的各个模块、模块间的关系、系统的对外接口等内容。在结构化分析方法中,技术架构可以由分层的数据流图转换而来,技术架构的主要模型是结构图。

6

使用者在注册页面填写注册信息,使用者提交注册信息后,注册模块将注册信息存储到数据库。数据字典数据字典是对数据流图的数据进行详细的说明,这是注册模块数据流图中使用者信息的数据字典,通过数据字典可以看出使用者信息主要有用户名和用户登录密码两个数据项,数据类型都是字符串,用户名的有效范围为3至50个字符,用户登录密码的有效范围为20个字符以内。结构化编程阶段结构化编程主要完成系统编码、系统测试、项目部署等相关工作。系统编码主要采用结构化编程技术,在结构化设计阶段划分的每个模块都可以作为一个子程序,子程序内部采用顺序、选择、重复三种基本控制结构。系统测试和项目部署工作同其它开发方法都基本相同,这里就不再详细说明。总结回顾1、结构化开发方法是使用结构化分析、结构化设计、结构化编程技术的系统开发方法。结构化分析帮助开发人员定义系统需要做什么(功能需求),系统需要存储和使用哪些数据(数据需求),需要什么样的输入和输出,以及如何把这些功能结合在一起来完成任务;结构化设计采用自顶向下的程序设计,把复杂的程序分解为多个程序模块;结构化编程将复杂的程序分解为多个子程序,每个子程序只有一个入口和一个出口,在子程序内部采用顺序、选择、重复三种基本控制结构。2、在结构化开发方法中。首先要调查并识别系统需求,使用事件描述系统功能需求是常用的方法;然后使用数据流图建立功能需求模型,建模一般是自上而下,最顶层的是系统的概括模型,然后逐步分解为第一层数据流图、第二层数据流图、……、第N层数据流图;数据流图中的实体或需要存储信息的事务可以使用ER图建立数据模型。

推荐信息