Wykład 2 Cykl życia systemu informacyjnego

Slides:



Advertisements
Podobne prezentacje
Projektowanie w cyklu życia oprogramowania
Advertisements

Złożoność procesu konstrukcji oprogramowania wymusza podział na etapy.
Role w zespole projektowym
Projektowanie systemów informatycznych Wykład 1
Budowa i integracja systemów informacyjnych
1 / 47 WARSZAWA 2005 Przemysław Siekierko Stanisław Andraszek Rational Unified Process.
Referat 3. Planowanie zadań i metody ich obrazowania
Projektowanie Aplikacji Komputerowych
Propozycja metodyki nauczania inżynierii oprogramowania
Struktura SYSTEMU Jacek Węglarczyk.
Na Etapie Inżynierii Wymagań
Czym jest zarządzanie operacyjne
Cykle życia oprogramowania
STRATEGIA WDRAŻANIA PROJEKTU INNOWACYJNEGO TESTUJĄCEGO STRATEGIA WDRAŻANIA PROJEKTU INNOWACYJNEGO TESTUJĄCEGO l istopad 2010 rok Projekt współfinansowany.
Eksploatacja zasobów informatycznych przedsiębiorstwa
Jakość systemów informacyjnych (aspekt eksploatacyjny)
Rational Unified Process
Podstawy Inżynierii Oprogramowania
Projektowanie i programowanie obiektowe II - Wykład IV
Analiza i ocena procesów wdrożeniowych systemów klasy MRP/ERP w firmie
Projekt zaliczeniowy z przedmiotu "Inżynieria oprogramowania"
Dalsze elementy metodologii projektowania. Naszym celem jest...
Analiza, projekt i częściowa implementacja systemu obsługi kina
Wykład 4 Analiza i projektowanie obiektowe
Wykład 3 Analiza i projektowanie strukturalne
Wykład 10 Narzędzia CASE.
C.d. wstępu do tematyki RUP
Kompleksowe zarządzanie jakością informacji (TIQM)
Microsoft Solution Framework
Zarządzanie jakością projektu
Metodyki zarządzania projektami
Zarządzanie projektami
Zarządzanie projektami
Implementacja systemu
Moduł: Informatyka w Zarządzaniu
Rational Unified Process Implementacja Aleksandra Reiman, gr. I-52.
Dr Karolina Muszyńska Na podst.:
Planowanie przepływów materiałów
Moduł III Definiowanie i planowanie zadań typu P 1.
Systemy informatyczne
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Projektowanie systemów informatycznych
Komputerowe wspomaganie projektowania
Waterfall model.
Metodologia CASE. Przyczyny użycia narzędzi CASE Główną przesłanką użycia narzędzi CASE jest zwiększenie produktywności i jakości produkowanych systemów.
System Zarządzania Bazą Danych
Inżynieria oprogramowania
Proces tworzenia oprogramowania Proces tworzenia oprogramowania jest zbiorem czynności i związanych z nimi wyników, które prowadzą do powstania produktu.
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Copyright © Jerzy R. Nawrocki Team Software Process Inżynieria oprogramowania II Wykład.
ZINTEGROWANE SYSTEMY ZARZĄDZANIA
Eksploatacja zasobów informatycznych przedsiębiorstwa.
Ergonomia procesów informacyjnych
Bartosz Baliś, 2006 Wstęp do Inżynierii Oprogramowania Bartosz Baliś.
7/1/ Projektowanie Aplikacji Komputerowych Piotr Górczyński Cykl życia systemu.
Logical Framework Approach Metoda Macierzy Logicznej
Studia Podyplomowe IT w Biznesie Inżynieria Oprogramowania
1 © copyright by Piotr Bigosiński DOKUMENTACJA SYSTEMU HACCP. USTANOWIENIE, PROWADZENIE I UTRZYMANIE DOKUMENTACJI. Piotr Bigosiński 1 czerwiec 2004 r.
Wykład 2 – Zintegrowane systemy informatyczne Michał Wilbrandt.
Budowa i integracja systemów informacyjnych Wykład 2 Cykl życiowy oprogramowania dr inż. Włodzimierz Dąbrowski P olsko J apońska W yższa S zkoła T echnik.
Urząd Marszałkowski Województwa Podlaskiego Departament Europejskiego Funduszu Społecznego Białystok, 26 października 2011 r. „Na czym polega logika projektu.
Faza 1: Faza zaprojektowania systemu monitoringu projektu: 1. Inwentaryzacja obietnic złożonych sponsorowi we wniosku - przegląd założeń projektu, opracowanie.
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Cykle życia oprogramowania oraz role w zespole projektowym Autor: Sebastian Szałachowski s4104.
Modele zarządzania ryzykiem w ujęciu jakości projektu
Zarządzanie projektami informatycznymi
IV Konferencja Naukowo-Techniczna "Nowoczesne technologie w projektowaniu, budowie.
Cykl życia oprogramowania
Zapis prezentacji:

Wykład 2 Cykl życia systemu informacyjnego

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

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

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

Tradycyjny liniowy cykl życia systemu analiza potrzeb specyfikacja systemu projektowanie programowanie testowanie integracja adaptacja i modyfikacja eksploatacja dezaktualizacja

Model liniowy tworzenia systemu informacyjnego

Zmodyfikowany cykl życia systemu - ścieżka tworzenia oraz cykl eksploatacji analiza potrzeb definiowanie założeń projektowanie wdrożenie akceptacja

Zmodyfikowany cykl życia systemu - ścieżka tworzenia oraz cykl eksploatacji c. d. akceptacja eksploatacja ocena analiza potrzeb definiowanie założeń projektowanie wdrożenie

Standardowy cykl życia systemu - uogólnienie planowanie systemu analiza systemu projektowanie systemu wdrażanie systemu użytkowanie systemu modyfikacja systemu adaptacja systemu

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

Spiralny model cyklu życia systemu

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

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

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

Nakład pracy w cyklu tworzenia systemu informacyjnego eksploatacja testowanie kodowanie specyfikacja i analiza potrzeb projektowanie

Źródła błędów analiza potrzeb projektowanie kodowanie inne

Koszty usuwania błędów analiza potrzeb projektowanie kodowanie inne

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

Kierunki modyfikacji tradycyjnego cyklu życia systemu generatory zastosowań - ograniczenie programowania pakiety zastosowań - skrócenie czasu tworzenia prototypowanie - zapewnienie bieżącego sprzężenia zwrotnego

Generatory zastosowań definiowanie transakcji wejściowych tworzenia dialogu tworzenie baz danych modyfikacji plików generowania zapytań przetwarzania zapytań

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

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

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

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

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

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

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