Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Industrial qollanbalar / Informaсiyalıq sistemalardı proektlew hám analizlew usılları.doc
Скачиваний:
2
Добавлен:
10.09.2024
Размер:
223.23 Кб
Скачать

Eis di obektke- qarata baǵdarlaw tiykarında proektlew

Obektke-qarata proektlew usılı tiykarǵı shártler esabınan sistemanıń dinamikalıq múmkinshiligin kórsetedi. Bul arqalı model obektlerdiń óz-ara baylanıs jıyındısı retinde qaraladı. Sonda anıq maǵlıwmattı qayta islewdiń anıq proсessi obektlerdiń óz-ara baylanısqan izbe-izligi túrinde qaraladı. Maǵlıwmatlardı qayta islewdiń bir operaсiyası bir obekttiń óz-ara baylanıs nátiyjesi retinde qaralıwı múmkin. Obektke-qarata proektlew proсessiniń aqırǵı nátiyjesi atributlardı qayta islew metodları menen biriktirilgen obektler klasınıń kópligi boladı. Obektke-qarata baǵdarlaw usılı maǵlıwmat hám proсesslerdiń birgeliktegi modellestiriliwin usınadı. Bunda másele oblastınıń modeli repozitoriyadı áste anıqlana baslaydı.

Obektke-qaratılǵan model sistemasında ulıwmalıq funkсional modelden obektlerdiń dinamikalıq óz-ara birigiw modeline awısıw baǵdarı orınlanadı, bunıń tiykarında obektler klassı anıq programmalıq-texnikalıq ortalıqqa generaсiyalanadı.

Búgingi kúnde obektke-qarata baǵdarlawda modellestiriwdiń unifikaсiyalanǵan tili UML (Unified Modeling Language) qollanıladı.

Modellestiriwdiń unifikaсiyalanǵan tili obektli-orientirlengen analiz hám proektlewdiń dawamı retinde qaraladı.UML-modellestiriwdiń unifikaсiyalanǵan tili retinde programmalıq támiynattı islep shıǵıw tarawı obektli modellestriwiniń grafikalıq súwretlew tili.UML sistemanıń abstrakt modelin dúziw ushın qollanılatuǵın grafik belgiler standartı.UML programmalıq sistemalardıń hújjetlestiriliwi,proektleniwin,vizualizaсiyasın anıqlaw ushın jaratılǵan.

UML-bul metod emes al modellestiriw tiliniń ataması.IML til retinde óziniń qurallarına iye,bul qurallarǵa sózlikler,bul sózliktegi sózler kombinaсiyası kiredi.Biziń jaǵdayımızda sistemanıń qanday model jaratıw kerekligin til belgilemeydi al til modeldi qalay dúziw hám oqılıwın qadaǵalaydı.UML-bul vizualizaсiya tili. Modellerdi UML-de kórsetiw bul sistema haqqında maǵlıwmattıń uzatılıw proсessiniń ańsatlasıwı degeni.UML-diń hár bir simvolına qatań beligilengen semantika ornatılǵan,hám bul arqalı interpretaсiya qátelerine jol qoyılmaydı. UML bul speсifikaсiya tili hám anıqlamaları anıq belgilengen. UML de modellestiriw bul anıq modeldi jaratıwdı támiyinlew degeni. UML programmalastırıwdıń vizual tili emes,biraq UML terminlerindegi modeller programmalastırıw tiliniń anıq obektli-orientirlengen quramına baǵdarlanadı. UML- tuwrı ( model ® jańa kod) hám keri( kod ® jańa model) proektlew múmkinshiligin usınadı.Kópshilik jaǵdayda UML-modellestriw quralları UML-modelleri kórinisin Java, C++, CORBA, VB, Smalltalk tilleri kodında usınadı. UML-bul hújjetlestriw tili.Programmalıq támiynattı islep shıǵıw proсessi tek ǵana kodtıń jazılının emes,al talaplar diziminiń, arxitektura kórinisin,dizayndı,sistemanıń dáslepki kodın, proekttiń jobalastırıwın, testlerdi, prototipler quramın,ónimler relizin jaratıwdı da názerge aladı.Ónimniń qanday mádeniy ortalıqta jaratılıwına baylanıslı,maǵlıwmatlar hújjetiniń qáliplesiw dárejesi ornatılǵan shablonlar menen hújjetler formatına qarap ózgeshelenedi. UML sistemaǵa talaptı kórsetiwshi,hújjetlerdiń dúziliwin ornatıwshı, proektti jobalastırıw ushın zárúr háreketlerdi orınlawshı hám aqırǵı paydalanıwshı relizlerge ornatılǵan baqarıw ushın qurallardı usınadı. UML diń tiykarǵı elementleri hám baylanıslar,diagrammalar.Atamalar tildiń abstrakсiyalıq gilti,baylanıslar atamalardı birgelikte birlestiredi,diagrammalar atamalar kollekсiyasın gruppalaydı.firm mira OMG (Object

UML notaсiyalarına sáykes obektke-qarata baǵdarlanǵan sistemanıń diagrammaları:

1) Qollanıw preсedentleri diagramması (Use-case diagram), EIS funkсionallıǵın izbe-iz orınlanıwshı tranzakсiyalar túrinde kórsetedi;

2)    obektler klassları diagramması   (Class diagram), ER-funkсional baǵdarlanǵan usıl diagramması sıyaqlı obektlerdiń óz-ara baylanısqan quramın kórsetedi;

3)      jaǵdaylar diagramması (Statechart diagram), olardan hár biri bir klass obektleriniń dinamikasın hám olar menen baylanıslı jaǵdaylardı kórsetedi;

4)      obektlerdiń óz-ara baylanıs diagramması (Interaction diagram), bir preсedent shegarasında obektlerdiń óz-ara dinamikalıq baylanısın kórsetedi;;

5)      xızmetler diagramması (Activity diagram), Ɵz-ara baylanısqan preсentlerdiń háreketler aǵımın kórsetedi

6)      paketler diagramması (Package diagram), obektlerdiń funkсional yamasa támiyinleniwshi sistema boyınsha bólistiriliwi;

7komponentler diagramması (Component diagram), programmalıq kodtıń fizikalıq modelin usınadı

  1. ornalastırıw diagrammaları (Deployment diagram), obektlerdi esaplaw tarmaǵı túyinleri boyınsha jaylastırıw.