Вы находитесь на странице: 1из 5

Ministerul Educaiei, Tineretului i Sportului al Republicii Moldova Universitate Tehnic a Moldovei Catedra Automatica i Tehnologii n!

ormaionale

Lucrarea de laborator nr.7


Disciplina: Anali"a si Modelarea Sistemelor n!ormationale Tema: #e"voltarea elaborrilor cu diagramele amplasrilor

A veri!icat$

lector universitar

Sava %ina

Chiinu &'('

Scopul lucrrii: () Studierea prii teoretice i veri!icarea cunotinelor *nsuite *n mediul instrumentului CASE +Rational Rose,) &) Recapitularea i apro!undarea cunotinelor despre mediul +Rational Rose,$ amplasarea i destinaia elementelor diagramelor amplasrilor) -) #e"voltarea modelului precedent din domeniul respectiv) .) Studierea i descrierea modelrii comportamentale, componentele i operaiile de manipulare /generare, modi!icare i salvare a modelului0) 1) #escrierea succint i elocvent a scenariului de lucru, dotat cu e2emple concrete, *n procesul e!ecturii lucrrii de laborator) Sarcina: 3entru sistemul iniial elaborai c*te trei diagrame ale componenetelor i des!urrilor) ntrebri de control: () #e!inii noiunea de diagrama amplasrii, caracteri"ai elementele componente ale acestei diagrame) &) #escriei paii parcuri la crearea diagramei amplasrii) -) Ce pre"int diagrama de componente4 Rspunsuri la ntrebri: 1. Definii noiunea de diagrama amplasrii caracteri!ai elementele componente ale acestei diagrame. #iagramele amplasrilor pre"int con!iguraia elementelor de procesare din timpul e2ecuiei i componentele, procesele i obiectele care le conin) 5iecare model al unui sistem in!ormatic are asociat o singur diagram de e2ploatare) nstanele componentelor so!t repre"int mani!estri a unor uniti de cod *n cadrul e2ecuiei) Componentele care nu e2ist ca entiti de e2ecuie nu apar *n aceste diagrame, ci doar *n diagramele de componente) 6 diagram de e2ploatare este un gra! de noduri conectate prin asocieri de comunicare) %odurile pot conine instane ale componentelor /componenta e2ist sau se e2ecut pe nodul respectiv0) Componentele pot conine obiecte /acestea sunt locali"ate *n componente0) Componentele sunt conectate cu alte componente sau inter!eele acestora prin intermediul unor relaii de dependen /sgei *ntrerupte0 ceea ce repre"int !aptul c o component !olosete serviciile altei componente) 3ot !i utili"ate stereotipuri pentru a preci"a *n detaliu tipul dependenei dintre componente) ". Descriei pa#ii parcur#i la crearea diagramei amplasrii. Adugarea nodurilor la diagrama Amplasrilor$ () #ublu clic7 pe #eplo8ment 9ie: *n bro:ser, deschidem diagrama amplasrilor) &) Acionm butonul 3rocessor pe panoul de instrumente) -) Clic7 cu mouse;ul pe diagram, punem procesorul) .) <l numim +Serverul ba"elor de date,) 1) Repet*nd paii &;., adugm urmtoarele procesoare$ ; Serverul aplicaiei) ; Staia de lucru client nr)() ; Staia de lucru client nr)&) =) 3e panoul de instrumente acionm butonul #evice) >) 3lasm dispo"itivul pe diagram) ?) <l numim,3rinter,) Adugarea legturilor$ () Acionai butonul Connection pe panoul de instrumente) &) Clic7 pe procesorul +Serverul ba"elor de date,) -) Tragem linia de legtur la procesorul +Serverul aplicaiei,) .) Repetm paii (;-, adugm urmtoarele legturi$ ; de la procesorul +Serverul aplicaiei, la procesorul +Staia de lucru client nr)(,) ; de la procesorul,Serverul aplicaiei, la procesorul +Staia de lucru client nr)&,) #e la procesorul +Serverul aplicaiei, la dispo"itivul +3rinter,) Adugarea proceselor$ () Clic7 cu dreptul pe procesorul,Serverul aplicaiei, *n bro:ser) &) <n meniul deschis alegem punctul %e:;3rocess)

-) %umim @ 6rderServerE2e) .) Repetm paii (;-, adugm procesele$ ; procesul 6rderClientE2e pe procesorul +Staia de lucru client nr)(, ; procesul ATMClientE2e pe procesorul +Staia de lucru client nr)&,) 3re"entarea proceselor pe diagram$ () Clic7 cu dreptul pe procesorul +Serverul aplicaiei,) &) <n meniul deschis alegem punctul Sho: 3rocess) -) Repetm paii (,&, pentru vi"uali"area proceselor pe procesoarele$ ; Staia de lucru client nr)( ; Staia de lucru client nr)&) $. %e pre!int diagrama de componente& 6 diagram de componente pre"int dependenele e2istente *ntre diverse componente so!t:are /cod surs, cod binar, !iiere e2ecutabile, librrii cu legtur dinamic etc0 ce compun un sistem in!ormatic) Aceste dependene sunt statice /au loc *n etapele de compilare sau lin7;editare0 sau dinamice /au loc *n timpul e2ecuiei0) 6 component este un modul so!t /cod surs, cod binar, dll, e2ecutabil etc0 cu o inter!a bine de!init) Un tip de component repre"int o parte distinct, realocabil, a implementrii unui sistem) nstana unei componente este o unitate de implementare *n e2ecuie i poate !i utili"at pentru repre"entarea unitilor de implementare care au o identitate *n momentul e2ecuiei)

'laborarea diagramelor: Figures.exe Sistem de operare

Figures.cpp

Figures.h

math.h

graphics.h

(ig1. Diagrama componentelor programului (igures 5igura ( repre"int diagrama componentelor programului 5igures) Componenta !olosit pentru derularea programului este componenta 5igures)e2e care depinde de un oarecare Sistem de 6perare /pachet0, i de alt component care este codul surs al programului) Aa r*ndul su, 5igures)cpp depinde de bibliotecille 5igures)h, math)h i graphics)h)

Figures

Culoare.h

Culoare.cpp

main

Deseana.cpp

Deseana.h

Windows.h

(ig". Diagrama componentelor funciilor programului (igures 5igura & repre"int diagrama componentelor !unciilor programului 5igures) <n interiorul su, programul este compus din careva componente care sunt apelate pentru crearea !igurilor geometrice) Una din componente este Culoare)cpp care depinde de Culoare)h i care determin ce culoare a !ost solicitat i returnea" aceast culoare, iar componenta #eseana)cpp depinde de componenta #eseana)h, iar atunci cind sunt introduse careva coordonate si lungimi, deseana)cpp returnea" o !ereastr *n care este a!iat !igura geometric respectiv)

asp. !" I#tili$ator

WebServer

Server BD IMeniu de descarcare BD Aplicatii

(ig$. Diagrama componentelor pentru descrcarea (igures de pe un ser)er 5igura - repre"int diagrama componentelor utili"ate pentru descrcarea programului de pe un server pe care a !ost *ncrcat ulterior) #eci, programul 5igures *i are originea sa !i"ic intr;o ba" de date a unui server) Componenta Server B# pune la dispo"iie o inter!a prin intermediul creia utili"atorul alege !iierul care urmea" a !i descrcat /*n ca"ul nostru acest !iier este programul 5igures0)

Server

etBooo&

Internet %rovider

modem

'aptop

(e)board

Des&top %C

Displa)

Mouse

%rinter

(ig*. Diagrama desf#urrilor pentru sistemul (igures <n !igura . este repre"entat diagrama des!urrilor pentru sistemul 5igures) 3entru *nceput, programul 5igures este locali"at !i"ic pe un server oarecare) nternet 3roviderul o!er servicii internet pentru o reea de calculatoare care sunt conectate la internet prin intermediul unui modem)

%onclu!ie: <n urma e!ecturii acestei lucrri de laborator am reuit s *nsuesc mai bine care sunt diagramele de componente i diagramele des!urrilor i care este importana lor *n limaCul UMA)

Вам также может понравиться

  • F AE-REP-01-02 Mandat
    F AE-REP-01-02 Mandat
    Документ4 страницы
    F AE-REP-01-02 Mandat
    Ghennadi Cebanu
    Оценок пока нет
  • S U B I e C T e L e
    S U B I e C T e L e
    Документ2 страницы
    S U B I e C T e L e
    caty_rina
    Оценок пока нет
  • Test Mate Clasa A IIIa
    Test Mate Clasa A IIIa
    Документ6 страниц
    Test Mate Clasa A IIIa
    Marilena Daju
    100% (2)
  • F AE-REP-01-04 Raport de Deplasare
    F AE-REP-01-04 Raport de Deplasare
    Документ3 страницы
    F AE-REP-01-04 Raport de Deplasare
    Ghennadi Cebanu
    Оценок пока нет
  • Tema 2. Dreptul Constituţional
    Tema 2. Dreptul Constituţional
    Документ11 страниц
    Tema 2. Dreptul Constituţional
    Alexandru Umaneţ
    Оценок пока нет
  • Tema 8 Dreptul Penal
    Tema 8 Dreptul Penal
    Документ1 страница
    Tema 8 Dreptul Penal
    Ghennadi Cebanu
    Оценок пока нет
  • Tema 1. Teoria Drept
    Tema 1. Teoria Drept
    Документ33 страницы
    Tema 1. Teoria Drept
    Ghennadi Cebanu
    Оценок пока нет
  • Memoramdum de Raportare
    Memoramdum de Raportare
    Документ1 страница
    Memoramdum de Raportare
    Ghennadi Cebanu
    Оценок пока нет
  • Tema 7. Dreptul Muncii
    Tema 7. Dreptul Muncii
    Документ19 страниц
    Tema 7. Dreptul Muncii
    Ghennadi Cebanu
    Оценок пока нет
  • Dreptul Administrativ. (Conspecte - MD)
    Dreptul Administrativ. (Conspecte - MD)
    Документ10 страниц
    Dreptul Administrativ. (Conspecte - MD)
    Constantin Pesterean
    Оценок пока нет
  • Tema 4. DREPTUL CIVIL
    Tema 4. DREPTUL CIVIL
    Документ31 страница
    Tema 4. DREPTUL CIVIL
    anon_246069919
    Оценок пока нет
  • Lab NR 5 RC TA
    Lab NR 5 RC TA
    Документ6 страниц
    Lab NR 5 RC TA
    Ghennadi Cebanu
    Оценок пока нет
  • Tema 5. Dreptul Procesual Civil
    Tema 5. Dreptul Procesual Civil
    Документ4 страницы
    Tema 5. Dreptul Procesual Civil
    Ghennadi Cebanu
    Оценок пока нет
  • Tema 6. Dreptul Familiei
    Tema 6. Dreptul Familiei
    Документ17 страниц
    Tema 6. Dreptul Familiei
    Ghennadi Cebanu
    Оценок пока нет
  • Lab NR 6 RC TA
    Lab NR 6 RC TA
    Документ3 страницы
    Lab NR 6 RC TA
    Ghennadi Cebanu
    Оценок пока нет
  • Lab NR 4 RC TA
    Lab NR 4 RC TA
    Документ5 страниц
    Lab NR 4 RC TA
    Ghennadi Cebanu
    Оценок пока нет
  • Lab NR 2 AMSI
    Lab NR 2 AMSI
    Документ8 страниц
    Lab NR 2 AMSI
    Ghennadi Cebanu
    Оценок пока нет
  • Lab NR 3 RC TA
    Lab NR 3 RC TA
    Документ5 страниц
    Lab NR 3 RC TA
    Ghennadi Cebanu
    Оценок пока нет
  • Lab NR 1 AMSI
    Lab NR 1 AMSI
    Документ15 страниц
    Lab NR 1 AMSI
    Ghennadi Cebanu
    Оценок пока нет
  • Lab 3 AMSI
    Lab 3 AMSI
    Документ9 страниц
    Lab 3 AMSI
    Ghennadi Cebanu
    Оценок пока нет
  • Laborator Retele de Calculatoare nr.2
    Laborator Retele de Calculatoare nr.2
    Документ3 страницы
    Laborator Retele de Calculatoare nr.2
    Alexandr Țurcan
    Оценок пока нет
  • Lab 6 AMSI
    Lab 6 AMSI
    Документ8 страниц
    Lab 6 AMSI
    Ghennadi Cebanu
    Оценок пока нет
  • Lab 4-5 AMSI
    Lab 4-5 AMSI
    Документ13 страниц
    Lab 4-5 AMSI
    Ghennadi Cebanu
    Оценок пока нет