(一)RAD 以弧度表示角的大小,以弧度表示的角的大小没有单位,就是一个实数,比如:Sin30中的30就是实数中的30(当然它是实数中的正整数), 而Sin30°中的30表示把一个圆周等分360等分而取出30份。
我们知道,Sin30°=1/2,而Sin30=-0.988031625。
弧度的定义是这样的:以前你一定学过扇形,当扇形的弧长等于它的半径时,弧的两个端点的半径所夹的角定义为1,这样,一个角的弧度数可以这样来求:弧度数=弧长/半径,例如,圆的周长为2πr,那么整个圆周角就是:2πr/r=2π;也就是以实数2π表示的角的大小和以360°表示的角的大小一样大。
从这里可以得出两种度量方法的关系,即:1°=
2π/360=π/180;反过来也可以从弧度求角度。
引入弧度的概念的意义在于,它把以角的大小作为自变量三角函数与其它函数一并考虑,来研究它们的定义域,最大最小值等等,以后你会学到的。
高中数学的主要研究对象是函数,其中三角函数占有很大的比重,以后你会有体会的。
不知道你是在做作业过程中是否用过科学计算器,再用的时候,你留意一下,有一个类似电脑上的上档键(Shift键),比如你想求Sin30°的大小,当你按30 Sin 的时候,会得出0.5;这时你会看到计算器屏幕顶部显示有"DEG",你按了那个"切换键"之后,计算器屏幕顶部显示"RAD"
(二)RAD开发工具
计算机编程开发工具,意思是:
RAD=rapid application develop(快速应用开发),
常用的RAD工具有:delphi等。
RAD不仅是一种需求抽取方法,它还是是软件开发为一体的方法。 RAD目的是快速发布系统方案,而技术上的优美相对发布的速度来说是次要的。
按照Wood and Silver (1995) 的观点, RAD组合了5个方面的技术:
1、进化原型
2、CASE工具(可进行正向工程和反向工程)
3、拥有能使用先进工具的专门人员(一个RAD开发小组)
4、交互式JAD
5、时间表
RAD存在的问题:
1、不一致的GUI设计
2、不是通用的解决方案
3、文档不足
4、难以维护和扩展软件