下载此文档

机械CADCAM应用软件开发.pptx


文档分类:汽车/机械/制造 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
该【机械CADCAM应用软件开发 】是由【wxq362】上传分享,文档一共【38】页,该文档可以免费在线阅读,需要了解更多关于【机械CADCAM应用软件开发 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第六章 机械CAD/CAM应用软件开发
1
第一页,共三十八页。
第六章机械CAD/CAM应用软件开发
主要内容
§1应用软件开发的意义
§2软件工程基础
§3CAD软件的研制方法
§4基于AutoCAD的开发环境
2
第二页,共三十八页。

系统软件的通用性好、适应性好,但效率低
企业的要求千差万别
二次开发,提高CAD系统的运行效率
企业软件具有专有技术,
专用软件价格昂贵
商品化CAD/CAM软件系统均配备有用户二次开发接口和工具
AutoCAD系统提供有AutoLisp、ADS、ARX
应用软件的开发具有较强的针对性和实用性,开发工作量和开发难度一般都很大。因此,应用CAD/CAM软件的开发必须结合具体应用的特点、专门知识和要求,制定合适的技术路线,遵循软件工程的原则进行具体实施
§1应用软件开发的意义
第六章机械CAD/CAM应用软件开发
3
第三页,共三十八页。
软件要求:
所开发的软件应方便用户使用,无需训练。不必具有计算机方面的专门知识和程序编制技术。
应使用户尽量少记各种操作规则、专门术语和符号。注重界面友好性。
采用灵活的提示信息。
可以容忍的响应时间。
良好的出错处理、容错能力。
对软件开发人员的要求:
既掌握计算机应用技术,又懂得产品设计,熟悉了解用户的使用。
按照软件工程方法组织应用软件的开发,保证软件的正确可靠,易于软件的使用和维护。

4
第四页,共三十八页。
CAD/CAM应用软件开发要求
明确对硬件性能指标要求,包括主机速度、存储容量、输入/输出设备等;
明确所需的系统软件和软件工具,包括操作系统、编程语言、图形标准等;
严格按软件工程的规范执行;
制定软件质量保证计划,以确保所开发软件可靠、正确和实用;
软件文档的编制应符合文档资料的完整、正确、规范的要求,并力求通俗易懂,避免含糊混淆术语的使用。
5
第五页,共三十八页。
CAD软件的开发规范--八个主要阶段
1可行性研究阶段:了解用户的要求及现实环境,从技术、经济和社会条件三方面研究,确定要开发的系统是否可行
a)可行性论证报告
b)初步的项目开发计划
c)合同书
d)软件质量保证计划
2需求分析:确定被开发软件的运行环境、功能和性能要求,编写初步用户手册,软件配置管理计划和确定测试准则,为概要设计提供需求说明书
a)软件需求说明书
b)数据要求说明书
c)修改后项目开发计划
d)测试计划
e)初步的用户手册
f)软件配置管理计划

6
第六页,共三十八页。
3概要设计:根据软件需求说明,建立目标系统的总体结构,确定模块间的关系,定义各功能模块间的接口,设计数据结构
a)概要设计说明书;
b)数据库/数据结构设计说明书;
4详细设计:详细设计主要对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和数据结构,为编写源代码提供必要的说明。具体步骤:
a)将概要设计产生的各个功能模块逐步细化,形成若干个可编程的程序模块
b)采用某种详细设计表示方法(如PDL语言)对各个程序模块进行过程描述
c)确定各个程序模块间的详细接口信息;
d)编写“模块开发卷宗”
e)评审
完成后应交付以下文档
a)详细设计说明书
b)模块开发卷宗
7
第七页,共三十八页。
5软件实现:编程,模块测试,检验模块接口与设计说明的一致性,书写“模块开发卷宗”中相应于该阶段的内容。完成后应交付以下文档:
a)模块开发卷宗;
b)初步的操作手册。
6组装测试:根据概要设计中各功能模块的说明及制订的测试计划,将经过测试的模块逐步进行组装和测试。完成后应提交以下文档:
a)可运行的系统源程序清单;
b)测试分析报告。
8
第八页,共三十八页。
7确认测试:根据软件需求说明书中定义的全部功能和性能要求,并根据测试计划测试系统是否达到了要求,并提交最终的用户手册和操作手册。完成后应提交以下文档:
a)测试分析报告;
b)经过修改及确认的用户手册和操作手册;
c)项目开发总结报告。
8运行和维护:对投入运行后的软件进行修改,改正在开发和测试阶段未发现的错误,使软件能适应环境的改变,实现功能的扩充和性能的改善。完成后应提交以下文档:
a)运行日志;
b)软件问题报告;
c)软件修改报告。
9
第九页,共三十八页。
一、软件工程的内涵
是指开发、运行、维护和修改软件的系统方法,即制定和采用合理的工程原则,以最低的成本、最短的时间、最好的质量开发出满足用户需求的软件。
软件工程的核心思想是把软件看作是一个工程来处理,把需求计划、可行性研究、工程审核、质量监督等工程化的概念引入到软件产品的开发设计过程,以期达到工程项目的三个基本要素-精度、经费和质量-的综合优化。
软件工程是为了解决软件开发过程不容易控制、开发工作量估算困难、软件质量低、项目失败率高、软件可维护性差等“软件危机”问题而提出的一种软件产品开发的工程方法。软件工程强调软件的开发不是个体性的劳动,而是一种各类相关人员共同协作的工程项目。
§2软件工程基础
第六章机械CAD/CAM应用软件开发
10
第十页,共三十八页。

机械CADCAM应用软件开发 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxq362
  • 文件大小8.76 MB
  • 时间2023-02-21
最近更新