软件设计的任务.pptVIP

  • 5
  • 0
  • 约9.62千字
  • 约 108页
  • 2017-05-19 发布于四川
  • 举报
软件设计的任务 把需求变换成软件表示的过程 数据结构 软件的系统结构 设计过程 制定规范 总体设计 处理设计 数据结构设计 可靠性设计 编写文档 评审 设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构 制定规范 确认用户要求能否实现 选择合适的设计方法 规定设计文档的编制标准 规定编码的信息形式,与硬件的接口规约 2. 软件系统结构的总体设计 基于功能层次结构建立系统。 将系统按功能划分成模块的层次结构 确定每个模块的功能 确定模块间的调用关系 确定模块间的接口 评估模块划分的质量,导出模块结构的规则 3. 处理设计 确定为实现系统的功能需求所必需的算法,评估算法的性能 确定为满足系统的性能需求所必需的算法和模块间的控制方式 确定外部信号的接收发送形式 4. 数据结构设计 确定软件涉及的文件系统的结构以及数据库的模式、子模式,进行数据完整性和安全性的设计 确定输入,输出文件的详细的数据结构 结合算法设计,确定算法所必需的逻辑数据结构及其操作 确定对逻辑数据结构所必需的那些操作的程序模块(软件包) 若需要与操作系统或调度程序接口所必须的控制表等数据时,确定其详细的数据结构和使用规则 5.可靠性设计 可靠性设计也叫做质量设计 在运行过程中,为了适应环境的变化和用户新的要求,需经常对软件进行改造和修正。在软件开发的一开始就要

文档评论(0)

1亿VIP精品文档

相关文档