| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
软件设计的基本任务与原则探析           
软件设计的基本任务与原则探析

软件设计的基本任务与原则探析

1、前言
  软件设计是一论文联盟http://wWw.LWlM.cOM个构造多个方案并进行选择的过程。它需要对诸多因素进行考虑后进行折中,是一个在多个目标函数的环境下选择最优组合的过程。也就是说根据需求阶段确定的系统规模和目标,设想实现目标系统的各种可能的方案,然后综合考虑技术、经济、操作等各种因素,从各种可能的方案中选取若干个合理的方案进行综合分析、对比,从中选出一个最佳方案,最后设计这个最佳方案的详细具体实现计划和细节。因此在设计过程中,一定要明确设计的基本任务与原则。
  2、软件设计的基本任务
  2.1 总体设计的基本任务
  软件总体设计是概要地回答系统应该如何实现。该阶段具体地完成以下几个方面的基本任务:
  2.1.1 最佳方案的设计
  需求分析阶段所形成的结果是软件总体设计的基础。我们要从可供选择的方案中选取合理的方案,对每一个方案给出模型图,列出系统组成的物理元素,并进行效益分析,制定实现方案的进度。然后从合理的方案中选择一个最佳的方案向用户推荐。对于需要使用数据库的那些应用系统还需要进行必要的数据库设计,如为分布式系统还要进行网络设计。此外,还要制定测试计划和确定测试要求。
  2.1.2 软件结构设计
  当用户接受一个最佳方案后,接着就要为这个方案设计软件结构。通常情况下,这个软件结构要经过反复修改,以便得到更好的体系结构。所谓软件结构设计,就是确定软件系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。它包括:采用某种设计方法,将一个复杂的系统划分成若干模块;确定每个模块的功能,建立与已确定的软件需求的对应关系;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量。
  软件结构设计是总体设计的关键,它直接影响软件开发后续阶段的工作。因此,软件结构的设计应由经验丰富的软件人员担任,并采用一定的设计方法设计出高质量的软件结构。
  2.1.3 数据结构及数据库设计
  (1)数据结构的设计。根据需求分析阶段对系统数据的组成、操作约束和数据之间的关系的描述,确定数据结构特性。利用逐步细化的方法对数据结构进行深入的设计,但是不考虑具体的实现

[1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    基于C语言的数据通信接口软件
    基于WPF的医疗辅助软件设计与
    面向基层的统计报表软件设计
    汉画艺术元素在现代艺术设计
    现代艺术设计与艺术内蕴的交
    谈EDA技术在电子工程设计中的
    建筑设计的基础教育
    浅议室内设计中的民族文化意
    浅谈中国设计中的民族文化价
    我国新音乐发展战略的设计师