- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章支撑技术精要
CHAPTER 2 (第三章) Basic Development of Software for CAD/CAM CAD/CAM支撑技术 简述 本章从软件开发的演化过程入手,引出软件工程的思想和方法以及软件开发的一般步骤,介绍了软件开发的技术基础——数据结构,并就CAD/CAM集成的关键——数据库技术进行阐述。 3.1 软件开发与软件工程 软件开发的演化过程 软件作坊时代(60年代初一60年代未) 软件作坊的开发方法是个体的或小组的思维行为,使得软件任务延误、质量不可靠、甚至无法维护,极大地制约了计算机以后)的功能发挥和实际应用。 软件工程时代(70年代 在世界范围内出现了许多组织严密、管理科学、手段先进、工具齐全的软件开发公司,为计算机软件市场提供了大量成功的软件产品。80年代,明确提出了“软件工程支撑环境”的思想,使程序设计可以直接从支撑环境中调用所需的各个“组件”。 3.1.2软件工程 软件工程的概念 要解决软件危机需要借鉴从事工程项目所积累的原理、概念、技术和方法来开发和维护软件,把正确的管理和科学的技术结合起来,这就是软件工程。 软件的生存周期 软件产品从形成概念开始,经过开发、使用和不断增补修正,直到最后被淘汰的整个过程。按照软件工程的思想,这个过程又可划分成若干个互相区别而又有联系的阶段。 软件的生存周期的六个阶段 (1)可行性研究与计划阶段 明确“要做什么”及“是否能做” (2)需求分析阶段 弄清“必须做什么” (3)设计阶段 “如何做”和“如何具体做” (4)实现阶段 源程序的编码、编译及程序单元测试。 (5)测试阶段 总装测试和确认测试 (6)运行与维护阶段 根据新提出需求,扩充和修改软件 软件开发各阶段 软件的四类维护活动 (1)改正性维护 诊断和改正运行中发现的软件错误 (2)适应性维护 修改软件以适应环境的变化 (3)完善性维护 根据用户的要求改进或扩充软件 (4)预防性维护 修改软件为将来的维护活动做预备。 3.1.3 软件工程规范 1.软件工程规范国家标准 (1)《计算机软件开发现范》 (2)《计算机软件产品开发文件编制指市》 (3)《计算机软件需求说明编制指南》 (4)《计算机软件测试文件编制规范》 (5)《计算机软件质量保证计划规范》 (6)《计算机软件配置管理计划规范》 (7)《软件工程术语》 2.软件文档 3.1. 4 软件开发方法 软件作为—种产品应当满足以下基本要求 (1)正确性 满足用户提出的应用需求,实现规划的全部功能。 (2)可靠性 出错概率小于预定指标,运行正常,容错性好。 (3)完整性 提供完整的有效运行程序和文档资料以及必要的培训服务。 (4)实用性 具有良好的人机界面,操作简便,有适用范围,能解决实际问题。 (5)可维护性 便于纠正软件错误,扩充系统功能,实现各类维护活动。 软件开发方法的三种类型 软件开发方法主要有三种类型: 瀑布型 快速原型及螺旋型 平行进程型 1. 瀑布型 一种按软件生存阶段而顺序工作的、单向、单链的开发方法。 2.快速原型及螺旋型 尽快向用户提供原型系统,让用户试用,得到反馈信息,再按实用性、经济性、可靠性要求进一步修改设计,解决原型系统暴露出来的问题,从而开发出产品。 3.平行进程型 该方法认为软件开发是三个进程组相立平行、相辅相成、齐头并进的团队行为。 3.2 数据结构 数据实际上是对客观对象、现实世界的性质和关系的一种描述。一个机械产品的数据,包括性能参数、结构尺寸、工艺过程、图样信息等.它们代表着该产品的性质及它与环境之间的关系。在CAD/CAM中,一个孤立出来的具体数据往往没有实际意义,而各种相关数据的集合就能描绘任一复杂事物,数据之间的关系有丰富的涵义。因此,对于数据的研究与管理不单纯限于数据本身,更重要的在于数据之间的关系,也就是结构问题。 3.2.1 基本概念与术语 从事物的物理状态到表示信息的数据,实际上经历了三个不同的领域: 现实世界——是存在于人们头脑之外的客观世界。 信息世界——现实世界在人们头脑中的反映,是人们头脑中的观念世界。 数据世界——是观念世界中信息的数据化,它是计算机处理的对象。 在数据处理中,首先应将现实世界转换为信息世界,然后再将信息世界转换为数据世界。 基本概念与术语 其中包含几个层
您可能关注的文档
- 肌内效贴扎技术.ppt
- 第2章80X86微处理器.ppt
- 第26课《短文两篇》用.ppt
- 肝门部胆管癌.ppt.ppt
- 第2章 信道与噪声.ppt
- 第2次扬帆起航(新生适应).ppt
- 第2章_中学生的心理发展与教育.ppt
- 第2章HTML基础.ppt
- 第2章Cortex-M3体系结构.ppt
- 第2章_金融资产-可供出售的金融资产.ppt
- 2024年秋鲁教版(五四制)六年级上册英语教学课件 Unit4 Section A (1a-1d) (第1课时).ppt
- 2024年秋鲁教版(五四制)六年级上册英语教学课件 Unit6 Section A (1a-1e) (第1课时).ppt
- 2024年秋鲁教版(五四制)六年级上册英语教学课件 Unit1Section B (1a-1d) (第4课时).ppt
- 结构力学 课件全套 -邹宇峰 任务1--22 结构力学研究对象与结构计算简图的绘制 -- 大学生结构设计大赛计算示例.pptx
- 城市轨道交通客运组织 课件 模块四-车站票务工作1.ppt
- 结构力学 课件汇总 邹宇峰 任务11--22 力矩分配法计算超静定结构 ---大学生结构设计大赛计算示例.pptx
- 城市轨道交通客运组织 课件 模块六-车站换乘作业组织2.ppt
- 集成电路制造工艺 课件 10.2 CMOS工艺流程.pptx
- 城市轨道交通客运组织 课件 模块四-车站票务工作2.ppt
- 模式识别及Python实现 课件 第3章 贝叶斯分类器.pptx
最近下载
- 2024江苏信息职业技术学院单招《英语》测试卷及完整答案详解(各地真题).docx VIP
- 第13课 中国来信改变了我的生活.pptx VIP
- 英语专八阅读理解精讲.pdf VIP
- [教学设计]信息科技 四年级上册 第一单元 第5课 数据价值巧发现.docx VIP
- 机械设计课程设计闸门启闭机说明书.doc VIP
- 市民中心项目EPC工程总承包招标文件.pdf VIP
- 胶原及胶原蛋白在保健中的作用.docx VIP
- 江苏信息职业技术学院单招《数学》预测复习及答案详解【真题汇编】.docx VIP
- 学校食堂食材采购工作实施方案.docx VIP
- QYJK P20092—2018《DCDC变换器设计规范》.pdf VIP
原创力文档


文档评论(0)