【软件工程】面向过程的软件设计方法

软件设计的目标和任务:根 据 用 信 息 域 表 示 的 软 件 需 , 以 及 功 能 和 性 能 需 求 , 行:数 据 设 计;系 统 结 构 设 计;过 程 设 计

软件设计任务:从工程管理的角度来看,软件设计分为两步完成:概要设计;详细设计

软件 设 计 过 程 :1.制 定 规 范 2. 软 件 系 统 结 构 的 总 体 设 计 3.处 理 方 式 设 计 4.数 据 结 构 设 计 5. 可 靠 性 设计6. 编 写 概 要 设 计 阶 段 的文 档 7.概 要 设 计 评 审

 软件设计基础:自顶向下,逐步细化:将 软 件 的 体 系 结 构 按 自 顶 向 下 方 式 , 对 各 个 层 次 的 过 程 细 节 和 数据 细 节 逐 层 细 化 。

                         软件结构: 包 括 两 部 分 。 程 序 的 模 块 结 构 和 数 据 的 结 构

                         程序结构:

 结构图: 反 映 程 序 中 模 块 之 间 的 层 次 调 用 关 系 和 联 系 .

                       模块化:能 够 把 一 个 大 而 复 杂 的 软 件 系 统 划 分 成 易 于 理 解 的 比 较 单 纯 的 模 块 结 构 。

                       抽象化:软 件 系 统 进 行 模 块 设 计 时 , 可 有 不 同 的 抽 象 层 次 。

                     数据抽象:在 不 同 层 次 上 描 述 数 据 对 象 的 细 节 , 定 义 与 该 数 据 对 象 相 关 的 操 作 。

 

模 块 :“ 模 块 ” 一 般 具 有 如 下 三 个 基 本 属 性:功 能 : 描 述 该 模 块 实 现 什 么 功 能

                                                                                    逻 辑 : 描 述 模 块 内 部 怎 么 做

                                                                                    状 态 : 该 模 块 使 用 时 的 环 境 和 条件



据 耦 合 :如 果 一 个 模 块 访 问 另 一 个 模 块 时 , 彼 之 间 是 通 过 简 单 数 据参 数 ( 不 是 控制 参 数 、

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值