计算机辅助工艺设计——CAPP系统设计主讲: 电话: E-mail:、中、大和特大规模几个等级。计算机发展的早期,软件开发被看作个人行为,随着规模的增加,出现了“软件危机”,表现为:质量难以保证,成本增长难以控制,开发进度难以控制和维护困难等。“软件工程”的概念,即按工程化的原则和方法来组织和规范软件开发过程。“工程化”的基本原则包括:分解:将复杂的、难操作的事物分解为较简单的、易处理的事务,然后一一解决;计划:统筹安排要解决问题的时间、费用等,严格按计划组织工程实施;规范:过程实施过程中,严格按照各种规范、技术文件进行。:划分软件生命周期:在时间上进行分解,将软件开发过程分解为一系列的分阶段的任务;进行计划评审:严格按计划管理,坚持进行阶段评审;编制软件文档:字软件工程每一阶段都要编制完整、精确的文档。软件生命周期:可行性论证与开发计划、需求分析、软件设计、软件编码、软件测试、软件维护。:从抽象到具体,即从用户需求到系统设计;从外向内:先设计人机界面及输出与接口,然后再设计系统内部程序结构。设计步骤需求分析:确定系统的设计目标,包括系统类型,工艺生成方式,工艺类型,集成方法,功能要求及其他特殊要求。:一般由用户完成,并整理成文档。总体设计⑴系统结构设计:B/S、C/S或单机版;⑵针对功能需求,进行功能模块划分;⑶绘制数据流图,设计各种数据在系统中的流向,清楚的表达出模块的数据输入,及处理后的数据流向与最终输出。详细设计⑴对每个功能模块再进行模块划分;⑵画出各个子模块的逻辑框图;⑶按软件设计规范写出详细设计说明书;:硬件选择包括服务器、网络、存储器的选择;软件选择包括开发工具、运行环境、数据库等选择。接口和输出设计:CAPP系统的人机界面和运行控制两个方面的设计。数据结构和数据库设计:在详细设计的基础上对个子模块(类)的数据结构进行设计并设计数据库。
第7章 CAPP系统设计ppt课件 来自淘豆网www.taodocs.com转载请标明出处.