下载此文档

计算机专业毕业设计论文.doc


文档分类:论文 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
-
. z.
. 心,从而使计算机程序的分析、设计和实现的过程和方法改变了过去的脱节和跳跃的状态,这就使人们对复杂系统的认识过程与系统的程序设计过程简单化,并使两者容易到达一致。面向对象编程具备了几个优点,比方:代码维护方便、可扩展性好、支持代码重用技术等。这些优点是过程编程语言所不具备的。可以使用"对象+消息=程序设计〞来表示面向对象的理论。图1-1、1-2为
-
. z.
. /
/ v .
面向过程的程序设计与面向对象程序设计的图示,在其中可以直观地看到二者的区别。
函 数
函 数
过 程
过 程
数   据
1-1 面向过程的程序设计
数 据
方法方法
数 据
对象方法    方法方法 对象
数 据
   方法方法
  方法方法
对象
1-2 面向对象的程序设计
本软件的开发就使用面向对象的方法。
软件的开发方法
面向对象的方法经由系统分析、设计和试验等阶段,遵从软件生命周期的规律。所谓软件的生命周期是指一个软件从它的发生到其消亡的过程。以下是利用生命周期法开发软件的各个阶段的具体内容:
(1)系统规划阶段:其主要任务是明确软件开发的请求,并进展初步的调查,通过可行性研究确定下一阶段的实施。可行性分析的任务是确定工程开发是否必要和可行。也就是要对问题定义阶段中所提出的问题进展分析,以决定所提出的问题是否有"可行〞的解。所谓可行,首先在技术上要可行,即现有技术能否解决所提出的问题;其次是经济上可行,即用户能否支付实施工程所需要的费用,工程建成后能否取得预期的经济效益;最后进展操作上和法律上的可行性研究。综合这些方面的论证,最终决定是否实施该工程。当然,这项工作就是建立在初步调查的根底上。
-
. z.
. /
/ v .
(2)用户需求分析阶段:在这个阶段中,就是了解用户的需求,准确确实定用户需要的功能,明确为了实现这些功能,需要哪些处理,需要处理什么数据;需要存储哪些数据文件;得到哪些信息;输入输出数据的格式以及有关处理的具体算法等。此外需要找出为了实现既定功能所需要的约束条件,典型的约束为本钱约束和时间约束。另一个重要任务是要规定系统的生效准则,规定在目标系统建成后验收目标系统的一些原则以及具体的验收方法等。具体工作包括:
详细调查
其具体的调查内容包括:清楚当前市面上现存的背单词工具所具备的功能和实现方法,了解使用者在使用过程中存在的问题和希望使用的功能。
提出新系统的逻辑设计
系统分析完毕时,应完成系统分析报告,交上级审批.系统分析报告是系统设计的依据,是与用户交流的工具,是应用软件的重要组成局部。其内容包括:原系统分析局部、新系统逻辑模型、新系统信息量的估计。
(3)系统设计阶段:其任务是在系统分析的根底上,按照逻辑模型的要求,科学合理地进展系统的总体设计和具体的物理设计,为下一阶段的系统实施提供必要的技术资料。具体分为:总体设计阶段和详细设计阶段。
总体设计阶段:这个阶段中的主要任务是得到一个能够实现用户需求的理想的系统构造。所谓理想的构造指的是:能够实现需求阶段中规定的功能;系统容易设计和实现;系统易于维护。设计内容包括划分子系统、设计规*制定、数据流程图设计、功能构造图设计、系统物理配置方案设计。
详细设计阶段:在这个阶段中的任务是进展系统

计算机专业毕业设计论文 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小202 KB
  • 时间2022-04-23