Proiectarea Sistemelor Informatice

Extras din referat Cum descarc?

Ingineria software este o disciplina de inginerie ce se ocupa cu toate aspectele de productie software.
- Produsele software consta din programele dezvoltate si documentatia corespunzatoare. Atributele esentiale ale produselor software sunt mentenabilitate, fiabilitate, eficienta si utilitate.
- Procesul software consta din activitatile implicate in dezvoltarea produselor software. Activitatile de baza sunt specificare software, dezvoltare, validare si evolutie.
- Aplicatiile CASE sunt sisteme software proiectate sa ajute activitatile de rutina din procesul de dezvoltare software cum ar fi editarea diagramelor, verificarea consistentei lor si evidenta testelor rulate.
Care sunt atributele unui software de calitate?
Un software de calitate trebuie sa ofere functionalitatea si performanta ceruta de
client si sa fie mentenabil, fiabil si acceptat de client.
Mentenabilitate ( software-ul trebuie sa evolueze pentru a fi in pas cu schimbarile)
Fiabilitate ( software-ul trebuie sa fie "de incredere")
Eficienta ( software-ul nu trebuie sa abuzeze de resursele sistemului)
Acceptanta ( software-ul trebuie sa fie acceptat de utilizatorii pentru care a fost proiectat. Acest lucru inseamna ca trebuie sa fie usor de inteles, utilizabil si compatibil cu alte sisteme.)
2) Managementul proiectelor:
- Un management bun de proiect este esential pentru succesul proiectului.
- Natura abstracta a software-ului provoaca probleme de management.
- Managerii au diverse roluri dar cele mai importante activitati sunt planificarea, estimarea si monitorizarea.
- Planificarea si estimarea sunt procese iterative ce au loc pe intreaga durata a proiectului.
- Un termen de proiect (milestone) este o stare predictibila in care un raport formal al progresului este prezentat managementului.
- Planificarea proiectului implica pregatirea diferitelor reprezentari grafice care prezinta activitatile proiectului, durata lor si oamenii alocati la acele activitati.
- Managementul riscurilor se ocupa cu indetificarea riscurilor ce pot afecta proiectul si planificarea intrun mod care sa asigure ca aceste riscuri nu devin
amenintari majore.
3) Procesul software:
Este o multime structurata de activitati necesare pentru a dezvolta un sistem software: specificare, proiectare, validare, evolutie.
Un model de proces software este o reprezentare abstracta a unui proces. Prezinta o descriere a unui proces dintr-o perspective particulara.
-Modele generice de proces software:
Modelul waterfall (cascada) - Faze distincte de specificare si dezvoltare.
Dezvoltare evolutionara - Specificarea, dezvoltarea si validarea se intrepatrund.
Dezvoltare bazata pe componente - Sistem este asamblat din componente existente.
A) Modelul waterfall (cascada)
a) Fazele modelului waterfall
- Analiza cerintelor si specificarea
- Proiectarea software
- Implementare si testare de unitate (unit testing)
- Integrare si testare sistem
- Operare si mentenanta
- Principala problema a modelului este dificultatea de a se acomoda la schimbari pe parcusrul
procesului. O faza trebuie terminata complet inainte de a putea trece la faza urmatoare.


Fisiere in arhiva (1):

  • Proiectarea Sistemelor Informatice.doc

Imagini din acest proiect Cum descarc?

Promoție: 1+1 gratis

După plată vei primi prin email un cod de download pentru a descărca gratis oricare alt referat de pe site.Vezi detalii.


Descarcă aceast referat cu doar 4 € (1+1 gratis)

Simplu și rapid în doar 2 pași: completezi adresa de email și plătești. După descărcarea primului referat vei primi prin email un alt cod pentru a descărca orice alt referat.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:

* Prin apăsarea pe butonul “Descarcă acum” declar că am citit, înțeles și agreat termenii și condițiile.
* Prețul este fără TVA.


Hopa sus!