Inginerie de Sistem

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 56 în total
Cuvinte : 22204
Mărime: 289.93KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Ciaca Monica

Cuprins

MODULUL I . Noţiuni de bază

1.1. Istoric şi evoluţie

1.2. Scopul Ingineriei Sistemelor Informatice

1.3. Domenii de aplicare şi domenii conexe

1.4. Definiţii clasice

1.5. Activitate de modelare (modeling)

1.6. Activitate de rezolvare de probleme (problem-solving)

1.7. Activitate de achiziţionare de cunoştinţe (knowledge acquisition)

1.8. Activitate de raţionare (rationale)

MODULUL II. Managementul Ingineriei Sistemelor Informatice

2.1. Concepte de bază

2.2. Activităţi de dezvoltare

o Participanţi şi roluri

o Sisteme şi modele

o Activităţi, Task-uri şi Resurse

2.3. Activităţi de dezvoltare a Ingineriei Sistemelor Informatice

- Analiza problemei

- Proiectarea sistemului

- Proiectarea obiectelor

- Implementarea

- Testarea

2.4. Dezvoltarea administrării Ingineriei Sistemelor Informatice

MODULUL III. Modelarea

3.1. Noţiunea de modelare

3.2. Modelarea V

3.3.Modelul Incremental

3.4.Modelul Spirală

3.5.Extreme Programming

MODULUL IV. Modelarea cu UML-urile

4.1. Modelare utilizând UML-urile

4.2.Noţiunea de UML

4.3.Diagrame

4.4.Concepte de Modelare

4.5.Aprofundarea diagramelor

MODULUL V. Modul liber la dispoziţia studenţilor

Extras din document

• Condiţionări şi cunoştinţe prerechizite

Cursul nu are condiţionări prerechizite. Cunoştinţele prerechizite care pot facilita asimilarea materialului sunt legate de programare la nivel de bază şi obiectuală, reţele de calculatoare. Sugerăm ca înainte de parcurgerea materialului să se identifice următoarele cunoştinţele prerechizite:

• programare structurată; noţiuni de bază;

• reţele de calculatoare,

• noţiuni legate de proiectarea şi implementarea sistemelor informatice.

• Descrierea cursului

Ingineria software este o activitate de inginerie, nu este algoritmică. Se cere experienţă, reutilizarea soluţiilor şablon şi evoluţia incrementală a sistemului faţă de soluţia care este acceptată de system.

Dezvoltarea software-ului orientat obiect include cinci activităţi: cerinţele elicitation analiza, design-ul sistemului, design-ul obiectului şi implementarea. În timpul acestor cerinţe şi analize inginerii software formulează problema clientului şi creează modelul domeniului de aplicare. Cerinţele elicitation şi analiza corespund paşilor 1 şi 2 din metoda ingineriei. Pe parcursul design-ului sistemului inginerii software analizează problema, o descompun şi selectează strategii pentru design-ul sistemului. Pe parcursul design-ului obiectului, ei selectează soluţiile pentru fiecare piesă şi decide asupra soluţiei potrivite. Design-ul sistemului şi obictului rezultă în modelul domeniului soluţiilor. Design-ul obiectului şi sistemului corespunde paşilor 3 şi 4 ale metodei ingineriei. Pe parcursul implemetării inginerii software realizează sistemul prin transformarea modelului domeniului soluţiilor într-o reprezentare executabilă. Implementarea corespunde pasului 5 al metodei. Ceea ce deosebeşte ingineria software de alte ştiinţe în ceea ce priveşte problem solving este că schimbarea are loc în aplicaţii şi în domeniul soluţiilor timp în care problema este rezolvată.

Dezvoltarea software include activităţi a căror scop este de a evalua potrivirea modelelor respective. În timpul revizualizării analizei modelul domeniului de aplicaţie este comparat cu realitatea clientului care poate fi schimbată ca un rezultat al modelării. În timpul revizualizării design-ului modelul domeniului soluţiilor este evaluat faşă de scopurilor proiectului.

În timpul testării sistemul este validat faţă de modelullui domeniului soluţiilor care poate fi schimbat prin introducerea unor noi tehnologii. În timpul conducerii proiectului, managerii îşi compară modelele proceselor de dezvoltare cu realitatea.

• Organizarea temelor în cadrul cursului

Bibliografie obligatorie

Pentru paginarea temelor, recomandăm consultarea cuprinsului din partea a doua a materialului de faţă.

• Materiale bibliografice obligatorii

[Cockburn,2001] A. Cockburn, Agile Software Development, Addison-Wesley, Reading, MA, 2001.

[Conradi, 1998] R. Conradi, B. Westfechtel, Version models for software configuration management, ACM Computing Survey, vol.30, no2, June 1998.

[Akram, 2002] Akram I. Salah, Engineering an Academic Program in Software Engineering Mills, Harlan D., J. R. Newman, and C. B. Engle, Jr., An Undergraduate Curriculum in Software Engineering

[Budgen,2004] David Budgen, Pearl Brereton, Barbara Kitchenham, Stephen Linkman (2004-12-14). Realizing Evidence-based Software Engineering

[Pecht, 1995] Pecht, Michael (1995). Product Reliability, Maintainability, and Supportability Handbook.

• Materiale şi instrumente necesare pentru curs

Calculator, materialul bibliografic, software licenţiat şi free necesar cursului;

• Politica de evaluare şi notare (orientativ - 1 pagină)

Evaluare practică – 50% din notă:

Conţinut:

Dezvoltarea unui proiect care să parcurgă toate modulele. Proiectul va conţine:

• O parte de modelare a unui sistem economic la alegere;

• Realizarea unor diagrame pentru sistemul ales;

• Prezentarea în faţa colectivului a unor subiecte din cadrul modulelor

Evaluare teoretică – 50% din notă

Conţinut:

Test grilă cu întrebări, de dificultate şi pondere în notă echitabile.

Nivelul minim pentru promovarea examenului este dat de obţinerea notei 5 la fiecare din cele două părţi (practic şi teoretic).

Preview document

Inginerie de Sistem - Pagina 1
Inginerie de Sistem - Pagina 2
Inginerie de Sistem - Pagina 3
Inginerie de Sistem - Pagina 4
Inginerie de Sistem - Pagina 5
Inginerie de Sistem - Pagina 6
Inginerie de Sistem - Pagina 7
Inginerie de Sistem - Pagina 8
Inginerie de Sistem - Pagina 9
Inginerie de Sistem - Pagina 10
Inginerie de Sistem - Pagina 11
Inginerie de Sistem - Pagina 12
Inginerie de Sistem - Pagina 13
Inginerie de Sistem - Pagina 14
Inginerie de Sistem - Pagina 15
Inginerie de Sistem - Pagina 16
Inginerie de Sistem - Pagina 17
Inginerie de Sistem - Pagina 18
Inginerie de Sistem - Pagina 19
Inginerie de Sistem - Pagina 20
Inginerie de Sistem - Pagina 21
Inginerie de Sistem - Pagina 22
Inginerie de Sistem - Pagina 23
Inginerie de Sistem - Pagina 24
Inginerie de Sistem - Pagina 25
Inginerie de Sistem - Pagina 26
Inginerie de Sistem - Pagina 27
Inginerie de Sistem - Pagina 28
Inginerie de Sistem - Pagina 29
Inginerie de Sistem - Pagina 30
Inginerie de Sistem - Pagina 31
Inginerie de Sistem - Pagina 32
Inginerie de Sistem - Pagina 33
Inginerie de Sistem - Pagina 34
Inginerie de Sistem - Pagina 35
Inginerie de Sistem - Pagina 36
Inginerie de Sistem - Pagina 37
Inginerie de Sistem - Pagina 38
Inginerie de Sistem - Pagina 39
Inginerie de Sistem - Pagina 40
Inginerie de Sistem - Pagina 41
Inginerie de Sistem - Pagina 42
Inginerie de Sistem - Pagina 43
Inginerie de Sistem - Pagina 44
Inginerie de Sistem - Pagina 45
Inginerie de Sistem - Pagina 46
Inginerie de Sistem - Pagina 47
Inginerie de Sistem - Pagina 48
Inginerie de Sistem - Pagina 49
Inginerie de Sistem - Pagina 50
Inginerie de Sistem - Pagina 51
Inginerie de Sistem - Pagina 52
Inginerie de Sistem - Pagina 53
Inginerie de Sistem - Pagina 54
Inginerie de Sistem - Pagina 55
Inginerie de Sistem - Pagina 56

Conținut arhivă zip

  • Inginerie de Sistem.docx

Alții au mai descărcat și

Analiza și Modelarea unui Sistem Hotelier

Introducere În procesul prelucrării, realizării şi exploatării sistemelor complexe, analiza în baza modelării sistemelor şi a simulării. Joacă un...

Factori de Succes în Dezvoltarea Sistemelor Informaționale

INTRODUCERE În noua economie, producătorii de soluţii IT sunt confruntaţi cu o nouă cerinţă care îi obligă să schimbe total modul de construcţie a...

Arhitectura Sistemelor de Calcul

Arhitectura sistemelor de calcul Denumirea informatica de arhitectura se refera la structura si componentele fizice ale unui sistem de calcul....

Pachete Software

S.C. REDIS S.A. este o societate comerciala ce are ca domeniu de activitate productia si distributia de suplimente alimentare.In prezent...

Arhitectura unui Sistem de Calcul

Sistemele de calcul –calculatoarele in forma cea mai generala- se impart in 3 categorii: • Calculatoare numerice, care sunt sisteme de calcul care...

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...

Utilizarea și Programarea Calculatorului

Introducere în programarea calculatoarelor 1. Utilizarea unui calculator 2. Programarea unui calculator 3. Structura şi funcţionarea unui...

Ingineria programării

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

Ai nevoie de altceva?