OPRACO WYKŁ 14

Inżynieria oprogramowania

Dziedzina wiedzy zajmująca się badaniem procesu i opracowywaniem metod i narzędzi wytwarzania oprogramowania komputerowego.

Podstawowe cechy projektu

Tymczasowość – każdy projekt ma określone terminy rozpoczęcia i zakończenia, czyli ograniczony czas trwania

Unikalność – produkt lub usługa różnią się pod pewnymi względami od innych produktów lub usług, mogą posiadać cechy powtarzalne

Zakończenie projektu – osiągnięcie jego celów, stwierdzenie niemożliwości realizacji celów, wygaśnięcie przyczyny dla której rozpoczęto projekt

Stopniowe doprecyzowywanie – na początku projektu własności wyróżniające produkt określa się w ogólnym zakresie, w miarę postępu badań następuje definiowanie szczegółowych własności

Projekt a przedsięwzięcie

Projekt – przedsięwzięcie podejmowane w celu wytworzenia unikalnego produktu lub dostarczenia unikalnej usługi

Projekt [PMI] – tymczasowe postanowienie działania w kierunku tworzenia unikalnego produktu lub usługi z określonym początkiem i końcem, powtarzalnymi operacjami i wymaganym, postępującym opracowywaniem odpowiednich charakterystyk

Projekt a działalność operacyjna

Produkt informatyczny

Zarządzanie projektami

Struktura organizacyjna projektu

Podejmowanie decyzji w zakresie:

Podstawowe role w przedsięwzięciu informatycznym

Składniki zintegrowanego planu projektu

Zakres produktu i projektu

Zakres produktu – właściwości oraz funkcje charakteryzujące wyrób lub usługę;

Zakres projektu - zbiór zadań do wykonania w celu wytworzenia produktu lub dostarczenia usługi o określonych właściwościach i funkcjach

WBS (Work Breakdown Structure)

Pojęcia WBS

zgrupowanych wyników

Dekompozycja WBS

Zasady tworzenia WBS

Podstawy tworzenia WBS

Cykl życia projektu i produktu

Podział projektu na etapy (fazy)

Zalety i wady modelu kaskadowego

Zalety i wady modelu V

Podejście iteracyjne

Podejście ewolucyjne

Podejście prototypowania

Zalety:

Wady:

Zalety i wady modelu spiralnego

Komponent

Składanie z powtarzalnych komponentów

RAD

Fazy RAD

Zastosowanie i wymagania RAD

Proces PN-EN ISO 9000

Procesy w projekcie

Grupy procesów zarządzania projektami

Metoda NPV: metoda wartości zaktualizowanej netto

Cel – określenie aktualnej wartości wpływów i wydatków związanych z projektem

Zastosowanie metody NPV

Sukces projektu

Jednoczesne spełnienie całego zbioru wymagań i ograniczeń utożsamianych z oczekiwaniami kierownictwa i związanymi z przedsięwzięciem

Zagrożenia (ryzyko) projektu

Klasyfikacja zagrożeń

Postępowanie z zagrożeniami

Krytyczne czynniki powodzenia cyklu życia projektu

STRATEGIA

ANALIZA

PROJEKTOWANIE

BUDOWA

DOKUMENTOWANIE

WDROŻENIE

EKSPLOATACJA

Zarządzanie czasem w projekcie – procesy planowania i kontroli

Kolejność działań

Czas trwania działań

Metoda budowy harmonogramu CPM (Critical Path Method)

Konstrukcja diagramu CPM (zasady)

Metoda łańcucha krytycznego

Przydzielanie zasobów i szacowanie czasów trwania

Bufory zasobów

Bufor projektu

Bufory zasilające

Korygowanie harmonogramu

Metoda wartości uzyskanej projektu Earned Value

z przyjętymi wartościami harmonogramu i budżetu w planie bazowym

Metoda EV

Warunki zastosowania metody

Odchylenia

CV(t) = EV(t) – AC(t)

EV(t) – wartość uzyskana w momencie t

AC(t) – koszty rzeczywiste w t

SV(t) = EV(t) – PV(t)

PV(t) – koszty planowane w t

Wskaźniki efektywności

CPI = EV(t)/AC(t)

SPI = EV(t)/PV(t)

Wartości estymowane projektu

EAC = BAC/CPI

BAC – planowany koszt zakończenia (wartość skumulowana)

SAC = BAS/SPI

BAS – planowany czas trwania (wartość skumulowana)

Projekt i projektowanie

Poziomy projektowania

CELE SYSTEMU INFORMATYCZNEGO

Zakres systemu

  1. Procesy (moduły) obejmujące podzbiór zdefiniowanych funkcji, określony ze względu na:

przy zapewnieniu

  1. Procesy (moduły) obsługujące system – administracyjne

Struktura systemu

Grupowanie funkcji elementarnych w procesy (moduły)

Czynniki grupowania

Projektowanie – obiekty proste – reguły

Krok 1.

Przekształć każdy prosty obiekt (nie jest podtypem i nie zawiera podtypów) w tabelę Nazwij tabelę stosując liczbę mnogą nazwy obiektu.

Krok 2.

Przekształć każdy atrybut w kolumnę o tej samej nazwie, sprecyzowanym formacie i długości Atrybuty opcjonalne przechodzą w kolumny null, atrybuty obowiązkowe w kolumny not-null

Krok 3.

Składowe unikalnego identyfikatora obiektu – klucz główny (pierwotny) tabeli

Jeżeli obiekt jest identyfikowany przez uczestnictwo w związku, dołącz do tabeli kopie składowych unikalnego identyfikatora obiektu, który jest na drugim końcu związku (może to być proces rekurencyjny)

W nazwach dołączonych kolumn wykorzystaj nazwy obiektów i/lub związków, dodając je do nazw atrybutów

Krok 4.

Związki N:1 oraz 1:1 stają się kluczami obcymi (zewnętrznymi)

Należy dołączyć do odpowiedniej tabeli kopie składowych unikalnego identyfikatora obiektu znajdującego się po stronie końca „1” tego związku

Związki opcjonalne tworzą kolumny null.

Związki obowiązkowe tworzą kolumny not-null.

Reguły dla więzów integralności

Definicja perspektywy

Perspektywa (relacja wirtualna) jest strukturą logiczną umożliwiającą dostęp do podzbioru jednej lub wielu tabel, umożliwiającym tratowanie jej jako odrębnej tabeli (ale bez indeksów)

Zastosowanie perspektyw

Aspekty mierzenia wielkości oprogramowania

Definicja pomiaru i miary atrybutu

Miary bezpośrednie i pośrednie

Atrybuty wewnętrzne i zewnętrzne

Miary długości

LOC = NCLOC + CLOC

CLOC (commented lines of code) – linie komentarza programu

NCLOC (noncommented lines of code) – linie kodu nie komentarzowe

ELOC

ELOC (effective lines of code) – linie efektywne kodu

DSI

DSI (delivered source instructions) - liczona bez linii komentarza, ale z deklaracjami i nagłówkami

Metoda Function Point (FP)

POZIOMY STOSOWANIA METODY

Typy składników informacyjnych

Składniki informacyjne systemu: ILF oraz EIF

Składniki funkcyjne systemu: EI, EO oraz EQ

Etapy w metodzie FP

  1. Obliczanie „niedopasowanych” punktów funkcyjnych

  2. Obliczanie wskaźnika poziomu technicznej złożoności

  3. Obliczanie wielkości systemu za pomocą liczby punktów funkcyjnych


Wyszukiwarka

Podobne podstrony:
Metodologia, metody-wykl, 14
a Mat inf. dz.wykl 14, 1 „Równowaga przeżywania"(EB=Experience Balance)
archi wykl 14
opracowanie ćw 14, Onedrive całość, Rok I, II sem, Psychologia emocji i motywacji, Streszczenia
psychologia społeczna i wychowawcza wykł. 14.04.2011
wykl 14
2009 IV wykl 14 tektura linery i flutingi
ESP opracowanie pytań 14
0314 19 11 2009, opracowanie nr 14 , Układ moczowy Paul Esz(1)
MIERNICTWO 1 OPRACOWANIE PEŁNE (30 01 14)
Podstawy biologicznego rozwoju człowieka opracowane zagadnienia z roku 14 2015
14 OGÓLNE OPRACOWANIE PYTANIA OGÓŁid334
psych osobowosci wykl 7 i 8 opracowany, Psychologia Osobowości
Biologia opracowanie 14 ost
Wykłady opracowanie, Psychologia dzienna W 6 będy, pytania i erystyka (psychologia 14 W6), PYTANIA

więcej podobnych podstron