2)Application diagram design
3)M-Slice design
4)Navigational design
5)User-Interface design
6)Protocol Conversion design
7)Run-Time Behavior
8)Constructing and testing