Pobierz prezentację
1
Wykład 2 Cykl życia systemu informacyjnego
2
Treść wykładu tradycyjny liniowy cykl życia systemu
podstawowe fazy cyklu życia systemu - uogólnienie zmodyfikowany cykl życia systemu spiralny cykl życia systemu składowe faz w cyklu życia systemu kierunki modyfikacji tradycyjnego cyklu życia systemu generatory zastosowań pakiety zastosowań prototypowanie oraz rodzaje prototypów proces prototypowania
3
Cykl życia systemu - wprowadzenie
systemy informatyczne obejmujące coraz większe obszary dziedzin przedmiotowych systemy informatyczne wiążące ludzi metody oraz środki techniczne oczekiwania użytkowników co do systemu informacyjnego użyteczność niezawodność całościowy proces związany z działaniami projektowania oraz użytkowania systemu informacyjnego
4
Cykl życia systemu - c.d. ciąg wyodrębnionych etapów
etapy posiadające swoją spójność pełne i skuteczne zaprojektowanie systemu informatycznego cykl uwzględniający późniejsze użytkowanie systemu
5
Tradycyjny liniowy cykl życia systemu
analiza potrzeb specyfikacja systemu projektowanie programowanie testowanie integracja adaptacja i modyfikacja eksploatacja dezaktualizacja
6
Model liniowy tworzenia systemu informacyjnego
7
Zmodyfikowany cykl życia systemu - ścieżka tworzenia oraz cykl eksploatacji
analiza potrzeb definiowanie założeń projektowanie wdrożenie akceptacja
8
Zmodyfikowany cykl życia systemu - ścieżka tworzenia oraz cykl eksploatacji c. d.
akceptacja eksploatacja ocena analiza potrzeb definiowanie założeń projektowanie wdrożenie
9
Standardowy cykl życia systemu - uogólnienie
planowanie systemu analiza systemu projektowanie systemu wdrażanie systemu użytkowanie systemu modyfikacja systemu adaptacja systemu
10
Spiralny model cyklu życia systemu
planowanie wstępne wymagania i planowanie projektu analiza ryzyka wstępne wymagania reakcja użytkownika konstruowanie wstępny prototyp kolejny prototyp skonstruowany system weryfikacja użytkownik gotowy system
11
Spiralny model cyklu życia systemu
12
Istota problemów w cyklu życia systemu
dlaczego ? cel tworzenia systemu, oszacowanie zasobów co ? model danych oraz model procesów jak ? wdrażanie modelu, organizacja plików, kodowanie czym ? sprzęt komputerowy, oprogramowanie, instalacja
13
Składowe faz cyklu życia systemu
cele działania - metody sieciowe kolejność realizowanych działań punkty kontrolne - milestones produkty końcowe sposób dokumentowania produktów końcowych czas oraz koszt fazy - ocena
14
Wady tradycyjnego liniowego cyklu życia systemu
początek projektu - ustalony zestaw wymagań i potrzeb potrzeby oraz wymagania - mogą być zarejestrowane jako sprzeczne i spójne potrzeby zmieniają się w trakcie realizacji projektu
15
Nakład pracy w cyklu tworzenia systemu informacyjnego
eksploatacja testowanie kodowanie specyfikacja i analiza potrzeb projektowanie
16
Źródła błędów analiza potrzeb projektowanie kodowanie inne
17
Koszty usuwania błędów
analiza potrzeb projektowanie kodowanie inne
18
Problemy z użytkowaniem tradycyjnych metodyk projektowania systemów informacyjnych
czas zrozumienia przez użytkownika cech i założeń czas pomiędzy specyfikacją systemu a testami czas ustalania wniosków pomiędzy projektantem a użytkownikiem koszt programowania oraz testowania oczekiwania zdefiniowane w ramach analizy oraz planowania
19
Kierunki modyfikacji tradycyjnego cyklu życia systemu
generatory zastosowań - ograniczenie programowania pakiety zastosowań - skrócenie czasu tworzenia prototypowanie - zapewnienie bieżącego sprzężenia zwrotnego
20
Generatory zastosowań
definiowanie transakcji wejściowych tworzenia dialogu tworzenie baz danych modyfikacji plików generowania zapytań przetwarzania zapytań
21
Cechy generatorów zastosowań
udostępniane wraz z systemami zarządzania bazami danych skracają fazy projektowania i testowania w cyklu życia systemu stale wymagana faza analizy wspomaganie tworzenia specyfikacji wymagań poprzez prototypowanie interpretacja komend wejściowych oraz generacja kodu translatory oraz kompilatory
22
Pakiety zastosowań określona dziedzina
całkowicie lub częściowo gotowa do wdrożenia dobór pakietu zastosowań uzależniony od specyfiki potrzeb użytkownika oraz dziedziny przedmiotowej
23
Cechy pakietów zastosowań
krótszy czas tworzenia systemów informacyjnych mniejsze koszty tworzenia systemów informacyjnych bogata funkcjonalność przewyższająca specyfikę konkretnej dziedziny przedmiotowej wielokrotna używalność pakietu zastosowań pakiet może nie obejmować specyficznych wymagań funkcjonalnych pakiet musi być modyfikowalny przed wdrożeniem modyfikację pakietu można uniknąć poprzez zmianę funkcji w dziedzinie przedmiotowej zależności od dostawcy pakietu - wersje, wymagania sprzętowe
24
Sposoby tworzenia pakietów zastosowań
pakiet z wieloma parametrami sterującymi adaptacja istniejących modułów do specyficznych wymagań funkcjonalnych funkcje w dziedzinie przedmiotowej są zmieniane, tak aby odpowiadały one funkcjom zastosowanym w pakiecie pakiet dla konkretnej dziedziny przedmiotowej oraz jego modyfikacja przeprowadzana jest zgodnie z wymaganiami użytkownika
25
Prototypowanie systemu
System Prototyping lub RAD - Rapid Application Development skrócenie czasu oczekiwania na system prototyp jako przyszły model systemu informacyjnego doskonalenie systemu w kolejnych iteracjach aż do osiągnięcia poziomu akceptowalności
26
Rodzaje prototypów eksploracyjne eksperymentalne ewolucyjne
definiowanie potrzeb użytkownika, struktury systemu, określenie różnych wariantów rozwiązań eksperymentalne określenie adekwatności stosowanych rozwiązań przed wdrożeniem systemu ewolucyjne ocena wpływu zmian w specyfikacji systemu na inne składniki systemu
27
Proces prototypowania w ujęciu ewolucyjnym
ukierunkowany na szybkie sprzężenie zwrotne pomiędzy analitykiem, projektantem a użytkownikiem ogólny zakres oraz opis dziedziny przedmiotowej przez użytkownika projektowanie systemu użytkowanie i testowanie prototypu modyfikacje prototypu przekształcanie prototypu w system informatyczny użytkowanie, modyfikacja oraz adaptacja systemu informacyjnego
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.