软件二次开发浅谈.pptxVIP

  • 0
  • 0
  • 约4.56千字
  • 约 10页
  • 2025-05-08 发布于四川
  • 举报

CAD软件的二次开发浅谈

主讲:庞兴华淯阳大讲堂

主要内容软件概述应用软件的二次开发应用软件的二次开发过程应用软件二次开发实例

软件概述计算机时代计算机无处不在计算机无孔不入计算机无所不能以人为本人机交互——软件计算机的灵魂1946年2月14日,世界上第一台计算机在美国宾夕法尼亚大学诞生,开创了计算机时代——进入CAX时代

软件概述软件定义与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。其它定义运行时,能够提供所要求功能和性能的指令或计算机程序集合。程序能够满意地处理信息的数据结构。描述程序功能需求以及程序如何操作和使用所要求的文档。以开发语言作为描述语言,可以认为:软件=程序+数据+文档

软件不同于硬件,它是计算机系统中的逻辑实体而不是物理实体,具有抽象性。软件的生产不同与硬件,它没有明显的制作过程,一旦开发成功,可以大量拷贝。软件在运行过程中不会因为使用时间过长而出现磨损、老化以及用坏问题。软件的开发、运行在很大程度上依赖于计算机系统,受计算机系统的限制,在客观上出现了软件移植问题。软件开发复杂性高,开发周期长,成本较大。软件开发还涉及诸多的社会因素(版权、责任、运行方式、管理制度、人员素质、操作方式等)。软件的特点软件概述

系统软件应用软件数据库中间件(介于系统和应用)软件分类(依照其作用)软件概述

01可分为操作系统和支撑系统软件02操作系统是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。03支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的WebSphere,微软公司的等。04支撑软件包括一系列基本的工具(比如编译器、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具)。系统软件软件概述

软件概述软件分类:应用软件应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,如Office。也可以是一个由众多独立程序组成的庞大的软件系统,如数据库管理系统、CAD系统等。不同的应用软件根据用户和所服务的领域提供不同的功能。

软件概述软件分类(依据许可方式的不同)专属软件:此类授权通常不允许用户随意的复制、研究、修改或散布该软件。违反此类授权通常会有严重的法律责任。传统的商业软件公司会采用此类授权,例如微软的Windows和办公软件。专属软件的源码通常被公司视为私有财产而予以严密的保护。自由软件:此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用,仅给予些许的其它限制。以Linux、Firefox和OpenOffice可做为此类软件的代表。共享软件:通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。开发者会鼓励用户付费以取得功能完整的商业版本。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。免费软件:可免费取得和转载,但并不提供源码,也无法修改。公共软件:原作者已放弃权利,著作权过期,或作者已经不可考究的软件。使用上无任何限制。CAX软件

CAD(ComputerAidedDesign)指利用计算机及其图形设备帮助设计人员进行设计工作。CAM(computerAidedManufacturing,计算机辅助制造)的核心是计算机数值控制CAE(ComputerAidedEngineering),指用计算机辅助求解分析复杂工程和产品的结构力学性能,以及优化结构性能等。CAI(ComputerAidedInstruction)是在计算机辅助下进行的各种教学活动。CAPP(ComputerAidedProcessPlanning)是指借助于计算机软硬件技术和支撑环境,利用计算机进行数值计算、逻辑判断和推理等的功能来制定零件机械加工工艺过程。12345应用软件的分类(CAX)应用软件的二次开发

应用软件的二次开发应用软件的分类(CAX)CAD软件:AutoCAD、SolidWorksCAM软件:CAE软件:CAI软件:综合软件:(产品生命周期管理软件)法国达索公司,拥有六大品牌软件:1SolidWorks、2CATIA、3SIMULIA、4DELMIA、5ENOVIA、63DVIASolidWorks(美国参数技术公司)

软件的二次开发软件危机庞大的软件设计团队(人、物)设计难(升级难

文档评论(0)

1亿VIP精品文档

相关文档