Tradiční metody vývoje softwaru

Slides:



Advertisements
Podobné prezentace
Sedm základních nástrojů managementu jakosti
Advertisements

Stručný úvod do UML.
Projektové řízení Modul č.1.
Jan Syrovátka Jiří Hradský.  Výrobní program orientovaný na výrobu knih pro české i zahraniční nakladatele  Nabízí kompletní výrobu knihy od grafického.
Roman Danel VŠB – TU Ostrava HGF Institut ekonomiky a systémů řízení
Projektový management
Informační systémy Analýza systému. Sestavení týmů a potvrzení téma projektu.
Přínosy metodik  Větší produktivita a kooperace týmů  Komunikační standard  Specializace projektových týmů  Nezávislost na konkrétních řešitelích 
Vypracoval: Ladislav Navrátil, EI-4 Umělá inteligence Zaměření Expertní systémy.
METODOLOGIE PROJEKTOVÁNÍ
LABORANT Analytická štúdia. Dátový model Funkčný model Sekvenčný diagram Diagram spolupráce Dynamický model.
Metody zpracování vybraných témat (projektů)
Softwarové inženýrství
©AIT, Metoda logického rámce Jan Havlík, AIT Odborná skupina pro predikci a optimalizaci projektů.
© HMP 2003 DATABÁZE NEJLEPŠÍCH PRAKTIK Trenér TRÉNINKOVÁ ČÁST „Řízení lidských zdrojů“ Trenér.
Analýza a popis pracovního místa
1 Audit software Petr SLOUP Cíl Cílem auditu je sestavit přehled a základní popis používaného software (aplikací)
Definování prostředí pro provozování aplikace dosud jsme řešili projekt v obecné rovině aplikace bude ovšem provozována v konkrétním technickém a programovém.
ÚČEL AUTOMATIZACE (c) Tralvex Yeap. All Rights Reserved.
Popis systému DBMAN. Obecná charakteristika Systém DBMAN vychází ze snahy maximálně zobecnit přístup k datům v jednoduchých databázích. Původním záměrem.
X13PMT 4. seminář Ing. Martin Molhanec, CSc. Garant předmětu ČVUT – FEL, K13113.
ÚLOHA MARKETINGU V PODNIKU
Aukro.cz – projektový management v e-commerce Tereza Kabrdová.
3. Životní cyklus a procesy projektu
Geo-informační systémy
Inovace výuky ve vazbě na požadavky Mezinárodních výukových standardů doc. Ing. Marie Pospíšilová,CSc. SVŠES.
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
Případová studie – práce ve skupinách Ing. Jan Škurek, PhDr. Michaela Kubištová Seminář PPP projekty v praxi, Uherské Hradiště 2009.
Tradiční metodiky vývoje softwaru
13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.
Informační strategie. řešíte otázku kde získat konkurenční výhodu hledáte jistotu při realizaci projektů ICT Nejste si jisti ekonomickou efektivností.
Systémy pro podporu managementu 2
Zavádění a údržba informačních systémů
4. Lekce Dílčí procesy funkčního testování
Principy posuzování kvality software podle ČSN ISO/IEC Praha Ing
Dokumentace informačního systému
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
Přednáška č. 1 Proces návrhu databáze
NÁRODNÍ DIGITÁLNÍ ARCHIV
Osnova kurzu – modulu A3 PŘÍPRAVA PROJEKTU
EKO VY_32_INOVACE_EKO_12 MARKETINGOVÉ ŘÍZENÍ. Autor: Ing. Hana Motyčková „Autor je výhradní tvůrce materiálu.“ Datum vytvoření: Klíčová slova:
1 Průběh implementace IS Přehled jednotlivých etap.
B2 – Analýza požadavků a jejich zajištění Systém dalšího vzdělávání pracovníků výzkumu a vývoje v Moravskoslezském kraji a jeho realizace.
1 NÁKLADOVÉ ÚČETNICTVÍ (MU_305). 2 Ing. Jaroslav Wagner, PhD. Katedra manažerského účetnictví Místnost: 285 NB KH: Pondělí 15,00 – 17,00 hod.
KREATIVNĚ ORIENTOVANÁ PÉČE O KLÍČOVÉHO ZÁKAZNÍKA- NOVÁ FIREMNÍ STRATEGIE.
Informatika I 8. přednáška RNDr. Jiří Dvořák, CSc.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
ŘÍZENÍ INOVACÍ A ZMĚN Katedra managementu Ing. Miloš Krejčí
1 Řízení implementace IS a SS* Šablony. 2 Vzorové postupy.
Softwarové inženýrství semestrální projekt
Elektronický identifikátor jako průkaz pojištěnce zdravotního pojištění Ing. Radek Papp vedoucí projektu EI Informace o projektu.
2. Životní cyklus a procesy projektu
YOUR SYSTEM, spol. s r. o. Ing
Metodika řízení projektů
Základní problémy realizace eLearningového systému Roman Malo Ústav informatiky PEF MZLU v Brně.
Helios Orange - Implementace systému
© IHAS 2011 Tento projekt je financovaný z prostředků ESF prostřednictvím Operačního programu Vzdělávání pro konkurenceschopnost a státního rozpočtu ČR.
Téma 13: Finanční plánování
ANALÝZA IS. Životní cyklus IS Specifikace problému, požadavků (studijní fáze) Analýza Návrh Implementace (realizace) Zavedení (instalace) a testování.
Přednáška č. 9 Hodnocení veřejných zakázek Úvod do veřejných zakázek a věcné hodnocení Ladislav Kavřík
Požadavky RVP PV Úloha diagnostiky při sledování
PROJEKT: Hodnocení průmyslových rizik
Facility management jako součást efektivní správy společnosti
Efektivní programování V CAM software
Česká rozvojová agentura (ČRA)
Tradiční metodiky vývoje softwaru
Systém podpory profesního rozvoje učitelů a ředitelů (SYPO) Celostátní seminář ředitelů středních průmyslových škol.
Procesní řízení (management)
Presentation Title 1st September 2002
METODOLOGIE PROJEKTOVÁNÍ
Transkript prezentace:

Tradiční metody vývoje softwaru Řízení projektů Tradiční metody vývoje softwaru

Softwarové inženýrství Je zavedení a používání řádných inženýrských principů tak, abychom dosáhli ekonomické tvorby softwaru, který je spolehlivý a pracuje účinně na dostupných výpočetních prostředcích (Fritz Bauer, 1968) Jako samostatný obor vzniká v 70. letech 20. století Vychází z tradičních způsobů tvorby produktů ve fázích – životní cyklus projektu Základní je vodopádový model tvorby programů

Vodopádový model

Vodopádový model Vyvinut Dr. Winstonem Roycem v roce 1970 Je modelem životního cyklu vývoje softwaru Vychází z modelu posloupnosti fází Je postaven na přímém sledu fází Ale zavádí zpětnou vazbu umožňující návrat na předcházející fázi Fáze údržby umožňuje úpravu systému I dnes je stále používán

Vodopádový model 1. Definice problému Cíl: pochopit záměr zákazníka k čemu bude systém používán v čem má systém usnadnit práci jakou stávající činnost má nahradit Důraz: nalezení společné řeči Výstup: dokument úvodní studie shrnující: informace o zákazníkovi potřeby a požadavky zákazníka důvody dodání systému

Vodopádový model 2. Analýza a specifikace požadavků Cíl: podrobně, konkrétně a přesně (kvantifikovaně) specifikovat, co by měl systém dělat Důraz: pochopení problému Výstup: dokument specifikace požadavků shrnující: popis aplikace v jazyku zákazníka měl by být odsouhlasen a podepsán zákazníkem

Vodopádový model 3. Návrh a vytváření architektury Cíl: navrhnout nejvhodnější architekturu systému a technologie Důraz: realizovatelnost systému Využívání modelovacích nástrojů Spolu se specifikacemi požadavků dostačující materiál pro realizaci programátory Výstup: kompletní architektura systému: rozčlenění systému na moduly (funkční celky) definice chování modulů, práce s daty použitý programovací jazyk a vývojové nástroje

Vodopádový model 4. Implementace Cíl: naprogramovat architekturu systému Důraz: neodchýlit se od architektury systému V případě nutnosti změny opakovat schvalovací proces návrhu systému Výstup: naprogramovaný systém

Vodopádový model 5. Integrace a testování Cíl: odstranění chyb systému Důraz: komplexnost testování Využívání metod testování na základě: white-box: znalosti vnitřní struktury black-box: očekávaného chování Testování analýzou kódu (účinnější) Výstup: ověřený systém

Vodopádový model 6. Provoz a údržba Cíl: spokojený zákazník Důraz: rychlost řešení problémů Výstup: (bezúdržbový systém)

Vodopádový model Shrnutí Výhody: Rozšířenost Jednoduchost Ideální pro řízení (oddělené fáze) Nevýhody: Nepružnost (návrat na začátek) Dodání formou „velkého třesku“ Riziko nepochopení zákazníka Vhodnost: Malé projekty Jednoduché (jednoúčelové) projekty Malé organizace