概要设计简述
发布网友
发布时间:2024-10-23 17:13
我来回答
共1个回答
热心网友
时间:2024-11-02 01:55
概要设计,一种关键的软件开发阶段,采用了多元化的策略。早期阶段,以模块化方法和功能分解法为主导;进入60年代后期,数据流和数据结构导向的设计方法崭露头角;而近现代,面向对象设计方法的兴起进一步丰富了设计手段。
概要设计的框架清晰有序,包括以下几个部分:
引言
编写目的: 确定设计的目标和意义
背景: 描述设计的背景和现有环境
定义: 对相关概念进行明确阐述
参考资料: 提供参考的设计原则和文献
总体设计
需求规定: 明确系统需求和功能需求
运行环境: 界定系统的运行条件
设计概念与流程: 介绍核心设计思路和操作流程
结构与关系: 描述系统整体架构及其与功能的关系
人工处理: 确定人工干预点和自动化处理
未解决问题: 列出设计中的难题和待解决事项
接口设计
用户接口: 设计用户与系统交互界面
外部接口: 规划系统与其他系统间的接口
内部接口: 系统内部模块之间的接口设计
运行设计
模块组合: 安排模块的组织和协调
运行控制: 管理系统的运行流程和规则
运行时间: 估计系统运行效率和性能
系统数据结构设计
逻辑与物理: 分析数据在系统中的逻辑和物理表现
与程序关系: 数据结构如何与程序代码协同工作
出错处理设计
出错信息: 设计错误报告和用户反馈机制
补救措施: 规划错误处理和恢复策略
系统维护: 关于系统维护和升级的设计考虑
这样的设计框架为软件开发提供了清晰的蓝图,确保各个阶段的连贯性和有效性。
扩展资料概要设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关。