下载此文档

卫星导航定位算法与程序设计.pdf


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【卫星导航定位算法与程序设计 】是由【baba】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【卫星导航定位算法与程序设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。卫星导航定位算法与程序设计卫星导航定位算法与程序设计主讲:刘晖副教授武汉大学卫星导航定位技术研究中心课程讲授次序中的位置建立起软件设计的宏观概念(战略层次);巩固软件设计方法的知识;训练从设计到实现的工作流程;软件设计相关编程语言相关掌握软件编程平台的使用(战术层次);培养良好的编程习惯编程技巧的训练定位算法相关巩固卫星定位导航算法知识;软件设计和编程能力的实际应用;进一步了解卫星定位导航的发展第二讲软件工程方法概述内容软件工程方法概述概述传统方法――瀑布模型传统方法――瀑布模型面向对象的方法――快速原型法面向对象的方法――快速原型法两种方法的比较及其在软件开发中的作用传统方法软件设计概述面向对象的设计方法概述软件建模语言概述软件工程方法概述软件工程一般要经过需求分析、设计、编码、测试、运行维护等几个阶段传统的软件工程方法采用的是瀑布模型,即顺序模型现代软件工程一般采用面向对象的软件工程方法瀑布模型(线形顺序模型)线形顺序模型)。。。。;;每个阶段结束前完成文档审查,每个阶段结束前完成文档审查,及早改正错误。7面向对象的软件工程方法对传统软件工程的改进:快速原型法(试用-反馈-修改,多次反复)面向对象的软件工程:面向对象的方法(基本概念:对象、类、消息、继承、多态性、封装)优点:思维一致、稳定性好、可重用性好、可维护性好原型模型(快速原型法)原型模型(快速原型法)听取用户意见建造/修改原型用户测试运行原型原型范型9采用原型模型的软件生存周期分析定义系统需求生成原型原型化系统设计运行和维护含原型化的软件生存期测试编码程序设计10方法比较两种途径并不是相互排斥的,相反,它们是相互促进相互补充的。工作要素:确定“做什么”、确定“怎样工作要素:确定“做什么”、确定“做”,“实现”,“测试”实现”测试”传统的生命周期方法学强调:需求分析的重传统的生命周期方法学强调:需求分析的重要性、强调软件文档的重要性,适用于需求模糊或者需求不稳定的系统。面向对象方法学:工作重点在分析和设计阶面向对象方法学:工作重点在分析和设计阶段,阶段的划分是十分模糊的,通常在分析、设计和实现等阶段多次迭代。既适用于线性的瀑布开发模型,也适用于快速原型法。11多种方法在软件工程中的综合应用分析结构化结构化面向对象设计结构化面向对象结构化编程面向对象面向对象第三代或第四代语言面向对象面向对象面向对象面向对象第三代或第四代语言面向对象传统编程与面向对象的混合面向对象面向对象12内容软件工程方法概述传统方法软件设计概述传统方法中软件开发步骤准备工作软件编码调试测试面向对象的设计方法概述软件建模语言概述传统方法中软件开发步骤问题定义需求分析实现计划总体设计详细设计编码工作开发前期和中期开发中后期和维护准备工作软件编码系统集成单元测试系统测试校正性的维护功能强化调试测试准备工作(1准备工作(1)问题定义必须弄清楚你想要解决的问题是什么本课程的问题定义:实现事后处理的GPS标准单点定本课程的问题定义:实现事后处理的GPS标准单点定位、测速的软件。准备工作(2准备工作(2)需求分析需求详细描述了一个软件系统需要解决的问题明确的需求可以保证是由用户而不是程序员决定系统的功能。明确的需求也可以避免引起争议。IBM、GTE、、GTE、需求错误,将比当时就发现并修正的成本要高出5倍,如果是在编码阶段,要高出10倍,在单元或系统测试阶段,高20倍,在验收测试阶段,高50倍,而在维护阶段,竟要比原来高出多达100倍!充分进行需求分析是一个项目成功的关键本课程软件的需求分析程序的输入、输出,定位精度,文件的格式,程序的运行环境等17准备工作(3准备工作(3)结构设计程序的组织形式(模块设计)主要的数据结构关键算法用户界面,输入输出,内存管理错误处理结果设计检查准备工作(4准备工作(4)选择编程语言使用自己熟悉的编程语言使用高级编程语言软件编码―软件编码―回答问题基本数据类型自建数据类型软件的控制问题布局与风格外部文档软件编码―软件编码―工作内容验证基础工作已经完成,可以进行创建工作设计和编写子程序与模块创立数据类型并命名变量选择控制结构并组织语句块找出并修正错误评审其它小组的细节设计和代码,同时接受其它小组评审通过仔细地格式化和征集意见改进编码对分别完成的软件单元进行综合调整编码使其更小、更快

卫星导航定位算法与程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人baba
  • 文件大小208 KB
  • 时间2024-09-23
最近更新