Жүйелік диаграммасы
1. Жү йелік диаграммадан бастаң дар, олар қ олдану нұ сқ аларына жататын бө лшектік талаптар немесе қ ұ рылысы ү шін қ ұ рылғ ан. 2. Жобалау бө лшектердің басқ а қ осымшалармен байланыста болып тұ рғ анын қ олдану нұ сқ алары арқ ылы кө рсетің іздер. 3. Жү йелік диаграммалардың толық бө лшектілігін қ амтамасыз етің іздер. · Барлық объектілер мен класстар арнайландырылғ ан болу керек; · Операцияларды анық тайтын ә деттегі тілдің орнына нақ ты функциялардың аттарын таң даң дар. Мә ліметтер ағ ыны диаграммасы.[17] 1. Бө лшектік талаптары мен (немесе) қ ұ рылысы ү шін қ ұ рылғ ан мә ліметтер ағ ыны диаграммасын (МАД) жинаң ыздар. 2. Керек болса, ү рдіс пен мә ліметтер ағ ынын тү сіндіру ү шін қ осымша МАД кө рсетің іздер. 3. МАД басқ а модельдердің қ андай бө лігіне жататындығ ын анық таң ыздар (мысалы класстың моделінде). 4. МАД-ның толық бө лшектілігін қ амтамасыз етің іздер: · Ә рбір тү йінде ө тетін ү рдісті анық таң ыздар; · Жіберілетін мә ліметтердің типін анық таң ыздар; · Егер ү рдістің анық тауы кө п нақ тылауларды талап етсе, диаграммадағ ы ү рдістің тү йіндерін ашың ыздар. Қ олдану нұ сқ алары бойынша қ ұ рылғ ан жү йелік диаграммалары осы қ олдану нұ сқ алардың класстарын кө рсетеді жә не сценарий арқ ылы қ олдану нұ сқ аларын функционалдығ ын сө з арқ ылы бейнелейтін ә дістер жү йесі бойынша осы класстардың объектілердің байланысын кө рсетеді. Қ олдану нұ сқ аларды жү зеге асырудағ ы барлық ә дістер белгілі болғ андық тан, оларды объектті модельде кө рсетуге болады. Сценарий бойынша қ олдану нұ сқ аларының жү зеге асырудағ ы объектілер жұ мысының талдау ү рдісін жалғ аса отырып, біз бө лшектік класстардың моделін жә не бө лшектік қ олдану нұ сқ алардың моделін аламыз. Бө лшектік жобалауында мә ліметтер моделдері бө лшектеп кө рсетіледі, содан кейін функциялар немесе класстар мен ә дістер арқ ылы кө рсетіледі. Бө лшектік жобалаудың келесі қ адамы – класстар, ә дістер мен атрибуттардың арнайландылығ ы. Класстың атрибуты мына тү рде жазылады: Кө рініс аты [кө птік]: тү рі = бастапқ ы_мә н {тү сініктеме} Кө рініс – public, protected немесе private; Кө птік – қ асиет даналардың саны; Тү сініктеме – атрибут туралы қ осымша мә ліметтер, мысалы, frozen тү сініктемесі объектінің инициализациясынан кейін осы қ асиеттің мә ні ө згермейтінін кө рсетеді. Класстың операциялары мына тү рде жазылады: Кө рініс аты (параметр_тізімі): нә тиженің _типі{тү сініктеме}, Тү сініктеме – оперциялар туралы қ осымша мә ліметтер, мысалы, leat полиморфтік емес оперция болатындығ ын білдіреді; Параметрлер_тізімі келесі тү рде жазылады: Бағ ыты аты: тү рі = мә ні_ү нсіз келісім бойынша, Бағ ыт – in кіру параметрі, out – шығ у параметрі, inout – ө згере алатын кіру параметрі. Класстардың спецификациясын қ ұ руындағ ы пайдалы қ ұ ралдарының бірі – CORBA IDL (Interface Definition Language – интерфейсті анық тайтын тіл). Ол класстар жиынтығ ы, класстардың атрибуттар мен функцияларды қ амтамасыз ететін интерфейстерді бейнелейтін стандартты мә тіндік формат болып табылады.
|