毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
冲裁模CAD系统软件输入模块设计(3)
1.3.3 程序设计
程序设计阶段的任务根据系统设计完成的系统设计说明书、利用计算机程序设计语言实现系统的功能。程序设计采用结构化的程序设计方法,即“用一组标准的准则和工具从事程序设计”,以便使编出的程序结构清晰、易于理解和测试。这些准则和工具包括一组基本控制结构、自顶向下的扩展原则、模块化和逐步求精的方法
自顶向下的程序设计,常将一个程序高度抽象,看成是一个功能结构。为了完成这个功能,需要进一步分散成若干较低一层的模块,实现一些较小的功能。如此逐步扩展,知道最低一层的每一个模块都非常简单,功能最小,很容易用程序语言实现为止。
逐步求精指的是把一个模块的功能一步一步地分解成一组子功能,而这一组子功能可以通过若干个程序步骤来完成。自顶向下的程序设计过程表达了各个功能之间的关系,但不能表达模块的内部逻辑,而采用逐步求精的方法所分解的内部逻辑,即程序的执行步骤,能够完成与其的程序功能。
结构化程序设计理论认为,任何一种程序都可以用3种基本逻辑结构来编制。这3种结构是顺序处理结构、判断结构和循环结构。这3种基本结构又促使人们采用模块化思想编制程序。一个系统可分为若干个功能模块,用控制语句或内部的过程调用语句将这些模块连接起来。
结构化程序设计方法可大大改进程序的设计质量,提高编程效率,而且增强了程序的可读性和可修改性。结构化程序设计方法便于发现错误和纠正错误,在修改程序的某一部分时,对其他部分影响不大[7]。
1.3.4 系统测试
系统测试是对系统分析、系统设计和程序设计的最后审查,是保证软件质量的关键。为了保证系统的可靠性,必须对系统进行尽可能完全的测试。
按照软件工程的方法,测试过程可分为单元测试、整体测试和有效性测试3个阶段。单元测试是对各模块进行逐个测试,对模块的接口、数据结构、执行路径等方面进行考察。整体测试时将经过测试的模块逐个装配到一起进行测试,其目的是在于考察经过单元测试的模块,是否能组装成一个符合设计要求的系统。有效性测试的目的是证实软件的功能与用户要求是否一致,一般采用黑盒法进行。
1.3.5 系统文护
系统文护是开发CAD系统的最后一个阶段。系统文护的主要内容包括改正性文护、适应性文护和完善性文护3中。系统测试往往很难甚至不可能找出大型系统中所以潜在的错误,在系统使用期间仍有可能发现错误,诊断和改正这类错误的过程称为改正性文护。由于计算机技术日新月异的发展,CAD系统运行的计算机硬件和软件条件在不断发生变化,为了适应环境的变化,需要对建立的CAD系统进行修改,以适应运行环境的变化,这类文护称为适应性文护。当系统投入使用后,用户往往还会提出增加新功能、修改已有功能后其他改进等要求,为满足或部分满足这类要求所进行的文护称为完善性文护。
为了减少文护工作量,提高文护质量,必须在系统开发过程中遵循软件工程的方法,保证文档齐全、格式规范,否则仅有源程序,而缺乏文档资料,会因为软件架构、数据结构、系统接口和性能要求等方面的原因,使文护工作十分困难。
软件生命周期的划分为工程化开发CAD系统提供了原则框架,但在实际的开发工作中并不是严格按照杉树顺序进行的,往往存在反复。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
LabVIEW列车制动装置性能检测平台的机械系统设计
下一篇:
自动换刀机器人设计水平移动系统设计
PSCAD正序故障分量方向保护算法设计及仿真
基于simulink的三相桥式全控...
基于PSCAD的船舶区域配电系...
基于PSCAD的孤岛电站多机组并联运行研究
PLC工控系统设计变频恒压...
船舱底部破损进水过程的PLIC-VOF数值模拟
基于MATLAB的直流电机模糊控制系统设计
中国古代秘书擅权的发展和恶变
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】
谷度酒庄消费者回访调查问卷表
国内外无刷直流电动机研究现状
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书