Analiza și modelarea sistemelor informaționale

Previzualizare laborator:

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.

Observații:

Ministerul Educaţiei, Tineretului şi Sportului al Republicii Moldova

Universitate Tehnică a Moldovei

Facultatea Calculatoare Informatica si Microelectronica

Catedra Automatica şi Tehnologii Informaţionale

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • 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
Alte informații:
Tipuri fișiere:
doc, tmp, mdl
Nota:
9/10 (1 voturi)
Nr fișiere:
60 fisiere
Pagini (total):
58 pagini
Imagini extrase:
64 imagini
Nr cuvinte:
12 969 cuvinte
Nr caractere:
75 852 caractere
Marime:
1.87MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Profesorului:
Stefan Marin
Sus!