Inżynieria oprogramowania wykład IV Faza określenia wymagań
|
|
- Paulina Osińska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Inżynieria oprogramowania wykład IV Faza określenia wymagań prowadzący: dr inż. Krzysztof Bartecki
2 Faza określenia wymagań Wymagania Projektowanie Implementacja Testowanie Konserwacja Strategiczna Analiza Instalacja Dokumentacja Jej celem jest dokładne określenie wymagań klienta wobec tworzonego systemu. K. Bartecki, Inżynieria oprogramowania, IV/2
3 Faza określenia wymagań szczegóły W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie tych celów. Klient może nie rozumieć oprogramowania, ale wie czego chce. Zadaniem analizy wymagań jest określenie czego chce klient i opisanie tego w taki sposób, aby wytwarzanie mogło toczyć się dalej bez jego udziału. Podstawowym sposobem pracy jest wykonywanie wywiadów z różnymi osobami ze strony klienta są to z reguły przyszli użytkownicy systemu. K. Bartecki, Inżynieria oprogramowania, IV/3
4 Trudności w określeniu wymagań: klient nie wie, w jaki sposób osiągnąć założone cele, cele klienta można osiągnąć na wiele sposobów, duże systemy wykorzystywane są przez wielu użytkowników, których cele mogą być sprzeczne, zleceniodawcy i użytkownicy to inne osoby nie zawsze są oni w stanie właściwie przewidzieć potrzeby rzeczywistych użytkowników. Jeśli klient, dla którego jest przeznaczone oprogramowanie, nie zostanie wysłuchany i zrozumiany, to prawdopodobnie nie będzie zadowolony z wyniku. K. Bartecki, Inżynieria oprogramowania, IV/4
5 Kolejne poziomy opisu wymagań Definicja wymagań (ang. requirement definition) to ogólny opis sporządzony w języku naturalnym ( System powinien ), będący rezultatem wstępnych rozmów z klientem. Specyfikacja wymagań (ang. requirement specification) to zapis częściowo już ustrukturalizowany, wykorzystujący zarówno język naturalny, jak i proste sformalizowane notacje (tabele, formularze). Specyfikacja oprogramowania (ang. software specification) to w pełni formalny opis wymagań. Formalna specyfikacja oznacza dokładne zdekomponowanie wymagań (najlepiej w pewnym formularzu) na krótkie punkty, których interpretacja nie powinna nastręczać trudności lub prowadzić do niejednoznaczności. K. Bartecki, Inżynieria oprogramowania, IV/5
6 Zawartość typowego dokumentu z opisem wymagań: wprowadzenie cel, zakres i kontekst systemu (omówione na poprzednim wykładzie), opis wymagań funkcjonalnych, opis wymagań niefunkcjonalnych, opis ewolucji systemu przewidywanych zmian, które mogą nastąpić w wyniku ewolucji sprzętu, zmiany potrzeb użytkowników, itp., wstępny model analityczny systemu (modelowanie będzie omówione na kolejnych wykładach), słownik opis terminów niezrozumiałych dla każdej ze stron. K. Bartecki, Inżynieria oprogramowania, IV/6
7 Cechy dobrego opisu wymagań: jest kompletny oraz niesprzeczny, opisuje zewnętrzne zachowanie systemu z punktu widzenia użytkownika, a nie sposób jego realizacji, uwzględnia ograniczenia, przy jakich musi pracować system, jest łatwy w modyfikacji, opisuje zachowanie systemu również w sytuacjach niepożądanych. Najbardziej typowy błąd w tej fazie: koncentrowanie się na sytuacjach typowych i pomijanie wyjątków oraz przypadków granicznych. Zarówno użytkownicy, jak i analitycy mają tendencję do nie zauważania sytuacji nietypowych lub skrajnych. K. Bartecki, Inżynieria oprogramowania, IV/7
8 Podział wymagań systemowych funkcjonalne opisują funkcje (czynności), które system ma wykonywać niefunkcjonalne opisują ograniczenia, przy których system ma wykonywać swoje funkcje K. Bartecki, Inżynieria oprogramowania, IV/8
9 Wymagania funkcjonalne Określenie wymagań funkcjonalnych obejmuje następujące czynności: określenie wszystkich rodzajów użytkowników, którzy będą korzystać z systemu, określenie wszystkich rodzajów użytkowników, którzy są niezbędni do działania systemu (obsługa, wprowadzanie danych, administracja), dla każdego rodzaju użytkownika określenie funkcji systemu oraz sposobów korzystania z planowanego systemu, określenie systemów zewnętrznych (obcych baz danych, sieci, Internetu), które będą wykorzystywane podczas działania systemu, ustalenie struktur organizacyjnych, przepisów prawnych, statutów, zarządzeń, instrukcji, itd., które pośrednio lub bezpośrednio określają funkcje wykonywane przez planowany system. K. Bartecki, Inżynieria oprogramowania, IV/9
10 Fragment przykładowego opisu wymagań w języku naturalnym System powinien umożliwiać wprowadzanie przechowywanie i drukowanie wielu wzorców tekstów umów zlecenia i umów o dzieło (łącznie co najmniej kilkunastu). Druk polegałby na wybraniu jednego ze wzorców i jednego z zleceniobiorców. System powinien uzupełnić wzorzec o dane zleceniobiorcy i umożliwiać dodanie tekstu przez użytkownika. System powinien umożliwiać drukowanie rachunków za wykonanie umowy zlecenie i umowy o dzieło z wyliczonymi poprawnie wszystkimi jego elementami. System powinien uwzględniać wszystkie zgodne z przepisami warianty naliczaniu ubezpieczeń społecznych i podatków K. Bartecki, Inżynieria oprogramowania, IV/10
11 Zalety opisu wymagań w języku naturalnym: stosunkowo łatwy do sporządzenia, w pełni zrozumiały przez klienta. Wady opisu wymagań w języku naturalnym: niejednoznaczność utrudniająca precyzyjny zapis wymagań może prowadzić to do różnej interpretacji tego samego tekstu przez różne osoby, ta sama treść wyrażona może być na różne sposoby utrudnia to wykrycie wymagań powiązanych z sobą oraz wymagań sprzecznych. K. Bartecki, Inżynieria oprogramowania, IV/11
12 Przykład formularza opisu wymagania dla programu podatkowego Nazwa funkcji Edycja dochodów podatnika Opis Dane wejściowe Źródło danych wejściowych Wynik Warunek wstępny Warunek końcowy Funkcja pozwala edytować łączne dochody podatnika uzyskane w danym roku Informacje o dochodach podatnika uzyskanych z różnych źródeł, o zaliczkach na poczet podatku, o dokumentach opisujących dochody Dokumenty oraz informacje dostarczane przez podatnika. Dane wpisywane są przez pracownika firmy Łączne dochody uzyskane przez podatnika w danym roku kalendarzowym Kwota dochodu = kwota przychodu kwota kosztów. Łączne kwoty przychodów, kosztów uzyskania, dochodów oraz zaliczek są sumami tych kwot dla dochodów z poszczególnych źródeł. Kwota dochodu = kwota przychodu kwota kosztów. Łączne kwoty przychodów, kosztów uzyskania, dochodów oraz zaliczek są sumami tych kwot dla dochodów z poszczególnych źródeł. K. Bartecki, Inżynieria oprogramowania, IV/12
13 Porządkowanie wymagań hierarchia wymagań funkcjonalnych funkcja 1 funkcja 1 funkcja 1.1 funkcja 1.1 funkcja 1.2 funkcja 1.3 funkcja 1.2 funkcja funkcja funkcja funkcja funkcja funkcja funkcja 1.3 K. Bartecki, Inżynieria oprogramowania, IV/13
14 Przykład hierarchii funkcji dla systemu firmy rachunkowej 1. Ewidencja podatników : 4. Ewidencja Urzędów Skarbowych : 6. Ewidencja zeznań podatkowych 6.1. Dodawanie zeznania 6.2. Usuwanie zeznania 6.3. Zabezpieczenie zeznania 6.4. Edycja zeznania Edycja informacji o przychodach Edycja informacji o ulgach : Wyświetlanie rozliczenia K. Bartecki, Inżynieria oprogramowania, IV/14
15 Przykład hierarchii funkcji dla systemu harmonogramowania zleceń System harmonogramowania zleceń 2. Przygotowanie zamówień na półprodukty 4. Przygotowanie kart zadań 1. Ewidencja zleceń 3. Edycja technologicznego opisu wydziału 5. Harmonogramowanie zleceń 1.1. Edycja opisu maszyn 1.2. Edycja opisu operacji 1.3. Edycja opisu wyrobów 1.4. Sprawdzanie kompletności opisu 1.5. Wydruk informacji technologicznych 3.1. Ustalanie harmonogramu 3.2. Edycja harmonogramu 3.3. Graficzna prezentacja harmonogramu 3.4. Wydruk harmonogramu 5.1. Wczytywanie informacji o zleceniach 5.2. Wyświetlanie informacji o zleceniach 5.3. Wydruk informacji o zleceniach K. Bartecki, Inżynieria oprogramowania, IV/15
16 Przypadki użycia są jedną z metod specyfikacji wymagań i dotyczą opisu funkcji systemu z punktu widzenia jego użytkowników. Przypadek użycia (ang. use case) to opis sekwencji działań, mającej określony cel biznesowy, w trakcie którego realizacji zachodzi interakcja pomiędzy programem i jego użytkownikami. Przypadki użycia, w przeciwieństwie do wcześniej wymienionych metod, skupiają się na interakcji pomiędzy użytkownikiem a systemem. Metoda przypadków użycia nie jest sprzeczna z hierarchiczną dekompozycją funkcji mogą być one stosowane równolegle. K. Bartecki, Inżynieria oprogramowania, IV/16
17 Zasady stosowania przypadków użycia: istotność nie koncentrujemy opisów przypadków użycia na działaniach mniej istotnych, nie mających ważnego celu biznesowego, kompletność opisane przypadki użycia powinny pokrywać wszystkie działania użytkownika, skala nie mnożymy nadmiernie ilości przypadków użycia, opisując oddzielnie jednostkowe czynności które powinny być krokami w przypadkach użycia, niezależność jeżeli jeden przypadek użycia zawiera przypadki podrzędne lub jest z nich zbudowany, to należy je wydzielić dla uproszczenia opisu. K. Bartecki, Inżynieria oprogramowania, IV/17
18 Opis (scenariusz) przykładowego przypadku użycia UC1: Wystawianie faktury Aktor: Sprzedawca Główny scenariusz: 1. Sprzedawca chce wystawić fakturę 2. Sprzedawca wpisuje pozycję faktury 3. System podlicza fakturę, nadaje jej nowy numer i zapisuje w rejestrze 4. Sprzedawca drukuje fakturę Rozszerzenia: 3.A Sprzedawca nie dodał żadnej pozycji 3.A.1 System prosi o ponowne wprowadzenie pozycji K. Bartecki, Inżynieria oprogramowania, IV/18
19 Inny przykład scenariusza przypadku użycia (źródło: owymaganiach.pl) K. Bartecki, Inżynieria oprogramowania, IV/19
20 Graficzna notacja przypadku użycia wystawianie faktury sprzedawca aktor (rodzaj użytkownika) asocjacja przypadek użycia K. Bartecki, Inżynieria oprogramowania, IV/20
21 Przykładowy diagram przypadków użycia restauracja K. Bartecki, Inżynieria oprogramowania, IV/21
22 Przykładowy diagram przypadków użycia biblioteka K. Bartecki, Inżynieria oprogramowania, IV/22
23 Uwaga: Sam diagram przypadków użycia nie umożliwia pełnej specyfikacji wymagań funkcjonalnych. Do każdego przypadku użycia na znajdującego się na diagramie potrzebny jest opis w postaci odpowiedniego scenariusza. Dopiero diagram przypadków użycia wraz ze zbiorem scenariuszy może być traktowany jako pełna specyfikacja funkcjonalności systemu. K. Bartecki, Inżynieria oprogramowania, IV/23
24 Wymagania niefunkcjonalne opisują ograniczenia, przy których system musi realizować swoje funkcje. Wymagania niefunkcjonalne można podzielić na: dotyczące produktu, np. w przypadku braku myszy musi istnieć możliwość przeglądania danych wyłącznie za pomocą klawiatury, dotyczące procesu, np. proces realizacji systemu harmonogramowania zleceń musi być zgodny ze standardem opisanym w określonym dokumencie. zewnętrzne, np. projektowany system informatyczny musi współpracować z bazą danych systemu komputerowego opisanego w określonym dokumencie. K. Bartecki, Inżynieria oprogramowania, IV/24
25 Typowe wymagania niefunkcjonalne związane są z m.in. bezpieczeństwem, wydajnością, awaryjnością systemu. UWAGA: Wymagania stwierdzające na przykład że system powinien być: łatwy w obsłudze, niezawodny, wydajny, nie są poprawnie określone, gdyż nie mogą być obiektywnie zweryfikowane. Dla wyrażania tego typu wymagań konieczne jest posługiwanie się wielkościami mierzalnymi. K. Bartecki, Inżynieria oprogramowania, IV/25
26 Przykłady miar służących do określenia wymagań niefunkcjonalnych cecha miary wydajność rozmiar łatwość użytkowania niezawodność odporność przenośność liczba transakcji obsłużonych w ciągu sekundy, czas odpowiedzi, szybkość odświeżania ekranu wymagana pamięć RAM, wymagana pamięć dyskowa czas niezbędny dla przeszkolenia użytkowników, liczba stron dokumentacji częstotliwość występowania błędnych wykonań, dostępność (procent czasu, w którym system jest dostępny) czas restartu po awarii systemu, prawdopodobieństwo zniszczenia danych podczas awarii liczba platform docelowych, Koszt przeniesienia na nową platformę K. Bartecki, Inżynieria oprogramowania, IV/26
27 Słownik Opis wymagań może zawierać terminy niezrozumiałe dla jednej ze stron. Mogą to być: terminy informatyczne (niezrozumiałe dla klienta), terminy dotyczące dziedziny zastosowań (niezrozumiałe dla projektantów systemu). Wszystkie specyficzne terminy niezrozumiałe dla jednej ze stron powinny być umieszczone w słowniku, wraz z ich wyjaśnieniem. Słownik powinien precyzować terminy niejednoznaczne i określać ich znaczenie w kontekście tego dokumentu. K. Bartecki, Inżynieria oprogramowania, IV/27
28 Przykład notacji elementów słownika termin objaśnienie synonim (nie zalecany) konto Nazwana ograniczona przestrzeń dyskowa, gdzie użytkownik może przechowywać swoje dane. Konta są powiązane z określonymi usługami, np. z pocztą komputerową oraz z prawami dostępu. katalog użytkownika konto bankowe Sekwencja cyfr oddzielona myślnikami, identyfikująca stan zasobów finansowych oraz operacji dla pojedynczego klienta banku. konto klient Jednostka sprzętowa instalowana w biurach urzędu, poprzez którą następuje interakcja użytkownika końco wego z systemem. stacja robocza użytkownik Osoba używająca systemu dla własnych celów biznesowych niezwiązanych z obsługą lub administracją systemu. klient K. Bartecki, Inżynieria oprogramowania, IV/28
29 Rezultaty fazy określenia wymagań Dokument opisujący wymagania, złożony z następujących elementów: wprowadzenia opisującego cele, zakres i kontekst systemu, opisu wymagań funkcjonalnych, opisu wymagań niefunkcjonalnych, opisu ewolucji systemu, tzn. przewidywanych zmian wymagań, wstępnego modelu systemu, słownika danych. Plan testów systemu. K. Bartecki, Inżynieria oprogramowania, IV/29
Faza Określania Wymagań
Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie
Bardziej szczegółowoCele przedsięwzięcia
Określanie wymagań Cele przedsięwzięcia Klienta, np. Wzrost efektywności, spadek kosztów, rozszerzenie rynku, unikanie błędów Wykonawcy Biznesowe Techniczne Priorytety! Kontekst przedsięwzięcia Użytkownicy
Bardziej szczegółowoOkreślanie wymagań. Cele przedsięwzięcia. Kontekst przedsięwzięcia. Rodzaje wymagań. Diagramy przypadków użycia use case diagrams
Cele przedsięwzięcia Określanie wymagań Klienta, np. Wzrost efektywności, spadek kosztów, rozszerzenie rynku, unikanie błędów Wykonawcy Biznesowe Techniczne Priorytety! Kontekst przedsięwzięcia Użytkownicy
Bardziej szczegółowoIO - inżynieria oprogramowania. dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl http://home.agh.edu.pl/~zabinska/
IO - inżynieria oprogramowania dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl http://home.agh.edu.pl/~zabinska/ Faza określania wymagań (1) Cel fazy określania wymagań dokładne ustalenie wymagań klienta
Bardziej szczegółowoFAZA STRATEGICZNA. Podstawowe hasło: Nie skupiać się na szczegółach! (na razie) Czynności w fazie strategicznej: Decyzje strategiczne:
FAZA STRATEGICZNA Faza strategiczna jest wykonywana zanim podejmowana jest decyzja o realizacji przedsięwzięcia. Jej zadaniem jest określenie celów tworzonego systemu oraz wymagań odnośnie szczegółów jego
Bardziej szczegółowoZakład Języków Programowania Instytut Informatyki Uniwersytet Wrocławski
INŻYNIERIA OPROGRAMOWANIA wykład 4: OKREŚLANIE WYMAGAŃ dr inż. Leszek Grocholski ( na podstawie wykładów prof. K. Subiety, Instytut Informatyki PAN ) Zakład Języków Programowania Instytut Informatyki Uniwersytet
Bardziej szczegółowoInżynieria oprogramowania II
Wymagania funkcjonalne, przypadki użycia Inżynieria oprogramowania II Problem i cel Tworzenie projektów bez konkretnego celu nie jest dobre Praktycznie każdy projekt informatyczny powstaje z uwagi na jakiś
Bardziej szczegółowoZasady organizacji projektów informatycznych
Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych
Bardziej szczegółowoFaza strategiczna. Synteza. Analiza. Instalacja. Faza strategiczna. Dokumentacja. kodowanie implementacja. produkt konserwacja
Faza strategiczna określenie wymagań specyfikowanie projektowanie kodowanie implementacja testowanie produkt konserwacja Faza strategiczna Analiza Synteza Dokumentacja Instalacja Faza strategiczna (ang.
Bardziej szczegółowoModelowanie i analiza systemów informatycznych Spis treści
Modelowanie i analiza systemów informatycznych Spis treści Modelowanie i analiza systemów informatycznych...1 Ćwiczenia 1...2 Wiadomości podstawowe:...2 Ćwiczenia...8 Ćwiczenia 1 Wiadomości podstawowe:
Bardziej szczegółowoInżynieria wymagań. Inżynieria wymagań 1/1
Inżynieria wymagań Inżynieria wymagań 1/1 Inżynieria wymagań 2/1 Wymagania stawiane oprogramowaniu Opisy usług i ograniczeń są wymaganiami stawianymi systemowi. Proces wynajdowania, analizowania, dokumentowania
Bardziej szczegółowoAnaliza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Bardziej szczegółowoModelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Modelowanie przypadków użycia Jarosław Kuchta Podstawowe pojęcia Przypadek użycia jest formalnym środkiem dla przedstawienia funkcjonalności systemu informatycznego z punktu widzenia jego użytkowników.
Bardziej szczegółowoSpecyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)
Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)
Bardziej szczegółowoKATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA
KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA Przygotował: mgr inż. Radosław Adamus Wprowadzenie Podstawą każdego projektu, którego celem jest budowa oprogramowania są wymagania, czyli warunki,
Bardziej szczegółowoCo to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?
ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest
Bardziej szczegółowoInżynieria oprogramowania. Wykład 6 Analiza i specyfikowanie wymagań
Inżynieria oprogramowania Wykład 6 Analiza i specyfikowanie wymagań Proces inżynierii wymagań Feasibility Study Feasibility Report Requirements Analysis System Models Requirements Definition Definition
Bardziej szczegółowoEtapy życia oprogramowania
Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano
Bardziej szczegółowoInżynieria oprogramowania. Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia
Inżynieria oprogramowania Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia Punkt widzenia (Point of View) Systemy oprogramowania mają zwykle kilku różnych użytkowników. Wielu
Bardziej szczegółowoEtapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania
Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna
Bardziej szczegółowoInżynieria oprogramowania
Inżynieria oprogramowania Definicja IEEE: inżynieria oprogramowania jest to zastosowanie - systematycznego, - zdyscyplinowanego, - ilościowego podejścia do - rozwoju, - eksploatacji - utrzymania oprogramowania.
Bardziej szczegółowoKomputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Bardziej szczegółowoProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło
Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 1 UCD - User Centered Design 1) User Centered Design Projekt Skoncentrowany
Bardziej szczegółowoWymagania klienta mogą być opisane na różnych poziomach abstrakcji: Podział wymagań: Wymagania funkcjonalne Wymagania niefunkcjonalne
Definiowanie wymagań Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: 1. Definicja wymagań jest zapisana w języku naturalnym jako rezultat rozmów z przedstawiciela klienta 2. Specyfikacja
Bardziej szczegółowoŹródło: S. Wrycza, B. Marcinkowski, K. Wyrzykowski Język UML 2.0 w modelowaniu systemów informatycznych Helion DIAGRAMY INTERAKCJI
DIAGRAMY INTERAKCJI DIAGRAMY STEROWANIA INTERAKCJĄ Diagramy sterowania interakcją dokumentują logiczne związki między fragmentami interakcji. Podstawowe kategorie pojęciowe diagramów sterowania interakcją
Bardziej szczegółowoProjekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
Bardziej szczegółowoDiagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Modelowanie biznesowe jest stykiem między
Bardziej szczegółowoREQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN
REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN Podziękowania REQB Poziom Podstawowy Przykładowy Egzamin Dokument ten został stworzony przez główny zespół Grupy Roboczej REQB dla Poziomu Podstawowego. Tłumaczenie
Bardziej szczegółowoTom 6 Opis oprogramowania
Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 3 Diagramy przypadków użycia Diagramy przypadków użycia (ang. use case)
Bardziej szczegółowoPodstawy programowania III WYKŁAD 4
Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.
Bardziej szczegółowoModelowanie obiektowe - Ćw. 3.
1 Modelowanie obiektowe - Ćw. 3. Treść zajęć: Diagramy przypadków użycia. Zasady tworzenia diagramów przypadków użycia w programie Enterprise Architect. Poznane dotychczas diagramy (czyli diagramy klas)
Bardziej szczegółowoInstrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia
Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),
Bardziej szczegółowoŁatwa czy niełatwa droga do celu? - wdrożenie COSMIC w ZUS
- wdrożenie COSMIC w ZUS Warszawa, 07.06.2017 Dlaczego w ZUS zdecydowano się na wdrożenie wymiarowanie złożoności oprogramowania akurat metodą COSMIC? jest metodą najbardziej transparentną i ograniczającą
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA TESTOWANIE SYSTEMOWE
INŻYNIERIA OPROGRAMOWANIA TESTOWANIE SYSTEMOWE Ważne pojęcia (I) Warunek testowy (test condition) to element lub zdarzenie modułu lub systemu, który może być zweryfikowany przez jeden lub więcej przypadków
Bardziej szczegółowo020 ANALIZA WYMAGAŃ. Prof. dr hab. Marek Wisła
020 ANALIZA WYMAGAŃ Prof. dr hab. Marek Wisła Wymagania Wymaganie (ang. requirement) - pojęcie wymagania jest różnie interpretowane przez różne organizacje zajmujące się produkcją oprogramowania. Może
Bardziej szczegółowoWykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bardziej szczegółowoCel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2
Wyższa Szkoła Menedżerska w Legnicy Systemy informatyczne w przedsiębiorstwach Zarządzanie, ZIP, sem. 6 (JG) Modelowanie wymagań Wykład 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest przekazanie wiedzy
Bardziej szczegółowoDiagram przypadków użycia
Diagram przypadków użycia Diagram przypadków użycia opisuje system z punktu widzenia użytkownika, pokazuje, co robi system, a nie jak to robi. Diagram ten sam w sobie zazwyczaj nie daje nam zbyt wielu
Bardziej szczegółowoProjektowanie oprogramowania
Wrocław, 27.09.2010 1. Warunki wstępne Projektowanie oprogramowania Warunkiem uczestnictwa w zajęciach jest zaliczenie przedmiotu: Podstawy inżynierii oprogramowania (ćwiczenia) Zajęcia składają się z
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2015/2016. Wykład 2: Przypadki użycia
Analiza i projektowanie obiektowe 2015/2016 Wykład 2: Przypadki użycia Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Czym są przypadki użycia. 2.
Bardziej szczegółowoWstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań
Wstęp Inżynieria wymagań Schemat procesu pozyskiwania wymagań identyfikacja źródeł wymagań Organizacja i Zarządzanie Projektem Informatycznym pozyskiwanie pozyskiwanie pozyskiwanie Jarosław Francik marzec
Bardziej szczegółowoInstrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia
Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),
Bardziej szczegółowoInżynierski Projekt Zespołowy
Inżynierski Projekt Zespołowy Projekt Funkcji Systemu 1. Wymagania funkcjonalne i niefunkcjonalne Prace nad specyfikacją powinny się koncentrowad na funkcjonalnościach, interakcji systemu z użytkownikiem,
Bardziej szczegółowoSpis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
Bardziej szczegółowoModelowanie danych, projektowanie systemu informatycznego
Modelowanie danych, projektowanie systemu informatycznego Modelowanie odwzorowanie rzeczywistych obiektów świata rzeczywistego w systemie informatycznym Modele - konceptualne reprezentacja obiektów w uniwersalnym
Bardziej szczegółowoProjekt aplikacji internetowej specyfikacja wymagań (cz.1)
Cykl życia aplikacji internetowej modelowanej przy pomocy WebML Etapy: 1) Specyfikacja wymagań określenie wymagań funkcjonalnych i niefunkcjonalnych, jakie ma spełniać tworzona aplikacja. 2) Stworzenie
Bardziej szczegółowoWprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego
Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie
Bardziej szczegółowoFORMULARZ OCENY PARAMETRÓW TECHNICZNYCH
FORMULARZ OCENY PARAMETRÓW TECHNICZNYCH Nazwa: System klasy ERP Ilość: 1 sztuka Strona 1 Specyfikacja techniczna: Lp. Moduł/funkcjonalność Charakterystyka Wartość oferowana TAK/NIE* Uwagi Oferenta 1 Moduł
Bardziej szczegółowoWPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA
WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WSTĘP... 2 1 UWARUNKOWANIA TECHNICZNE... 2 2 UWARUNKOWANIA FORMALNE... 2 3 LOGOWANIE DO SERWISU... 2 4 WIDOK STRONY GŁÓWNEJ...
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej
Analiza i projektowanie obiektowe 2017/2018 Wykład 3: Model wiedzy dziedzinowej Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Model wiedzy dziedzinowej
Bardziej szczegółowoZałącznik nr 19 do Umowy nr... z dnia... Plan Testów Systemu. Projekt ZEFIR 2
Załącznik nr 19 do Umowy nr... z dnia... Plan Testów Systemu Projekt ZEFIR 2 1 Metryka dokumentu Nazwa projektu Właściciel projektu Izba Celna Wykonawca* Produkt Autorzy Plik_wersja
Bardziej szczegółowoAgenda. Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia
Analiza biznesowa Agenda Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia Cele projektu Cechy SMART S Specific Precyzyjne M Measurable Mierzalne A Agreed To Zaakceptowane
Bardziej szczegółowoMetodyka projektowania komputerowych systemów sterowania
Metodyka projektowania komputerowych systemów sterowania Andrzej URBANIAK Metodyka projektowania KSS (1) 1 Projektowanie KSS Analiza wymagań Opracowanie sprzętu Projektowanie systemu Opracowanie oprogramowania
Bardziej szczegółowoInżynieria Programowania Inżynieria wymagań
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 11 marca 2017 Plan wykładu 1 2 3 Określanie i analizowanie wymagań 4 5 Plan wykładu 1 2 3 Określanie i analizowanie wymagań 4 5 Plan wykładu
Bardziej szczegółowoWykład 4 INFORMACJE IDENTYFIKUJĄCE DOKUMENT PRZEDMIOT ANALIZY PRZEDMIOT ANALIZY INNE CECHY DOKUMENTU
PRZEDMIOT ANALIZY Wykład 4 ANALIZA DOKUMENTÓW DOKUMENTY ORGANIZACJI są sformalizowanym odzwierciedleniem zachodzących w niej procesów realnych, decyzji i działań, a w ich wyniku zmian majątkowych, organizacyjnych,
Bardziej szczegółowoProjektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Inżyniera wymagań Wymagania w projektowaniu systemów informatycznych Istnieją różne definicje wymagań dla
Bardziej szczegółowoInstrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia
Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),
Bardziej szczegółowoRAPORT Z TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT
Miejscowość Lublin, dnia 17.12.2009 RAPORT Z TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT 1. Dane podstawowe W poniższych polach należy wpisać informacje o testującym, szkolącym, sprawdzanych przez niego usługach,
Bardziej szczegółowoFeature Driven Development
Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami
Bardziej szczegółowoDiagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM
Bardziej szczegółowoTom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Bardziej szczegółowoDiagramy przypadków użycia. WYKŁAD Piotr Ciskowski
Diagramy przypadków użycia WYKŁAD Piotr Ciskowski Diagram przypadków użycia definiowanie wymagań systemowych graficzne przedstawienie przypadków użycia, aktorów, związków między nimi występujących w danej
Bardziej szczegółowoProjekt z przedmiotu Projektowanie systemów teleinformatycznych
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Projekt z przedmiotu Projektowanie systemów teleinformatycznych Temat : Centrum Raportowania Sprzedaży w sieciach telefonii komórkowej Wykonali: Pasula Marcin
Bardziej szczegółowoSylabus modułu e-urzędnik
Sylabus modułu e-urzędnik Wymagania konieczne: Zakłada się, że przystępując do egzaminu modułu e-urzędnik, zdający będzie miał opanowany blok umiejętności i wiadomości podstawowych w zakresie zgodnym z
Bardziej szczegółowoZarządzanie i realizacja projektów systemu Microsoft SharePoint 2010
Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................
Bardziej szczegółowoMaciej Oleksy Zenon Matuszyk
Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu
Bardziej szczegółowoProgramowanie zespołowe
Programowanie zespołowe Laboratorium 4 - modele tworzenia oprogramowania, manifest Agile i wstęp do Scruma mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 14 marca 2017 1 / 21 mgr inż. Krzysztof
Bardziej szczegółowo<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>
Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą
Bardziej szczegółowoSygnatura akt: CEZAMAT/PU/14/2013. Warszawa, dn. 19.11.2013 r. Zapytanie ofertowe. I.Nazwa i adres Zamawiającego:
Sygnatura akt: CEZAMAT/PU/14/2013 Warszawa, dn. 19.11.2013 r. Zapytanie ofertowe I.Nazwa i adres Zamawiającego:, ul Polna 50,. II.Nazwa przedmiotu zamówienia: Świadczenie usług prowadzenia pełnej księgowości
Bardziej szczegółowoDiagramy przypadków użycia
Instytut Informatyki Uniwersytetu Śląskiego 10 października 2010 Spis treści 1 Wprowadzenie do UML 2 3 4 5 6 Diagramy UML Język UML definiuje następujący zestaw diagramów: diagram przypadków użycia - służy
Bardziej szczegółowoProcesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania
Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania dr inż. Marcin Szlenk Politechnika Warszawska Wydział Elektroniki i Technik Informacyjnych Wprowadzenie O mnie dr inż. Marcin
Bardziej szczegółowoNarzędzia informatyczne wspierające przedsięwzięcia e-commerce
Narzędzia informatyczne wspierające przedsięwzięcia e-commerce Zarządzanie projektami e-commerce, Meblini.pl, UE we Wrocławiu Wrocław, 11-03-2018 1. Cykl życia projektu 2. Pomysł / Planowanie 3. Analiza
Bardziej szczegółowoProjektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Modelowanie danych Diagramy ERD Modelowanie danych dlaczego? Od biznesowego gadania do magazynu na biznesowe
Bardziej szczegółowoWdrożenie nowych proinnowacyjnych usług sprzyjających dyfuzji innowacji w sektorze MSP nr umowy: U- POIG.05.02.00-00-016/10-00
Regulamin usługi Wdrożenie nowych proinnowacyjnych usług sprzyjających dyfuzji innowacji w sektorze MSP nr umowy: U- POIG.05.02.00-00-016/10-00 Projekt realizowany jest w ramach Działania 5.2 Wsparcie
Bardziej szczegółowoIO - inżynieria oprogramowania. dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl
IO - inżynieria oprogramowania dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl Metody porządkowania wymagań funkcjonalnych Liczba wymagań funkcjonalnych może być bardzo duża; konieczne jest pewnego rodzaju
Bardziej szczegółowoJęzyk UML. dr inż. Piotr Szwed C3, pok
Język UML dr inż. Piotr Szwed C3, pok. 212 e-mail: pszwed@ia.agh.edu.pl http://pszwed.ia.agh.edu.pl Przypadki użycia Przypadki użycia: Definicja Przypadek użycia to specyfikacja ciągów akcji i ich wariantów,
Bardziej szczegółowoWOJSKOWA AKADEMIA TECHNICZNA
WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM ANALIZA I MODELOWANIE SYSTEMÓW INFORMATYCZNYCH Stopień, imię i nazwisko prowadzącego Stopień, imię i nazwisko słuchacza Grupa szkoleniowa mgr inż. Łukasz Laszko
Bardziej szczegółowoWymagania pozafunkcjonalne - projektowanie interfejsu użytkownika
Temat zajęć Wymagania pozafunkcjonalne Projektowanie interfejsu użytkownika Tematem zajęć jest praktyczne zastosowanie wiedzy nabytej podczas zajęć z prototypowania interfejsu użytkownika w kontekście
Bardziej szczegółowoInżynieria wymagań. Jarosław Kuchta Dokumentacja i Jakość Oprogramowania
Inżynieria wymagań Jarosław Kuchta Cele inżynierii wymagań Określenie celu biznesowego projektu Cel biznesowy określa korzyści, jakie osiągną udziałowcy projektu dzięki jego realizacji Identyfikacja wymagań
Bardziej szczegółowoJakość w procesie wytwarzania oprogramowania
Jarosław Kuchta Jakość Oprogramowania http://www.eti.pg.gda.pl/katedry/kask/pracownicy/jaroslaw.kuchta/jakosc/ J.Kuchta@eti.pg.gda.pl Względny koszt wprowadzania zmian w zależności od fazy realizacji projektu
Bardziej szczegółowoSM-EX System Multipłatności - EX
SM-EX System Multipłatności - EX Opis systemu Czym jest SM-EX? SM-EX to oprogramowanie komputerowe przygotowane do obsługi punktów przyjmowania opłat za rachunki od ludności tzw. punktów kasowych. System
Bardziej szczegółowoZagadnienia (1/3) Inżynieria Oprogramowania
Zagadnienia (1/3) Pozyskiwanie i analiza Reprezentacje na poszczególnych etapach projektu Najczęściej pojawiające się problemy podczas pozyskiwania oraz metody ich rozwiązywania Reprezentacja z punktu
Bardziej szczegółowoPLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>
Załącznik nr 4.4 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA numer wersji
Bardziej szczegółowoPraktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC Jarosław Świerczek Punkty funkcyjne Punkt funkcyjny to metryka złożoności oprogramowania wyznaczana w oparciu o określające to oprogramowanie
Bardziej szczegółowoOPROGRAMOWANIE DLA FIRM. Księga Handlowa. Podstawowe cechy modułu przeznaczonego do prowadzenia pełnej księgowości.
OPROGRAMOWANIE DLA FIRM Księga Handlowa Podstawowe cechy modułu przeznaczonego do prowadzenia pełnej księgowości. Księgowość Możliwość płynnej zmiany typu źródła przychodu w momencie dodawania roku obrachunkowego,
Bardziej szczegółowoBazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Bardziej szczegółowoRAPORT Z TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT
Załącznik nr 4 Miejscowość.., data. RAPORT Z TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT 1. Dane podstawowe W poniższych polach należy wpisać informacje o testującym, szkolącym, sprawdzanych przez niego usługach,
Bardziej szczegółowoProjektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34
Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. 2/34 Modelowanie CRC Modelowanie CRC (class-responsibility-collaborator) Metoda identyfikowania poszczególnych
Bardziej szczegółowoInżynieria Programowania Inżynieria wymagań. Plan wykładu. Motto. Wstęp. Notatki. Notatki. Notatki. Notatki. Arkadiusz Chrobot
Inżynieria Programowania Inżynieria Arkadiusz Chrobot Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 20 października 2015 Plan wykładu 1. Wstęp 2. Studium wykonywalności 3. Określanie
Bardziej szczegółowoFaza analizy (modelowania) Faza projektowania
Faza analizy (modelowania) Faza projektowania Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie: co i przy jakich ograniczeniach system ma robić? Wynikiem tej analizy jest zbiór wymagań
Bardziej szczegółowoWykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Bardziej szczegółowoCechy systemu MRP II: modułowa budowa, pozwalająca na etapowe wdrażanie, funkcjonalność obejmująca swym zakresem obszary technicznoekonomiczne
Zintegrowany System Informatyczny (ZSI) jest systemem informatycznym należącym do klasy ERP, który ma na celu nadzorowanie wszystkich procesów zachodzących w działalności głównie średnich i dużych przedsiębiorstw,
Bardziej szczegółowoAnaliza i programowanie obiektowe 2016/2017. Wykład 6: Projektowanie obiektowe: diagramy interakcji
Analiza i programowanie obiektowe 2016/2017 Wykład 6: Projektowanie obiektowe: diagramy interakcji Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Przejście
Bardziej szczegółowoJednolity Plik Kontrolny oraz zmiany w przepisach podatkowych w 2016 r.
Jednolity Plik Kontrolny oraz zmiany w przepisach podatkowych w 2016 r. Szczecin, 10 czerwca 2016 1 Wprowadzenie Jednolitego Pliku Kontrolnego 2 Jednolity Plik Kontrolny wprowadzenie Jednolity Plik Kontrolny
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ
SPECYFIKACJA WYMAGAŃ Autorzy: Wersja: 2 Historia zmian dokumentu Osoba
Bardziej szczegółowoTestowanie oprogramowania
Testowanie oprogramowania 1/17 Testowanie oprogramowania Wykład 01 dr inż. Grzegorz Michalski 13 października 2015 Testowanie oprogramowania 2/17 Dane kontaktowe: Kontakt dr inż. Grzegorz Michalski pokój
Bardziej szczegółowoTestowanie oprogramowania. Testowanie oprogramowania 1/34
Testowanie oprogramowania Testowanie oprogramowania 1/34 Testowanie oprogramowania 2/34 Cele testowania testowanie polega na uruchamianiu oprogramowania w celu wykrycia błędów, dobry test to taki, który
Bardziej szczegółowoInżynieria oprogramowania wykład III Faza strategiczna
Inżynieria oprogramowania wykład III Faza strategiczna prowadzący: dr hab. inż. Krzysztof Bartecki, prof. PO Faza strategiczna Wymagania Projektowanie Implementacja Testowanie Konserwacja Strategiczna
Bardziej szczegółowo