UML指定了13种框图,用于建档系统模型。每种框图建模系统结构与行为的不同特性。6种与系统结构相关,另外7种与系统行为有关。

1、  用例框图:建模系统与外部实体(动作者)之间的交互

2、  类框图:可以指定系统各部分的结构性关系。

3、  状态机框图:建模对象改变状态的方法。

4、  活动框图:活动框图建模对象执行的活动,指定执行活动的顺序。

5、  通信框图:建模系统中对象之间的交互,关注发生什么交互。通信框图显示执行事务时哪些对象需要交互。

6、  顺序框图:建模系统中对象之间的交互,但是与通信框图不同,它关注何时发生交互。

 

解决问题的过程(proecdure)称为算法(algorithm),包括:

1.       执行的操作(action

2.       执行操作的顺序(order

前置自增(前置自减)运算符使变量加1(减1),然后在表达式中用变量的新值。

后置自增(后置自减)运算符在表达式中用变量的当前值,然后在将变量加1(减1)。

Abs(x)                  X的绝对值

Ceiling(x)              X取整为不小于X的最小整数

Floor(x)                X取整为不大于X的最大整数

Max(x,y)               XY的较大值

Min(x,y)                XY的较小值

Pow(x,y)               XY次方

Sqrt(x)                  X的平方根

任何用关键字const声明的变量都是常量。

C#语言中我们将变量分为7中类型:静态变量、非静态变量、数组元素、值参数、引用参数、输出参数、局部变量。

 

C#中提供了一下控制关键字:

选择控制:if  else  switch  case

循环控制:while  do  for  foreach

跳转控制:break  continue

编译控制:#if  #elif  #else  #endif

异常处理:try  catch  finally