结构化开发方法

结构化开发方法

1.概述

1、应用场景

适用于处理数据领域问题的场景。

2、开发方法概念

面向数据流的开发方法概念: 主要由结构化分析、结构化设计、结构化程序设计三部分组成。
特性: 自顶向下、逐层分解。

2.系统分析与设计

2.1系统分析目标与过程

系统分析目标: 系统方案说明书。
系统分析过程:

  • 调查系统,收集数据。
  • 建立旧(新)系统的逻辑模型。
  • 对系统现状进行分析,提出优化改进的意见和新系统的目标。
  • 建立新系统的逻辑模型。
  • 编写系统方案说明书。
2.2系统设计原理

系统设计原理:

  • 抽象,抽象事物对象的本质。
  • 模块和模块独立,各个功能部分需要分解成独立的模块。各个模块需要形成高耦合、低内聚的特点。
  • 信息封装,各个模块之间的信息独立封装,提高软件的可修改性、可测试性和可移植性。
2.3设计与原则

1、系统结构设计与原则

  • 自顶向下、逐层分解原则。
  • 抽象信息封装原则。

2、子系统划分设计与原则

  • 各子系统相对独立。
  • 数据冗余小原则。

3、模块设计与原则

模块元素: 输入输出、处理功能、内部数据、程序代码。
模块设计原则: 模块内部凝聚力要强,各模块独立联系较少;模块的连接只能存在上下级的调用关系,不能由横向联系。
4、数据存储设计
主要分为数据资源分布和数据的安全保密两部分进行设计。数据资源分布是关于数据库的,而安全保密是关于数据的安全级别和访问方式(只读、只写、修改、删除)的设计。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值