Managementul Proiectelor Software Metode de dezvoltare

Similar documents
Versionare - GIT ALIN ZAMFIROIU

Software Process and Life Cycle

Auditul financiar la IMM-uri: de la limitare la oportunitate

CONTRIBUŢII PRIVIND MANAGEMENTUL CALITĂȚII PROIECTULUI ÎN INDUSTRIA AUTOMOTIVE

Procesarea Imaginilor

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Metrici LPR interfatare cu Barix Barionet 50 -

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

GHID DE TERMENI MEDIA

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Mecanismul de decontare a cererilor de plata

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

GHID SECURITATEA IN CICLUL DE DEZVOLTARE AL UNUI PRODUS SOFTWARE CERT-RO CENTRUL NAȚIONAL DE RĂSPUNS LA INCIDENTE DE SECURITATE CIBERNETICĂ

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

Tema Inginerie Software Cerintele SW; procese pentru ingineria cerintelor; managementul de proiect SW

Standardul ISO 9001: 2015, punct şi de la capat! ( 13 )

Update firmware aparat foto

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

Managementul riscurilor. Managementul timpului în proiecte. Marketing de proiect

CHAMPIONS LEAGUE 2017 SPONSOR:

Standardul ISO 9001: 2015, punct şi de la capat!! (14 )

Rem Ahsap is one of the prominent companies of the market with integrated plants in Turkey, Algeria and Romania and sales to 26 countries worldwide.

EN teava vopsita cu capete canelate tip VICTAULIC

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

- 5 - Introducere Introducere în Agile Waterfall (metodologia în cascadă sau tradiţională) Prototipul...

Olimpiad«Estonia, 2003

ANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE)

Lucrarea de laborator nr. 4

Modele de dezvoltare software suplă, agilă

Evoluția pieței de capital din România. 09 iunie 2018

Propuneri pentru teme de licență

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru

Modalitǎţi de clasificare a datelor cantitative

METODE DE EVALUARE A IMPACTULUI ASUPRA MEDIULUI ŞI IMPLEMENTAREA SISTEMULUI DE MANAGEMENT DE MEDIU

USING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING PROCESESS

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

Eficiența energetică în industria românească

CAPITOLUL 12 METODA PRINCE 2

Metodologie de testare a erorilor fizice şi umane pentru un produs software

Class D Power Amplifiers

Metoda de programare BACKTRACKING

MANAGEMENTUL RISCURILOR SI CALITATII PROIECTELOR

Prima. Evadare. Ac9vity Report. The biggest MTB marathon from Eastern Europe. 7th edi9on

The driving force for your business.

Procese de planificare

ACTA TECHNICA NAPOCENSIS

MANAGEMENTUL CALITĂȚII - MC. Proiect 5 Procedura documentată pentru procesul ales

Subiecte Clasa a VI-a

PROIECTAREA PENTRU ȘASE SIGMA ASPECTE TEORETICE ȘI PRACTICE PRIVIND

SAG MITTIGATION TECHNICS USING DSTATCOMS

Pregătirea Planurilor de Mobilitate Urbană Durabilă

MODELUL UNUI COMUTATOR STATIC DE SURSE DE ENERGIE ELECTRICĂ FĂRĂ ÎNTRERUPEREA ALIMENTĂRII SARCINII

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

MANAGEMENT. Prof. dr. ing. Gabriela PROŞTEAN. BIROU 222D - SPM

ANALIZA COSTURILOR DE PRODUCTIE IN CAZUL PROCESULUI DE REABILITARE A UNUI SISTEM RUTIER NERIGID

Cursul 2 26 Februarie

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

Sistemul de calitate - o şansă pentru întreprinderile mici şi mijlocii

APLICAREA PRINCIPIILOR AGILE ÎN MARKETINGUL STARTUP-URILOR

EVALUATION OF THE YARN QUALITY CHARACTERISTICS THROUGH SYNTHETIC INDICATORS

INPUT MODELLING USING STATISTICAL DISTRIBUTIONS AND ARENA SOFTWARE

Activitati. Pagina resurse: Curs Laborator Proiect

Sistemul de raportare și analiză, cheia drumului spre performanță!

Comparaţii asupra abordărilor internaţionale privind managementul riscului în afaceri şi proiecte

The First TST for the JBMO Satu Mare, April 6, 2018

REAL TIME QUALITY CONTROL OF THE HEATSET OFFSET PRINTING PROCESS

Metoda BACKTRACKING. prof. Jiduc Gabriel

2018 PORTFOLIO CINE DON T TEXT SKUT BURN ALPECIN

INFLUENZA ACTIVITY UNITED STATES AND WORLDWIDE, SEASON *

METODE NOI ÎN PROIECTARE

LIDER ÎN AMBALAJE EXPERT ÎN SISTEMUL BRAILLE

MANAGEMENTUL PROIECTELOR

MODULUL X: Modelarea sistemelor informatice Tema 3: Tipurile şi elementele de conţinut ale metodologiilor de realizare a sistemelor informatice

Managementul Proiectelor Note de curs Partea I

Cursul 2 24,25 Februarie

Annual Project meeting and Workshop 8: W8. Managing research data workshop

Curs REVEAL pm3 nivelul 2 - Avansati Tema: Managament de proiect. Modulul 1: Bugetul proiectului: resurse disponibile si definitia unui buget solid

Lucrare clarificatoare nr. 10 ELABORAREA ANALIZEI DE RISC ÎN CADRUL ANALIZEI COST-BENEFICIU A PROIECTELOR FINANŢATE DIN FEDR ŞI FC

COMOS Punem datele la lucru.

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date.

DE CE SĂ DEPOZITAŢI LA NOI?

În continuare vom prezenta unele dintre problemele de calcul ale numerelor Fibonacci.

ISBN-13:

KAJOT V.RO BLACK PLANET JOC DE NOROC CU RISC LIMITAT

Documentaţie Tehnică

DECIZII ȘI JOCURI PENTRU AFACERI

Competence for Implementing EUSDR

Implicarea profesiei contabile în dezvoltarea calităţii raportărilor financiare din sectorul public. 8 noiembrie 2013

THREE CHANNELS ANALYSIS SYSTEM FOR ELECTRICAL POWER SYSTEM DISTURBANCES MEASUREMENT

FACULTATEA DE INGINERIA PETROLULUI SI GAZELOR

Proiectarea procedurilor de asigurare a calitatii pentru sistemul de management al calitatii în organizatia virtuala

Transcription:

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Managementul Proiectelor Software Metode de dezvoltare

2 Metode structurate (inclusiv metodele OO) O mulțime de pași și reguli care genereaza prodiagramele de flux, de date, etc. (fiecare asemenea produs este documentat atent) De cele mai multe ori sunt mult mai consumatoare de timp decat metodele intuitive, acest lucru ducând și la o creștere a costurilor proiectului Avantaje: Sistemul este mult mai puțin sensibil la erori Mult mai ușor de întreținut la sfârșit Recomandate în cazul proiectelor mari, care implică mulți dezvoltatori și mulți utilizatori

3 Metode de dezvoltare rapidă Workshop-uri de trei-cinci zile în care dezvoltatorii lucreaza intensiv împreună cu clienții pentru a identifica și pentru a cădea de acord asupra cerințelor business ale proiectului Time-box întinderea fiecarei etape a proiectului este constrânsă de un deadline predeterminat, foarte scurt și inflexibil Cerințele ce nu pot fi satisfacute într-un anumit time-box, sunt mutate în etapele urmatoare

4 Modelul în cascadă Considerat metoda clasica de dezvoltare a sistemelor Permite controlul eficient al proiectelor și estimarea foarte exactă a timpilor de execuție Sursa: Bob Hughes, Mike Cotterell, Software Project Management - Second Edition (Chapter 2), McGraw-Hill, 1999

5 Modelul procesului în V Sursa: Bob Hughes, Mike Cotterell, Software Project Management - Second Edition (Chapter 2), McGraw-Hill, 1999

6 Modelul procesului în V (continuare) Extinde activitățile de testare din modelul în cascadă Fiecare pas are un proces de validare corespunzator. În cazul în care apar defecte, procesul de validare întoarce dezvoltarea la pasul de dezvoltare corespunzător; toți pașii următori trebuiesc apoi refăcuți. Ideal, acest tip de feed-back ar trebui să apară numai în cazul unei discrepanțe mari între specificațiile unei anumite activitați și ceea ce a fost de fapt implementat

7 Modelul în spirală Poate fi considerat ca o alta vedere a modelului în cascadă Un mai mare grad de detaliu este necesar la fiecare etapă a proiectului, acest fapt justificând și un mai mare grad de încredere în probabilitate de succes a proiectului Acest model poate fi văzut ca o spirala în care sistemul dezvoltat este văzut din ce în ce mai în detaliu la fiecare rotație Un proces de evaluare a etapei precedente are loc înaintea începerii unei noi iterații

8 Modelul în spirală (continuare) Colectarea cerinţelor iniţiale şi planificarea proiectului Planificare Analiza riscurilor Analiză de risc bazată pe cerinţele iniţiale Planificare bazată pe comentariile clientului Analiză de risc bazată pe reacţia clientului Decizie go, no-go Evaluarea clientului Spre un sistem complet Prototipul iniţial Următorul prototip Evaluarea clientului Inginerie Produsul final

9 Modelul în spirală (continuare) Dezvoltare iterativă Bazată pe ideea de ciclu de producţie Procesul de dezvoltare cuprinde mai multe cicluri de producţie Dezvoltare incrementală Fiecare ciclu are o complexitate (un nivel de detaliere) mai mare decât precedentul Modelul spirală (Boehm, 1986) B. W. Boehm, A spiral model of software development and enhancement, ACM Sigsoft, Software Engineering Notes, 11(1986), No. 4, 14-23. Combină trăsăturile Ciclului clasic de viaţă Prototipizării Element nou: ANALIZA RISCURILOR

10 Modelul în spirală (continuare) Activităţile unui ciclu de producţie (1) Planificare Stabilirea obiectivelor, alternativelor de rezolvare şi a restricţiilor pentru ciclul curent (2) Analiza riscurilor Analizează alternativele de rezolvare şi restricţiile din (1) Identifică factorii de risc Decizia GO/NO GO (continuă/renunţă) Dacă toate cerinţele clientului sunt îndeplinite, dezvoltarea este încheiată Dacă riscurile sunt prea mari se opreşte dezvoltarea Dacă riscurile se pot ţine sub control, se începe un nou ciclu de producţie

11 Modelul în spirală (continuare) (3) Inginerie - începutul unui ciclu nou Dezvoltarea produsului pe următorul nivel de detaliere Se pot folosi Modelul clasic Prototipizarea - pentru clarificarea unor cerinţe (4) Evaluarea clientului

12 Modelul în spirală (continuare) Avantaje Abordare evoluţionistă Ajută la înţelegerea riscurilor şi la identificarea modalităţilor de ţinere sub control a acestora Prototipizarea este folosită ca mecanism de reducere a riscurilor Ciclul clasic de viaţă este încorporat într-un cadru iterativ, care reflectă mai bine lumea reală Dezavantaje Analiza riscurilor este o activitatea critică Atenţie acordată riscurilor tehnice în toate etapele proiectului Dacă un risc major nu este descoperit