Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ind_met_lab_24_06_14.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.87 Mб
Скачать

UNIVERSITATEA DE STAT DIN MOLDOVA

DEPARTAMENTUL DE INFORMATICĂ

MATERIAL DIDACTIC DE SUPORT

pentru orele de laborator şi lucru individual la disciplina

Proiectarea Sistemelor Informatice”,

ciclul I

Autor:

N.Pleşca, lector universitar

Chişinău

2013

Prescurtări:

SI

Sistem Informatic

Sil

Sistem Informaţional

DFD

Diagrama Fluxurilor de Date

DFDL

Diagrama Fluxurilor de Date Logice

DFDF

Diagrama Fluxurilor de Date Fizice

DFD de context

Diagrama fluxurilor de date de nivel superior, care prezintă sistemul ca un tot întreg, care interactionează cu entităţile externe. Are topologie de tip stea.

DFD de nivel 0

Diagrama care detaliază diagrama de context, prezentând principalele subsisteme (componente) ale sistemului şi legăturile dintre subsisteme cu entităţile externe, prezentate deja în diagrama de context.

DFD de nivel 1

Diagramele (până la 7) care detaliază fiecare subsistem evidenţiat în cadrul sistemului. Sunt prezentate procesele de prelucrare ale fiecărui subsistem. Se recomandă numerotarea corectă a proceselor.

DFD de nivel 2

Aceste diagrame (până la 49 la număr) detaliază funcţionalităţile fiecărui proces evidenţiat în diagramele de nivel 1.

BD

Bază de Date

ATM

Automated Teller Machine

POS

Point of Sale (punct de plăţi)

Design is not just what it looks like and feels like. Design is how it works.”

Steve Jobs

Aceste indicaţii metodice conţin cerinţele pentru elaborarea lucrărilor de laborator la disciplina „Proiectarea sistemelor informatice”, utilizând notaţii grafice structurate.

Lucrările de laborator au drept obiective:

  • Cunoaşterea şi înţelegerea nivelului de informatizare a organizaţiilor (în baza unui studiu) care activează în economia naţională, sfera educaţională şi socială etc. Compararea nivelului de informatizare la nivel de ţară cu cel existent la nivel mondial în diferite domenii de activitate;

  • Aprofundarea cunoştinţelor acumulate la orele de curs;

  • Aplicarea cunoştinţelor, obţinute în cadrul orelor de curs, pentru descrierea unui sistem informaţional din cadrul unei organizaţii şi a sistemelor informatice, deja existente în cadrul sistemelor informaţionale ale organizaţiilor;

  • Formularea clară a cerinţelor necesare dezvoltării unui sistem informatic funcţional, cu delimitarea cerinţelor funcţionale şi nefuncţionale;

  • Aplicarea cunoştinţelor pentru analiza şi proiectarea unui nou SI în cadrul unei întreprinderi, astfel încât acesta să se integreze eficient cu sistemele informatice deja existente;

  • Evidenţierea clară a intrărilor, prelucrărilor şi ale ieşirilor într-un SI şi părţile lui componente;

  • Utilizarea corectă a notaţiilor grafice recomandate pentru proiectarea logicii sistemului informatic şi a structurii bazei de date;

  • Prezentarea informaţiilor de ieşire dintr-un sistem informatic astfel încât să fie posibilă analiza, interpretarea şi luarea deciziilor tactice şi strategice în activitatea întreprinderii în care este exploatat sistemul informatic;

  • Planificarea activităţilor şi ale resurselor necesare realizării SI.

CUPRINS

Lucrarea Nr.1 7

Tema: Analiza sistemelor informatice existente astăzi în organizaţii, a tipurilor şi a modalităţilor de utilizare a acestora 7

Lucrarea de laborator Nr.2 13

Tema: Formularea problemei şi analiza domeniului de studiu 13

Obiective urmărite: 13

Cerinţe: 13

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 14

Exemple de artefacte specifice lucrării de laborator nr.2: 15

Sarcini propuse pentru rezolvare: 16

Lucrarea de laborator Nr.3 17

Tema: Cercetarea unui subsistem/sistem informaţional şi prezentarea ariei de întindere a acestuia 17

17

Obiective urmărite: 17

17

Cerinţe: 17

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 17

Exemple de artefacte specifice lucrării de laborator nr.3: 18

Sarcini propuse pentru rezolvare: 21

Lucrarea de laborator Nr.4 22

Tema: Modelarea grafică a sistemului informaţional al organizaţiei/ subdiviziunii 22

22

Obiective urmărite: 22

22

Cerinţe: 22

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 22

Exemple de artefacte specifice lucrării de laborator nr.4: 24

Sarcini propuse pentru rezolvare: 25

Lucrarea de laborator Nr.5 27

Tema: Argumentarea necesităţii modernizării sistemului informaţional existent, prin implementarea sistemului informatic 27

27

Obiective urmărite: 27

Conştientizarea necesităţii modernizării şi îmbunătăţirii aţiunilor proceselor de activitate din sistemele informaţionale sau sistemele informatice deja exploatate; 27

27

Cerinţe: 27

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 27

Lucrarea de laborator Nr.6 29

Tema: Formularea şi specificarea cerinţelor faţă de SI 29

29

Obiective urmărite: 29

29

Cerinţe: 29

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 29

30

Exemple de artefacte specifice lucrării de laborator nr.6: 30

Sarcini propuse pentru rezolvare: 31

1. Formulaţi cerinţe funcţionale şi nefuncţionale faţă de o aplicaţie web necesară pentru preluarea comenzilor on-line de la potenţialii clienţi ai unui magazin de calculatoare. 31

2. Evidenţiaţi cerinţele funcţionale şi nefuncţionale care ar putea fi formulate faţă de de sistemul informatic „Bancomat”. 31

3. Formulaţi cerinţe funcţionale şi nefuncţionale faţă de un sistem informatic care trebuie dezvoltat în cadul unui magazin alimentar, pentru evidenţa vânzărilor acestui magazin. Evidenţiaţi funcţiile pentru componenta de la nivel operaţional (de înregistrare a vânzărilor), pentru componenta de management (analiza vânzărilor) şi componenta de administrare a sistemului informatic. 31

Lucrarea de laborator Nr.7 32

Tema: Proiectarea arhitecturii fizice şi logice a sistemului informatic 32

Obiective urmărite: 32

Cerinţe: 32

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 33

Exemple de artefacte specifice lucrării de laborator nr.7: 35

Sarcini propuse pentru rezolvare: 35

Lucrarea de laborator Nr.8 37

Tema: Proiectarea sistemului informatic 37

Obiective urmărite: 37

Cerinţe: 37

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 38

Interfaţa destinată utilizatorului, de obicei se realizează iterativ creând preventiv o primă versiune a prototipului, apoi va fi evaluată de către utilizatorul SI. In cazul în care aceasta necesită îmbunătăţiri şi modificari, se va realiza următoarea versiune, procesul repetându-se până când se va obţine o versiune acceptată de utilizatorii SI. 38

Exemple de artefacte specifice lucrării de laborator nr.8: 39

41

Sarcini propuse pentru rezolvare: 42

Lucrarea de laborator Nr.9 43

Tema: Proiectarea structurii BD 43

Obiective urmărite: 43

Cerinţe: 43

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 43

Construirea diagramei entitate-relaţie este importantă pentru o vizualizare cât mai clară a ansamblului de entităţi din baza de date. Pentru definirea structurii BD se va utiliza diagrama entitate-relaţie, iar paşii realizaţi vor fi cei descrişi în cadrul disciplinei „Baze de date”. 43

Exemple de artefacte specifice lucrării de laborator nr.9: 43

Lucrarea de laborator Nr.10 45

Tema: Modelarea logicii/a algoritmilor de prelucrare a datelor 45

Obiective urmărite: 45

Cerinţe: 45

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 45

Exemple de artefacte specifice lucrării de laborator nr.10: 46

1. Exemplu de descriere a accesărilor tabelelor BD, pentru funcţionalitatea “Onorarea comenzii către client” (Vezi tabelul 7): 46

Sarcini propuse pentru rezolvare: 47

1. Descrieţi accesările tabelelor BD şi logica/algoritmul pentru funcţionalitatea „Preluarea comenzilor de la client” şi funcţionalitatea „Evidenţa stocurilor de mărfuri”. 47

Lucrarea de laborator nr. 11 48

Tema: Produse CASE pentru planificarea şi managementul proiectelor SI 48

Obiective urmărite: 48

Cerinţe: 48

Lucrarea de laborator nr. 12 49

Tema: Planificarea iniţială a proiectului SI 49

Obiective urmărite: 49

Cerinţe: 49

Noţiuni necesare a fi cunoscute pentru realizarea lucrării: 50

Exemple de artefacte specifice lucrării de laborator nr.12: 52

Sarcini propuse pentru rezolvare: 54

BIBLIOGRAFIE 56

ANEXA 1 57

ANEXA 2 59

ANEXA 3 60

Lucrarea Nr.1 Tema: Analiza sistemelor informatice existente astăzi în organizaţii, a tipurilor şi a modalităţilor de utilizare a acestora

Obiective urmărite:

  • Cunoaşterea elementelor de bază privind sistemele informaţionale din cadrul unei organizaţii;

  • Definirea sistemelor informaţionale, a sistemelor informatice şi delimitarea noţiunilor;

  • Prezentarea evoluţiei sistemelor informatice în timp;

  • Colectarea informaţiilor referitoare la informatizarea proceselor de activitate a întreprinderilor care activează pe teritoriul RM şi în alte ţări;

  • Efectuarea unui studiu comparativ;

  • Clasificarea sistemelor informatice după mai multe criterii;

  • Cunoaşterea standardelor utilizate în domeniu;

  • Cunoaşterea tipurilor de arhitecturi specifice SI;

  • Cunoaşerea masurătorilor de performaţă (metrice) în dezvoltarea SI.

Cerinţe:

În cadrul acestei lucrări vor fi propuse mai multe teme de referat. Studenţii selectează o temă de referat (o temă poate fi aleasă de câţiva studenţi), pregătesc referatul şi îl prezintă oral în faţa colegilor (timp de 10-15 min). În cazul în care expunerea este deficitară pot fi formulate întrebări la temă, de către profesor şi colegi. Se realizează discuţii la temă. Profesorul apreciază prestaţia studentului.

Noţiuni necesare a fi cunoscute pentru realizarea lucrării:

O organizaţie este un sistem, deoarece ea prezintă o structură proprie care constă dintr-o mulţime de elemente ce interacţionează între ele în baza principiilor funcţionale şi fluxurile existente între componentele organizatorice implică resursele organizaţiei. Fluxurile specifice unei organizaţii sunt cele materiale (materii prime, produse finite etc.), financiare şi informaţionale.

Una dintre proprietăţile sistemelor spune că „orice sitem poate fi descompus în subsisteme”, subsisteme care la rândul lor pot fi tratate tot ca sisteme. Pentru gestionarea fluxurilor informaţionale în cadrul unei organizaţii este responsabil subsistemul-parte componentă a acesteia numit „sistem informaţional” [1].

Astfel, în orice organizaţie pot fi evidenţiate trei părţi componente:

  • subsistemul de conducere sau de decizie;

  • subsistemul informaţional;

  • subsistemul operaţional.

La nivelul sistemului operaţional (în cadrul căruia se desfăşoară procesele specifice domeniului de activitate ale organizaţiei) are loc culegerea datelor. Acestea apoi se transmit sistemului informaţional (care reprezintă un flux ascendent) pentru a fi stocate şi/sau prelucrate, iar apoi datele participă la obţinerea informaţiilor utile fundamentării deciziilor la nivelul sistemului de conducere (decizional).

Grafic subsistemele organizaţiei pot fi prezentate astfel (Fig.1):

Sistemul Informaţional

reprezintă un ansamblu de fluxuri de informaţii în baza cărora se desfaşoara activitatea din orice domeniu, precum şi resursele organizaţionale asociate: umane, tehnice, financiare - implicate în procesul de colectare, furnizare, prelucrare, transmitere a informaţiilor, asigurând astfel legătura dintre sistemul decizional şi cel operaţional.

Sistemul informaţional poate fi manual (când toate activităţile se îndeplinesc de oameni fără utilizarea TI) sau bazat pe calculator, atunci când se utilizează hardware, software, reţelele de calculatoare, inteligenţa artificială sau alte forme ale tehnologiei informaţiei (TI), ceea ce conduce la transformarea datelor în informaţii, utilizate în procesul de luare a deciziilor.

Frame1

Aici, în textul de mai sus, au fost utilizate noţiunile de „dată” şi „informaţie” cu sens diferit. Literatura de specialitate (în domeniul informaticii), de cele mai multe ori, consideră ca sistemele de calcul opereaza cu date. Astfel, datele furnizate la iesire pot reprezenta o anumita informatie pentru un utilizator, respectiv pot avea semnificatii diferite pentru diversi utilizatori.

Datele reprezintă fiecare din numerele, mărimile, relaţiile etc. care servesc pentru rezolvarea unei probleme sau care sunt obtinute în urma unei cercetări şi urmează să fie supuse unor anumite prelucrari. Prelucrarea datelor conduce la obţinerea informaţiilor.

Informaţiile sunt observaţii şi relatări referitoare la obiecte, fapte şi evenimente din mediul înconjurător care într-un context determinat au o anumită semnificaţie. Informatiile reprezintă cunostinte noi, în raport cu situatia din trecut reprezentand un interes sporit pentru utilizatori. Astfel, informaţia se caracterizează prin noutate. Această caracteristică nu este specifică datelor, care se pot pastra ani la rând şi folosite la necesitate în obţinerea de noi informaţii.

În ultimele decenii creşterea gradului de informatizare a organizaţiilor, dar şi creșterea gradului de folosire a informațiilor în rezolvarea problemelor umane a făcut ca informația să fie considerată o resursă economică, precum munca, materia primă și capitalul.

Datele şi informaţiile se păstrează pe hârtie în mape, arhive sau se pastrează în format electronic în fişiere pe discuri.

Teme pentru referat:

  1. Sistem informaţional vs Sistem informatic.

  2. Studiu privind nivelul informatizării activităţii în cadrul organizaţiilor din RM şi la nivel mondial.

Se va expune care este dinamica implementării de aplicaţii şi sisteme informatice în activitatea organizaţiilor din diverse ramuri, care activează în RM, comparativ cu alte ţări (sfera bancară, a asigurărilor de bunuri, a instituţiilor de învăţământ şi de ocrotire a sănătăţii, a societăţilor comerciale etc.).

  1. Clasificarea sistemelor informatice după rolul/funcţia principală a acestora.

Se va expune referitor la sistemele informatice care pot fi implementate în cadrul diferitor părţi componente ale sistemului informaţional al întreprinderii, precum sistemele informatice pentru fundamentarea deciziei, sistemele informatice pentru management, sisteme informatice financiar contabile, SI pentru gestiunea datelor referitoare la resursele umane sau ale celor tehnico-materiale din întreprindere,SI pentru evidenţa stocurilor de produse, SI de evidenţă a proceselor de producere şi desfacere a producţiei etc.

  1. Sisteme informatice cu prelucrări de date centralizate şi decentralizate.

  2. Sisteme informatice cu stocări de date centralizate şi distribuite.

  3. Sisteme informatice care cuprind un proces de activitate într-o organizaţie sau câteva.

  4. Sisteme informatice care cuprind mai multe procese de activitate din cadrul unei întreprinderi.

  5. Sisteme informatice integrate.

  6. Clasificarea sistemelor informatice după numărul de utilizatori ai acestora.

  7. Rolul implementării bazelor de date în sistemele informatice.

  8. Rolul etapelor de analiză şi proiectare în procesul dezvoltării SI.

  9. Standarde şi reglementări tehnice utilizate în dezvoltarea SI.

  10. Arhitectura SI (arhitectura fizică, a soft-ului şi datelor).

  11. Obiective SMART în managementul proiectelor IT.

  12. Metrici pentru SI. Metrice pentru modelul de analiză şi proiectare.

  13. Riscuri şi managementul riscurilor în proiectele de dezvoltare a sistemelor informatice.

  14. Analize de fezabilitate specifice front-end-ului proiectului.

  15. Organizarea echipei de dezvoltare în proiectele soft/informatice.

  16. Rolul sarcinii tehnice în procesul dezvoltării SI.

Toate lucrările individuale, vor fi realizate în baza unei probleme, selectate preventiv, din lista propusă mai jos.

Lucrarea integră, corespunzătoare problemei selectate şi cerinţelor formulate, se va considera drept „studiu de caz” şi va fi apreciată cu notă ca „lucru individual”.

Lista problemelor propuse:

  1. SI implementat în domeniul asigurării bunurilor/persoanelor fizice – asigurarea, plata poliţelor de asigurare, plata şi evidenţa despăgubirilor în cazul accidentului.

  2. Sistem informatic implementat în cadrul unei companii de închirieri a automobilelor (evidenţa clienţilor, chiriilor, perioadelor de închiriere, plăţilor etc.).

  3. Sistem informatic implementat în cadrul unui salon de mariaj, salon care închiriază rochii de mireasa (evidenţa clienţilor, a rochiilor închiriate, perioada, plăţile etc.).

  4. Sistem informatic implementat în cadrul unui service auto, utilizat pentru evidenţa comenzilor recepţionate şi îndeplinite.

  5. Sistem informatic de evidenţă a serviciilor într-o companie de organizare a petrecerilor.

  6. Sistem informatic implementat într-un magazin de vânzare a automobilelor (evidenţa intrărilor, cu înregistrarea caracteristicilor şi a vânzărilor automobilelor).

  7. Sistem informatic pentru evidenţa comenzilor într-un atelier de cusut (comenzi recepţionate, realizate etc).

  8. Sistem informatic implementat într-un centru de reparaţie a telefoanelor mobile (date despre comenzi, clienţi).

  9. Sistem informatic implementat într-un magazin de vânzare a telefoanelor mobile (evidenţa datelor despre vânzări, granţii etc.).

  10. Sistem informatic implementat în secţia „registratură”, a unei policlinici care va fi utilizat pentru înregistrarea pacienţilor la medic.

  11. Sistem informatic implementat într-un magazin care comercializează blănuri (evidenţa produselor intrate în magazin şi ale celor vândute).

  12. Sistem informatic implementat întrun depozit farmaceutic, care va fi utilizat pentru evidenţa stocurilor.

  13. Sistem informatic implementat în cadrul unei companii care prestează servicii de curăţare şi spălare a hainelor (evidenţa comenzilor).

  14. Sistem informatic implementat într-o agenţie ce prestează servicii de acces la internet populaţiei.

  15. Sistem informatic implementat în cadrul unei agenţii de vânzare a imobilelor noi şi second-hand.

  16. Sistem informatic implementat în cadrul unei agenţii ce prestează servicii de televiziune populaţiei (evidenţa serviciilor, plăţilor pentru serviciile prestate şi a clienţilor).

  17. Sistem informatic implementat în cadrul unei unităţi de producere a uleiului (evidenţa materiei prime recepţionate, a producerii uleiului şi a producţiei vândute).

  18. Sistem informatic implementat într-un magazin care comercializează produse cosmetice.

  19. Sistem informatic de evidenţă a reuşitei elevilor/studenţilor unei instituţii de învăţământ.

  20. Sistem informatic de evidenţă a datelor referitoare la intrarea şi ieşirea pacienţilor în cadrul unui spital privat.

  21. Sistem informatic de evidenţă a clienţilor unei săli sportive pentru antrenamente.

  22. Sistem informatic implementat în cadrul unui combinat de carne (de producere a mezelurilor) – evidenţa comenzilor (recepţionarea comenzilor şi eliberare a produselor).

  23. Sistem informatic implementat în cadrul unui depozit en-gros – evidenţa intrărilor şi a ieşirilor de produse.

  24. Sistem informatic pentru evidenţa cantităţilor de seminţe de floarea soarelui recepţionate, stocate şi vândute în cadrul unei întreprinderi de colectare a seminţelor.

  25. Sistem informatic de evidenţă a închirierii locurilor de vânzare în cadrul unui centru comercial (numărul buticului, perioada, plaţile etc.).

  26. Sistem informatic de evidenţă a acreditărilor acordate angajaţilor din sistemul sanitar.

  27. Sistem informatic de evidenşă a producerii şi vânzărilor de ciuperci.

  28. Sistem informatic de evidenţă a comenzilor şi vânzărilor geamurilor termopan.

  29. Sistem informatic de evideţă a resurselor umane într-o companie.

  30. Sistem informatic de evidenţă a vânzărilor calculatoarelor.

  31. Sistem informatic de evidenţă a clienţilor într-un Intrenet-cafe.

  32. SI de evidenţă a activităţii unei librarii (comandarea, evidenţa cărţilor disponibile, vânzarea).

  33. SI de evidenţă a activităţilor unei brutării (recepţionarea materiei prime şi vânzarea producţiei).

  34. SI de evidenţă a creditelor oferite persoanelor fizice de o companie de creditare.

  35. SI de evidenţă a comenzilor unui atelier de producere şi vânzare a mobilei.

  36. SI de evidenţă a vânzării şi recepţionării valutei străine.

  37. SI implementat la recepţia unui hotel.

  38. SI de evidenţă a casatoriilor şi divorţurilor.

  39. SI de evidenţă a stocurilor materialelor de construcţie într-o firmă de construcţii.

Observaţie: În cazul în care o careva persoana studiază sau este cointeresată să studieze un careva domeniu, care nu a fost menţionat în lista de mai sus, va anunţa responsabilul de disciplină (la ora de laborator) pentru a i se formula problema.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]