Analiza și modelarea sistemelor informaționale

Laborator
9/10 (1 vot)
Domeniu: Calculatoare
Conține 60 fișiere: doc, tmp, mdl
Pagini : 58 în total
Cuvinte : 12969
Mărime: 1.87MB (arhivat)
Publicat de: Semenica Munteanu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Stefan Marin
Ministerul Educaţiei, Tineretului şi Sportului al Republicii Moldova Universitate Tehnică a Moldovei Facultatea Calculatoare Informatica si Microelectronica Catedra Automatica şi Tehnologii Informaţionale

Extras din laborator

1.Studierea părţii teoretice şi verificarea cunoştinţelor în mediul instrumentului CASE “Rational Rose.

2.Aprecierea imoprtanţei tehnologiilor, metodologiilor şi principiilor elaborării modelelor în ingineria softului”, evidenţiind aspectele principale prin enumerare în ordine de importanţă.

3.Studierea notaţiei şi descrierea destinaţiei elementelor/componentelor ale blocurilor constructive UML.

4.Însuşirea principiilor de creare, modificare şi salvare a respectivelor modele-diagrame elaborate.

5.Studierea şi evidenţierea respectării cerinţelor metodologice din exemplul reprezentat în partea teoretică a acestui îndrumar.

6.Analiza propriului sistem şi determinarea cerinţelor şi precedentelor, descriind succint şi elocvent scenariul (pas cu pas) cu exemple concrete.

7.Concluziile.

II. Consideraţii teoretice generale.

Cerinţele generale faţă de metodologii şi tehnologii în ingineria softului

Metodologiile, tehnologiile şi mijloacele instrumentale de proiectare (CASE - mijloace) alcătuiesc baza proiectării oricărui SI. Metodologia se realizează prin tehnologiile concrete şi standardele care le susţin, metode şi mijloace instrumentale care asigură îndeplinirea proceselor ciclului vital.

Tehnologia proiectării se defineşte ca un întreg din trei componente:

- procedura pas-cu-pas, care defineşte succesiunea operaţiilor tehnologice de proiectare (fig. 1);

- criteriile şi regulile, care se folosesc pentru aprecierea rezultatelor de îndeplinire a operaţiilor tehnologice;

- notaţii (a mijloacelor grafice şi textuale), folosite pentru descrierea sistemului proiectat.

Instrucţiile tehnologice, care alcătuiesc conţinutul general al tehnologiei, trebuie să fie alcătuite din descrierea succesiunii operaţiilor tehnologice, condiţii, în dependenţă de care se efectuiază una sau altă operaţie, şi descrierea însuşi a operaţiilor.

Tehnologia de elaborare: analiza, proiectarea, dezvoltarea şi sprijinul sistemului informaţional ar trebui să satisfacă următoarele cerinţe generale:

1. Tehnologia ar trebui să sprijine suport plin a ciclului vital al softului;

2. Tehnologia ar trebui să furnizeze realizarea scopurilor garantată de dezvoltarea sistemului informaţional cu calitatea fixă şi în timpul stabilit;

3. Tehnologia ar trebui să furnizeze un prilej de realizare a proiectelor mari pe măsura ce subsistemele (adică prilejul de decompoziţie a proiectului pe componente, care au fost dezvoltate de grupuri de executori de număr limitat cu integrarea ulterioară de componente). Experienţa de elaborare a sistemelor informaţionale mari, arată ca pentru sporirea eficienţei lucrului este necesar de a separa proiectul pe părţi slab legate între ele, pe date şi funcţii a unor subsisteme. Realizareaa subsistemelor ar trebui să fie îndeplinită de grupurile separate de experţi. Astfel este necesar de a furniza coordonarea executării proiectului comun pentru a exclude duplicatul între grupuri de proiectare care poate să apară din cauza prezenţei datelor comune şi funcţii;

4. Tehnologia ar trebui să furnizeze un prilej de dirijare a ocupaţiei pe proiectare a subsistemelor separate de grupurile mici ( 3-7 persoane). Aceasta este cauzat de principiile de controlare a colectivului, şi sporirea de productivitate pe seama minimizării comunicărilor externe;

5. Tehnologia ar trebui să furnizeze timpul minim de recepţie a sistemului informaţional eficient. Întrebarea nu este despre termene de realizare a întregului sistem informaţional, ci despre termene de realizare a subsistemelor separate. Realizarea sistemului informaţional ca întreg în timp scurt poate să atragă un număr mare de programatori, astfel încît efectul poate fi mai slab, decît la îndeplinirea într-un timp mai scurt a subsistemelor aparte cu un număr mai mic de programatori. Practica arată, că chiar la prezenţa în întregime a proiectului complet, introducerea merge consecvent pe subsisteme separate;

6. Tehnologia ar trebui să furnizeze un prilej unei configuraţii a proiectului, dirijînd versiunile proiectului şi ale componentelor sale, un prilej de eliberarea automată a documentaţiei de proiect şi sincronizarea ei cu versiuni a proiectului;

7. Tehnologia ar trebui să furnizeze independenţa realizărilor de proiect de mijloacele realizării a sistemului informaţional (sisteme de gestiune a bazelor de date (SGBD), sisteme operaţionale, limbaje şi sisteme de programare);

8. Tehnologia ar trebui să fie menţinută cu complexul coordonat de Case-mijloace, furnizatori de automatizarea proceselor care se îndeplinesc pe toate scenariile ciclului vital.

Aplicarea reală a oricărei tehnologii de proiectare, elaborare şi însoţirea a sistemului informaţional într-o organizaţie concretă şi proiectul concret este imposibilă fără elaborarea unui şir de standarde (reguli, întelegeri) care ar trebui să fie observate de toţi participanţii proiectului. Din aceste standarde fac parte următoarele:

- standardul proiectării;

- standardul de înregistrare a documentaţiei de proiectare;

- standardul interfeţei utilizatorului.

Standardul de proiectare ar trebui să fondeze:

1. Configuraţiile modelelor necesare (diagrame) pe fiecare scenă a proiectului şi gradul lor de detalizare;

2. Regulile de fixare a deciziilor proiectului pe diagrame, incluzînd: reguli de denumire a obiectelor

3. (incluzînd întelegeri pe terminologie), un set de atribute pentru toate obiectele şi regulile lor de oformare la fiecare nivel, regulile de oformare a diagramelor, incluzînd cererile la forme şi dimensiunile obiectelor, etc.

4. Cererile privind configuraţiile locurilor de muncă a elaboratorilor, incluzînd opţiunile sistemului de operare, opţiunile mijloacelor CASE, opţiunile generale ale proiectului, etc.

5. Mecanismul asigurării lucrului în colaborare asupra proiectului, şi desigur regulile de integrare a subsistemelor proiectului, regulile de întreţinere a proiectului în starea similară pentru toţi elaboratorii (regulamentul schimbului informaţiei de proiect, mecanismul fixării obiectelor comune, etc), regulile de verificare a rezultatelor de proiect la noncontrazicere, etc.

Standardul oformării documjentaţiei de proiect trebuie să stabilească:

1. Completatea, componenţa şi structura documentaţiei pe fiecare nivel al proiectării;

2. Cerinţele privid oformarea acestei documentaţii ( incluzînd cerinţele la conţinutul compartimentelor, subcompartimentelor, punctelor, tabelelor, etc.);

3. Regulile de pregătire, de privire, înţelegere şi acceptare a documentaţiei cu indicarea limitelor maxime pentru fiecare nivel;

4. Cerinţele la setările sistemului de editare, folosite în funcţie de mijloc integrat pentru pregătirea documentaţiei;

5. Cerinţele la setările mijloacelor CASE pentru asigurarea pregătirii documentaţiei în corespundere cu cerinţele stabilite.

Standardul interfeţei utilizatorului trebuie să stabilească:

1. Regulile de oformare a ecranului (şrifturi şi paleta de culori), componenţa şi plasarea ferestrelor şi elementelor de rulare;

2. Regulile de folosire a tastaturii şi a mousului;

3. Regulile de oformare a textelor de ajutor;

4. Setul de mesaje standarde;

5. Regulile de prelucrare a reacţiei utilizatorului.

Una din înţelegerile de bază a metodologiei de proiectare a sistemului informaţional este înţelegerea ciclului vital al softului ei. Ciclul vital al softului (CVS) – e un proces neîntrerupt, care se începe de la momentul hotărîrii despre necesitatea creării lui şi se termină în momentul excluderii lui totale din exploatare.

Documentul normativ de bază, care reglamentează CVS este standardul internaţional ISO/IEC 12207 [1,2] ( ISO – International Organization of Standardization, IEC – International Electrotechnical Commision). El determină structura CV, care conţine procese, acţiuni şi probleme, care trebuie să fie rezolvate în timpul creării softului.

Conținut arhivă zip

  • Analiza si Modelarea Sistemelor Informationale
    • Lab nr 1
      • Activitatilor1.mdl
      • Activitatilor1.md~
      • Activitatilor2.mdl
      • Activitatilor2.md~
      • Activitatilor3.mdl
      • Claselor1.mdl
      • Claselor2.mdl
      • Claselor3.mdl
      • Colaborari1.mdl
      • Colaborari1.md~
      • Colaborari2.mdl
      • Colaborari3.mdl
      • Colaborari3.md~
      • Componentelor1.mdl
      • Componentelor1.md~
      • Componentelor2.mdl
      • Componentelor2.md~
      • Desfasurarilor1.mdl
      • Desfasurarilor2.mdl
      • lab nr 1 AMSI.doc
      • Secvente1.mdl
      • Secvente2.mdl
      • Secvente3.mdl
      • Secvente3.md~
      • Starilor1.mdl
      • Starilor1.md~
      • Starilor2.mdl
      • Starilor2.md~
      • Starilor3.mdl
      • Starilor3.md~
      • UseCase 1.mdl
      • UseCase 1.md~
      • UseCase 2.mdl
      • UseCase 2.md~
      • UseCase 3.mdl
      • ~$b nr 1 AMSI.doc
      • ~WRL0003.tmp
      • ~WRL0265.tmp
    • Lab nr 2
      • lab nr 2 AMSI.doc
      • UseCase1.mdl
      • UseCase1.md~
      • UseCase2.mdl
      • UseCase2.md~
      • UseCase3.mdl
      • UseCase3.md~
      • ~$b nr 2 AMSI.doc
    • Lab nr 3
      • Colaborarilor1.mdl
      • Colaborarilor2.mdl
      • Colaborarilor3.mdl
      • Lab3AMSI.doc
      • Secventelor1.mdl
      • Secventelor2.mdl
      • Secventelor3.mdl
      • Secventelor3.md~
    • lab nr 4-5
      • Claselor1.mdl
      • Claselor1.md~
      • Claselor2.mdl
      • Claselor2.md~
      • Claselor3.mdl
      • Claselor3.md~
      • Lab 4-5 AMSI.doc
      • Pachetele.mdl
      • Pachetele.md~
      • ~$b 4-5 AMSI.doc
      • ~WRL0001.tmp
    • lab nr 6
      • Activitatilor1.mdl
      • Activitatilor2.mdl
      • Activitatilor3.mdl
      • Lab 6 AMSI.doc
      • Starilor1.mdl
      • Starilor2.mdl
      • Starilor2.md~
      • Starilor3.mdl
      • Starilor3.md~
    • lab nr 7
      • Componentelor1.mdl
      • Componentelor2.mdl
      • Componentelor3.mdl
      • Componentelor3.md~
      • Deployment1.mdl
      • Lab 7 AMSI.doc
      • ~$b 7 AMSI.doc
      • ~WRL2003.tmp
      • ~WRL2078.tmp

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sisteme de Prelucrare Grafică

Curs nr. 1 Evolutia graficii: Se pot distinge mai multe etape: - grafica simpla care sa fie printata; - modele sau obiecte care trebuiau...

Modelarea Aplicațiilor Web cu UML 2

Modelarea aplicaţiilor web cu UML 2. Studii de caz Vă prezentăm în continuare (vezi tabelul 1) o metodologie de modelare a unei aplicaţii web cu...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Ingineria programării

În “Ghidul cunoștințelor esențiale referitoare la Ingineria Programării” (Guide to the Software Engineering Body of Knowledge -...

Tehnologii de Procesare a Informației Economice în Sisteme Informatice

Procesul tehnologic de prelucrare a informaţiei economice (PTPIE) în sistemele computerizate prezintă o serie de operaţii, legate între ele...

Webdesign

I. Consideraţii generale privind Internet şi World Wide Web La ora actuală în lume există milioane de calculatoare, care sunt folosite în cele mai...

Te-ar putea interesa și

Implicațiile Utilizării Tehnologiilor Informaționale asupra Contabilității

INTRODUCERE Din totdeauna a existat şi va exista o discrepanţă între teorie şi practică. Astfel teoreticienii sunt aspru criticaţi de practicieni...

Aplicație informatică pentru gestiunea schimburilor valutare în cadrul unei case de schimb valutar

INTRODUCERE Dupa cum se stie activitatea unei case deschimb valutar cuprinde trei aspecte mai importante si anume: gestiunea schimbului de valute,...

Tehnica operațiunilor bancare - BancPost

CAPITOLUL 1 1. Momentul istoric al înfiintarii Înfiintata la 26.11.1991, prin Hotarârea de Guvern, ca societate pe actiuni cu capital de stat,...

Monografie bancă comercială Carpatica

I.1. Momentul istoric al înfiinţării Banca Comercială Carpatica a fost înfiinţată la Sibiu în data de 15 iulie 1999, la iniţiativa unor oameni de...

Sisteme Informatice în Domeniul Pieței de Acțiuni

Capitolul 1 Piaţa actiunilor 1.1. Istoric Bursa de Valori Bucureşti Piaţa acţiunilor în România a fost structurată înca de la început pe doua...

Utilizarea Bazelor de Date în Cazul Grădiniței Play and Learn

INTRODUCERE În decursul ultimilor ani, dezvoltarea sistemelor de baze de date reprezintă unul dintre cele mai importante aspecte în domeniul...

Modelarea traficului pe o placă de rețea a unui PC cu ajutorul proceselor stocastice autosimilare

INTRODUCERE Unul din cele mai avansate domenii a tehnologiilor informationale, ce s-a dezvoltat mult in ultimul timp, este domeniul retelelor de...

Baze de Date

Utilizarea tehnologiei informationale in sprijinul activitatilor comerciale si a celei de marketing este un subiect de prima actualitate pentru...

Ai nevoie de altceva?