Modelowanie i analiza systemów informatycznych Spis treści
|
|
- Zofia Kinga Janiszewska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Modelowanie i analiza systemów informatycznych Spis treści Modelowanie i analiza systemów informatycznych...1 Ćwiczenia Wiadomości podstawowe:...2 Ćwiczenia...8
2 Ćwiczenia 1 Wiadomości podstawowe: Przypadek użycia jest to specyfikacja ciągu akcji i ich wariantów, które system może wykonać poprzez interakcje z aktorami tego systemu. Przykładowy przypadek użycia: Diagram przypadków użycia (DPU, en: Use Case Diagram) Pełni on rolę metody definiowania wymagań systemowych. Diagram przypadków użycia to graficzne przedstawienie przypadków użycia, aktorów oraz związków miedzy nimi. Głównym ich celem jest identyfikacja oraz dokumentacja wymagań. Aktor to spójny zbiór ról odgrywanych przez użytkowników przypadku użycia w czasie interakcji z tym przypadkiem użycia. Aktor może być osobowy, lub nieosobowy. Np. osoba, zespół, baza danych, podsystemy. Przykład aktorów: Semantycznym powiązaniem pomiędzy elementami modelu są związki. W języku UML istnieją następujące rodzaje związków: 1. asocjacja 2. uogólnienie 3. zależność
3 4. realizacja Asocjacja jest to związek między co najmniej dwoma klasyfikatorami opisujący powiązania miedzy ich instancjami. W przypadkach użycia nie formułuje się nazwy związku. Przypadek asocjacji: Zależność związek pomiędzy dwoma elementami modelowania, w którym zmiana jednego z nich (niezależnego) wpływa na drugi (zależny). Znamy dwa rodzaje zależności zawierania i rozszerzania. Zależność zawierania oznaczamy <<include>>. Przedstawia ona powiązanie między przypadkiem zawierającym (bazowym) a przypadkiem zawieranym. Przykład zależności zawierania: W powyższym przykładzie wykonanie przypadku Dokonaj rezerwacji pociąga za sobą konieczność zweryfikowania dostępności pokoi. Najpierw sprawdzana jest lista pokoi, następnie następuje uruchomienie przypadku Dokonaj rezerwacji. Zależność rozszerzania jest zależnością opcjonalną. Funkcjonalność reprezentowana przez rozszerzający przypadek może być włączona, ale nie musi. Zależności rozszerzenia tworzone są, gdy funkcjonalność reprezentowana przez rozszerzany przypadek może zostać uzupełniona o dodatkowe kroki, które nie mają być wykonywane automatycznie przy każdym przypadku użycia a jedynie w pewnych, określonych sytuacjach.
4 Przykłady rozszerzenia: W powyższym przykładzie przypadek Dokonaj rezerwacji jest przypadkiem zawierającym. Zawiera on w sobie przypadek Sprawdź listę dostępnych pokoi realizowany za każdym uruchomieniem Dokonaj rezerwacji. Przypadek Sprawdź listę dostępnych pokoi może być rozszerzony o funkcjonalność przypadków zarządzaj pokojami i przekaż rezerwacje kontroli sieci.
5 Uogólnienia dotyczą aktorów oraz przypadków użycia. Element specjalizowany dziedziczy wszystkie cechy elementu ogólnego. Przykład uogólnienia przypadków użycia oraz aktorów:
6 Liczebność Kolejną cechą diagramów przypadków użycia jest możliwość określania liczebności końcówek związków asocjacji pomiędzy przypadkami użycia a aktorami. Przykład tej cechy znajduje się po niżej: Realizacja: Jest to związek znaczeniowy między klasyfikatorami. Jeden określa kontrakt a drugi zapewnia wywiązanie się z niego. Realizacje pozwalają modelować relacje występujące pomiędzy ogólnym opisem systemu w postaci diagramów przypadków użycia a jego wdrożeniem. Wiąże to jawnie diagram przypadków użycia z innymi diagramami. Dokumentacja przypadków użycia: Diagramy przypadków użycia tworzą ogólny obraz systemu będać punktem startowym do jego tworzenia. Każdy przypadek użycia powinien być uzupełniony o stosowną dokumentację charakteryzującą scenariusze (ciąg określonych akcji) tego przypadku użycia. Każdy przypadek użycia posiada scenariusz główny. Dodatkowo dokumentacja może być wzbogacona o scenariusze alternatywne. Szablon dokumentacji przypadku użycia znajduje się poniżej: Przypadki użycia typu CRUD: Przypadki użycia często wiąże się z przechowywaniem i użytkowaniem danych. Typową funkcjonalnością takich przypadków użycia jest tworzenie, aktualizowanie, usuwanie i wyszukiwanie danych konwencja CRUD (Create, Read, Update, Delete).
7 Szablon dokumentacji przypadku użycia Nazwa: Pełna nazwa przypadku użycia Numer: Numer identyfikacyjny przypadku użycia Twórca: Dane twórcy przypadku użycia Poziom ważności: Określenie poziomu ważności przypadku z perspektywy użytkownika Typ przypadku użycia: Określenie typu przypadku użycia z punktu widzenia jego złożoności oraz ważności dla zaspokojenia potrzeb użytkownika, np. ogólny/szczegółowy, niezbędny/istotny, itd.. Aktorzy: Lista aktorów będących w związku z przypadkiem użycia Krótki opis Krótki opis działania przypadku użycia Warunki wstępne: Charakterystyka koniecznych warunków inicjujących przypadek Warunki końcowe: Charakterystyka stanu systemu po realizacji przypadku użycia Główny przepływ zdarzeń: Wypunktowana i scharakteryzowana lista przepływów zdarzeń zachodzących podczas realizacji przypadku użycia; scenariusz główny Alternatywne przepływy zdarzeń: Wypunktowana i scharakteryzowana lista możliwych, alternatywnych przepływów zdarzeń przypadku użycia. Specjalne wymagania: Wypunktowana i scharakteryzowana lista dodatkowych, zidentyfikowanych wymagań niefunkcjonalnych, które mogą być istotne przykładowo podczas projektowania czy kodowania. Notatki i kwestie: Lista wszelkich komentarzy dotyczących przypadku użycia i lista pozostałych otwartych kwestii, które powinny zostać rozwiązane wraz z propozycjami osób, które mogłyby je rozwiązać.
8 Ćwiczenia 1. Serwis aukcyjny W tym ćwiczeniu krok po kroku zaprojektujemy diagram przypadków użycia serwisu aukcyjnego. Przeprowadzenie aukcji wymaga wystawienia towaru który będzie licytowany, a następnie jego licytacji. Funkcjonalność dodatkowa to przeglądanie aktywnych aukcji, przeglądanie historii zawartych transakcji oraz finalizacja transakcji. System oferować ma także zarządzanie kontami, kategoriami towarów oraz aukcjami. Pierwszym krokiem będzie stworzenie aktora obserwatora, będzie on mógł przeglądać aktywne aukcje lub założyć konto: Kolejnym aktorem będzie administrator, jego zadaniem będzie zarządzanie serwisem. Zarządzanie serwisem będzie umożliwiało zarządzanie kontami, aukcjami oraz kategoriami towarów. Zarządzanie kategoriami towarów będzie przypadkiem typu CRUD, czyli jego funkcjonalność obejmuje dodawanie, wyszukiwanie, usuwanie oraz modyfikacje kategorii towarów:
9 Trzecim aktorem będzie uczestnik aukcji dziedziczący po obserwatorze. Aktor ten ma dostęp do funkcjonalności przeglądania zawartych transakcji, wystawiania towaru na aukcję oraz, w trakcie przeglądania aktywnych aukcji może licytować towar. Poniższy diagram działa tak, że obserwator w każdym momencie przeglądania aktywnych aukcji może zdecydować się na licytowanie towaru, wtedy, następuje sprawdzenie, czy jest on uczestnikiem aukcji, jeśli tak, nastąpi licytowanie towaru.
10 Następnym elementem będzie Finalizowanie transakcji. Zakładamy, że będzie on mógł być wykonany niezależnie, bądź będzie można dotrzeć do niego spod licytacji towaru. Finalizacja transakcji wymaga interakcji z dwoma aktorami uczestnikami aukcji: kupującym i sprzedającym. Finalizacja aukcjami jest inicjowana przez system, dlatego, nawigację oznaczamy od systemu do aktora. Finalizacja może zakończyć się powodzeniem bądź po interwencji administratora zostać unieważniona.
11
12 Przykładowa dokumentacja przypadku użycia: Szablon dokumentacji przypadku użycia Nazwa: Licytuj towar Numer: 1 Twórca: Jan Kowalski Poziom ważności: Wysoki Typ przypadku użycia: Ogólny, niezbędny Aktorzy: Uczestnik aukcji [kupujący[ Krótki opis: Licytacja wskazanego towaru Warunki wstępne: Uczestnik aukcji posiada niezablokowane konto Warunki końcowe: Oferta została zarejestrowana lub wyświetlony został komunikat o błędzie a stan systemu nie uległ zmianie Główny przepływ zdarzeń: 1) Uczestnik aukcji wskazuje aukcję, w której chce uczestniczyć 2) System wyświetla formularz do wpisania oferty 3) Uczestnik aukcji wpisuje ofertę, a następnie wybiera opcję licytuj 4a) System rejestruje ofertę i informuje o tym Uczestnika aukcji 5) Następuje rozszerzenie aukcji o przypadek Finalizuj transakcję Alternatywne przepływy zdarzeń: 4b) Jeżeli w kroku 3) Uczestnik aukcji wprowadził kwotę niezgodną z regułami licytacji, system informuje o błędzie i następuje przejście do kroku 2) Wyjątki w przepływach 4c) Jeżeli z powodu awarii technicznej lub zakończenia aukcji system nie może zarejestrować oferty, informuje o tym Uczestnika aukcji i następuje zakończenie przypadku Specjalne wymagania: Notatki i kwestie: brak Po zakończeniu aukcji system informuje kupującego i sprzedającego o wyniku licytacji W dowolnym momencie Uczestnik aukcji może zrezygnować z licytacji i następuje zakończenie przypadku
13 Nazwa: Finalizuj transakcję Numer: 2 Twórca: Jan Kowalski Poziom ważności: Wysoki Typ przypadku użycia: Ogólny, niezbędny Aktorzy: Uczestnik aukcji [kupujący], oraz Uczestnik aukcji [sprzedający] Krótki opis: Finalizacja rozstrzygniętych aukcji Warunki wstępne: 1) Uczestnik aukcji posiada niezablokowane konto 2) Uczestnik aukcji [sprzedający] był oferentem aukcji 3) Uczestnik aukcji [kupujący] wygrał licytację Warunki końcowe: Transakcja została zakończona lub aukcja została u nieważniona Główny przepływ zdarzeń: 1) System informuje Uczestników aukcji o zakończeniu licytacji 2a) Kupujący określa sposób płatności oraz wybiera formę dostarczenia towaru 3) System wysyła do sprzedającego informację o sposobie płatności oraz wybranej przez kupującego formie dostarczenia towaru 4) Sprzedający wystawia ocenę kupującemu 5) W przypadku negatywnej oceny system wysyła informację do Administratora 6) Kupujący wystawia ocenę sprzedającemu 7) W przypadku negatywnej oceny system wysyła informację do administratora 8) Administrator w przypadku uzasadnionych skarg uczestników transakcji i (lub) naruszenia regulaminu może unieważnić transakcję Alternatywne przepływy zdarzeń: 2b) Jeżeli w ciągu 3 dni od zawarcia transakcji nie poinformował sprzedawcy o wyborze sposobu płatności, sprzedawca może unieważnić transakcję Specjalne wymagania: Notatki i kwestie: brak Pomiędzy kolejnymi zdarzeniami mogą wystąpić kilkudniowe odstępy czasowe Kroki 6) i 7) mogą wystąpić przed krokami 4) i 5)
14 2. System zarządzania kontaktami z klientem W systemie CRM ukierunkowanym na zarządzanie kontaktami z klientami, głównymi aktorami są: Klient, Dział Sprzedaży, Call Center, Menedżer Firmy, Dział Serwisu i Dział Marketingu. System zawiera w sobie szereg funkcjonalności takich jak: rejestrowanie klientów, rejestrowanie kontaktów z klientami, zarządzanie zamówieniami klienta, opracowanie syntetycznych zestawień sprzedaży i zyskowności klientów, prowadzenie katalogu wyrobów i usług. 3. System zarządzania treścią Celem tego ćwiczenia będzie stworzenie systemu CMS dla platformy e- learningowej. Ma on umożliwiać publikacje materiałów szkoleniowych w formie elektronicznej. Opracowanie materiałów szkoleniowych wymaga przygotowania treści merytorycznej szkolenia, elementów multimedialnych oraz testów sprawdzających stopień przyswojenia wiedzy. Elementy te są organizowane w ramach rozdziałów składających się na szkolenie. Podsystem CMS oferuje ponadto zarządzanie użytkownikami, obejmujące takie czynności, jak zakładanie kont i przydzielanie uprawnień do poszczególnych kursów.
Diagramy 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
Diagram 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
Modelowanie 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)
Diagramy przypadków uŝycia. związków między nimi
Diagramy przypadków uŝycia Graficzne przedstawienie przypadków uŝycia, aktorów oraz związków między nimi Zadania diagramów platforma komunikacji pomiędzy inwestorem a twórcą systemu identyfikacja i dokumentacja
Ję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)
Diagramy przypadków użycia - MS Visio
Diagramy przypadków użycia - MS Visio LABORKA Piotr Ciskowski zad. 1. Sklep internetowy - diagram przypadków użycia (Visio) o przykład z: Wrycza i in., UML 2.x. Ćwiczenia zaawansowane o narzędzie: MS Visio
Inż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,
Modelowanie Procesów Biznesowych Wykład 3 Notacja UML cz. 1
Modelowanie Procesów Biznesowych Wykład 3 Notacja UML cz. 1 Konrad Markowski Plan wystąpienia Biznesowy diagram przypadków użycia Konstruowanie biznesowego diagramu przypadków użycia Przykład Wprowadzenie
Diagramy 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
Modelowanie 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.
Ję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,
UML. dr inż. Marcin Pietroo
dr inż. Marcin Pietroo Pojęcia obiektowości obiekt klasa komunikat hermetyzacja polimorfizm dziedziczenie graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych
Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 3 Identyfikacja przypadków użycia
Inżynieria wymagań Wykład 2 Proces pisania przypadków użycia Część 3 Identyfikacja przypadków użycia Opracowane w oparciu o materiały IBM (kurs REQ570: Writing Good Use Cases) Znajdowanie przypadków użycia
Projektowanie systemów informatycznych. Diagramy przypadków użycia
Informacje ogólne i przykłady Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski jako narzędzie modelowania wymagań Nazwa use case diagrams. Cel stosowania Określenie wymagań
KATEDRA 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,
SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE)
SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE) Na podstawie http://wazniak.mimuw.edu.pl/index.php?title=io-2-lab Prof. dr hab. Marek Wisła INTERNETOWA SPRZEDAŻ KSIĄŻEK Księgarnia internetowa Przygotuj
Podstawy 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.
Projekt 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
Modelowanie obiektowe - Ćw. 5.
1 Modelowanie obiektowe - Ćw. 5. Treść zajęć: Dokumentacja przypadków użycia tworzenie scenariuszy. Diagramy przypadków użycia przedstawiają bardzo ogólny obraz systemu, nie pozwalają jednak na przedstawienie
Przypadki użycia. Analiza. Model biznesowy. Specyfikacja wymagań. Model dziedziny problemu. Przypadki użycia
2 Analiza Model biznesowy Specyfikacja wymagań Przypadki użycia Model dziedziny problemu 3 Przypadek użycia Przypadek użycia to umowa między uczestnikami systemu, określająca sposób zachowania systemu
Naso CC LITE klient CTI/ statystyki połączeń dla central Platan. CTI Solutions
Naso CC LITE klient CTI/ statystyki połączeń dla central Platan CTI Solutions O firmie CTI Solutions Wieloletnie doświadczenie w tworzeniu systemów informatycznych i telekomunikacyjnych Specjalizowanie
Instrukcja 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),
Inż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ś
Serwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna
Serwis Aukcyjny JMLnet v1.0 Specyfikacja Techniczna 1. Wymagania serwisu: - PHP w wersji 5 lub większej; - MySQL w wersji 5 lub większej; - menedżer zadań CRON; - biblioteka GD; - włączona funkcja 'mod_rewrite';
Inż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
Instrukcja 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),
PORTAL KLIENTA I OBSŁUGA ZGŁOSZEŃ.V01. VULCAN Innowacji
PORTAL KLIENTA I OBSŁUGA ZGŁOSZEŃ.V01 VULCAN Innowacji Streszczenie Dokument zawiera instrukcję opisującą Portal Klienta, za pomocą którego Użytkownik może przekazać zgłoszenie do Centrum Obsługi Klienta
Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Diagramy przypadków użycia
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Diagramy przypadków użycia Diagramy przypadków użycia jako narzędzie modelowania wymagań Nazwa diagramu
Okreś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
Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 9 Strukturyzacja modelu przypadków użycia
Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 9 Strukturyzacja modelu przypadków użycia Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements
ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ
ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest dostarczenie i wdrożenie systemu informatycznego dalej Platforma zakupowa
Michał Adamczyk. Język UML
Michał Adamczyk Język UML UML I. Czym jest UML Po co UML II.Narzędzia obsługujące UML, edytory UML III.Rodzaje diagramów UML wraz z przykładami Zastosowanie diagramu Podstawowe elementy diagramu Przykładowy
UML - zarys 2007/2008
UML - zarys 2007/2008 Modelowanie Jest ważne przy tworzeniu wysokiej jakości oprogramowania Jest przydatne przy tworzeniu i analizie działania organizacji Modelujemy aby: Zrozumieć system Określić pożądaną
Ź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ą
IO - 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
Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro
Jerzy Skalski s9473, grupa WIs I.6-11c System wspierający obsługę klienta dla firm sprzedających na Allegro 1. WYMAGANIA UŻYTKOWNIKA Użytkownicy systemu: System powinien przechowywać informacje dotyczące:
Instrukcja 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),
Cele 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
ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.
Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego
Podstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 11 PHP, MySQL: więcej, więcej!, więcej!!. tabel i funkcjonalności. Na dzisiejszych zajęciach zdefiniujemy w naszej bazie kilka tabel powiązanych kluczem obcym i zobaczymy,
Ćwiczenia 3: Specyfikacja wymagań Pytania:
Ćwiczenia 3: Specyfikacja wymagań Pytania: 1. Przygotuj przypadek użycia opisujący obsługę zamówienia w sklepie internetowym (krok po kroku). Zaczynamy od identyfikatora przypadku użycia (powiedzmy UC1),
Spis 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...
Podręcznik Sprzedającego. Portal aukcyjny
Podręcznik Sprzedającego Portal aukcyjny Spis treści 1. Czym jest KupTam.pl?... 3 2. Logowanie do serwisu... 3 3. Rejestracja... 4 4. Tworzenie domeny aukcyjnej... 7 5. Wybór domeny... 9 6. Obsługa portalu...
Cel 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
Agenda. 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
www.kwp.edu.pl Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy
www.kwp.edu.pl Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy Wersja: 4_23/07/2012 1 Spis treści 1. Wymagania... 3 2. Konfiguracja serwera... 3 3. Parametry konfiguracyjne
Świat rzeczywisty i jego model
2 Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Dom Samochód Osoba Modelowanie 3 Byty i obiekty Byt - element świata rzeczywistego (dziedziny problemu),
Analiza 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.
Tworzenie warstwy zasobów projektowanie metodą strukturalną
Tworzenie warstwy zasobów projektowanie metodą strukturalną Autor Zofia Kruczkiewicz Programowanie i wdrażanie systemów informatycznych 2011-03-27 1 1. Zasady modelowania wymagań funkcjonalnych systemu
SKRÓCONY OPIS systemu lojalnościowego
SKRÓCONY OPIS systemu lojalnościowego na podstawie wersji 2.0 PRODUCENT: Basic-Soft Ostrów Wlkp. AKTUALNA WERSJA: Kontrahent GT wersja 2.0 Zabrania się powielania, publikowania i rozpowszechniania bez
firmy produkty intranet handel B2B projekty raporty notatki
firmy mail intranet produkty DOKUMENTY handel raporty B2B projekty notatki serwis zadania Dlaczego warto wybrać Pakiet ITCube? Najczęściej wybierany polski CRM Pakiet ITCube jest wykorzystywany przez ponad
Komputerowe 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
CRM VISION FUNKCJE SYSTEMU
www.crmvision.pl CRM VISION FUNKCJE SYSTEMU www.crmvision.pl CRM VISION FUNKCJE SYSTEMU CRM Vision to nowoczesne, bezpieczne oprogramowanie wspomagające zarządzanie firmą poprzez usprawnienie przepływu
Spis treści. Część I Diagramy języka UML 2.1 11. Wstęp 7. Rozdział 1. Studia przypadków 13. Rozdział 2. Diagramy przypadków użycia 29
Spis treści Wstęp 7 Część I Diagramy języka UML 2.1 11 Rozdział 1. Studia przypadków 13 1.1. Składanie zleceń przez Dom Maklerski 13 1.2. System Informatyczny GPW 16 1.3. Integracja systemów firm z systemem
Zarządzanie sprzedażą w programie bs4
Zarządzanie sprzedażą w programie bs4 Spis treści Wstęp... 3 Podstawowe korzyści w obszarze zarządzania sprzedażą:...4 Przykładowy proces sprzedażowy realizowany w programie bs4 intranet:...5 Elementy,
BeeOffice. Konfiguracja i obsługa modułu Urządzenia
BeeOffice Konfiguracja i obsługa modułu Urządzenia Wersja 23.08.2018 Spis treści 1. Wstęp... 3 2. Konfigurowanie rodzajów urządzeń... 4 Definiowanie pól dodatkowych... 5 3. Konfigurowanie dostępu dla administratorów
Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu
Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 5 Definicja systemu Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements Management with Use
Serwis Aukcyjny JMLnet wersja PRO v1.31.3. Specyfikacja Techniczna
Serwis Aukcyjny JMLnet wersja PRO v1.31.3 Specyfikacja Techniczna 1. Wymagania serwisu: - PHP w wersji 5 lub większej; - MySQL w wersji 5 lub większej; - menedżer zadań CRON; - biblioteka GD; - włączona
TECHNOLOGIE OBIEKTOWE WYKŁAD 2. Anna Mroczek
TECHNOLOGIE OBIEKTOWE WYKŁAD 2 Anna Mroczek 2 Diagram czynności Czym jest diagram czynności? 3 Diagram czynności (tak jak to definiuje język UML), stanowi graficzną reprezentację przepływu kontroli. 4
NOWY NOWA MOC NOWEJ PLATFORMY POZNAJ NOWY I ROZWIŃ SWOJĄ FIRMĘ. bizneslink.pl
NOWA MOC NOWEJ PLATFORMY POZNAJ I ROZWIŃ SWOJĄ FIRMĘ bizneslink.pl ZWIĘKSZ OBROTY z nowoczesną platformą do zarządzania sprzedażą B2B Nowe funkcjonalności BiznesLink to nowoczesna platforma do zarządzania
Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia Materiały dla nauczyciela Projekt
DOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe
Nitrotek Sp. z o.o. ul. Krynicka 40/7 50-555 Wrocław Wrocław, dnia 07.01.2014 r. Zapytanie ofertowe W związku z realizacją projektu Wdrożenie nowoczesnego systemu B2B automatyzującego współpracę Nitrotek
Modelowanie i analiza systemów informatycznych
Katolicki Uniwersytet Lubelski Jana Pawła II Wydział Matematyki, Informatyki i Architektury Krajobrazu Modelowanie i analiza systemów informatycznych ćwiczenia informacja wstępna dr Viktor Melnyk, prof.
Analiza i projektowanie obiektowe 2017/2018. Wykład 2: Przypadki użycia
Analiza i projektowanie obiektowe 2017/2018 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.
ZAPYTANIE OFERTOWE. Wsparcie projektów celowych
ZAPYTANIE OFERTOWE Wsparcie projektów celowych Wrocław, dnia 01 października 2011 r. Zwracamy się z prośbą o przedstawienie oferty handlowej na zakup systemu zarządzania procesami w ramach Działania 1.4
Specyfikowanie wymagań przypadki użycia
Specyfikowanie wymagań przypadki użycia Prowadzący Dr inż. Zofia 1 La1 La2 Forma zajęć - laboratorium Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych
DOTACJE NA INNOWACJE INWESTUJEMY W WASZĄ PRZYSZŁOŚĆ
Mrągowo, dn. 21.01.2014 r Szanowni Państwo! Firma AdamS H. Pędzich z siedzibą w Mrągowie ul. Giżycka 5, producent okien i drzwi, na potrzeby realizacji projektu Wdrożenie systemu do zarządzania produkcją
Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012. Maciej Nikiel
2012 Zasoby wiedzy w e-projekcie. Technologie informatyczne, oprogramowanie - zdefiniowanie potrzeb, identyfikacja źródeł pozyskania. Preferencje odnośnie technologii informatycznych. Maciej Nikiel Kluczowe
Tworzenie stron www. Standard. Cena: 1950 zł netto
Tworzenie stron www Szanowni Państwo, przedstawiamy ofertę na tworzenie stron www. Dla Państwa wygody strony zostały podzielone na cztery warianty, z których każdy zawiera system zarządzania treścią CMS
SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW WEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS
PAKIET EDUKACYJNY SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW WEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS Kraków, grudzień 2014 r. Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o
INSTRUKCJA Panel administracyjny
INSTRUKCJA Panel administracyjny Konto trenera Spis treści Instrukcje...2 Opisy...2 Lista modułów głównych...3 Moduł szkoleniowy...4 Dodaj propozycję programu szkolenia...4 Modyfikuj arkusz wykładowcy...6
Funkcjonalność konfiguracji Szkoleniowej systemu Profesal
Funkcjonalność konfiguracji Szkoleniowej systemu Profesal Korespondencję dotyczącą tego dokumentu oraz opisanych w nim zagadnień prosimy kierować na adres: profesal@profesal.pl Spis treści Funkcjonalność
MAS dr. Inż. Mariusz Trzaska
MAS dr. Inż. Mariusz Trzaska Wykład 2 Model przypadków użycia Zagadnienia Prezentowanie diagramów Stereotypy; komentarze Klasyfikatory; wystąpienia klasyfikatorów Związki pomiędzy elementami modelowania
Zapytanie ofertowe. na wyłonienie dostawcy wartości niematerialnych w zakresie. Wartości Niematerialnych i Prawnych w postaci Systemu Klasy B2B
Szerzawy, dnia 01.04.2014r. Zapytanie ofertowe na wyłonienie dostawcy wartości niematerialnych w zakresie Wartości Niematerialnych i Prawnych w postaci Systemu Klasy B2B w ramach realizacji projektu Optymalizacja
System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski
System CRM dla banku Analiza i projekt Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski Spis treści 1 Cel projektu 3 2 Słownik 4 3 Wymagania funkcjonalne 5 3.1 F.BK Baza klientów.................................
SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS
PAKIET EDUKACYJNY SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS Kraków, grudzień 2014 r. Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o
Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie
Inżynieria wymagań Wykład 2 Proces pisania przypadków użycia Część 6 Wskazówki i sugestie Opracowane w oparciu o materiały IBM (kurs REQ570: Writing Good Use Cases) Wyzwania podczas pisania przypadków
SŁOWNIK STRUKTURY PRZEDSIĘBIORSTWA
J.B.R. ROGOWIEC SP. J. ul. Zapora 23, 43-382 Bielsko-Biała SŁOWNIK STRUKTURY PRZEDSIĘBIORSTWA Dostosowano do wersji 2.11 Systemu DMS SPIS TREŚCI SŁOWNIK STRUKTURY PRZEDSIĘBIORSTWA WPROWADZENIE... 3 1.
ZAPYTANIE OFERTOWE nr 07/POIG 8.1/2012
ZAPYTANIE OFERTOWE nr 07/POIG 8.1/2012 w związku z realizacją projektu Rozwój internetowego rynku usług poligraficznych poprzez utworzenie inteligentnej porównywarki ofert z możliwością automatycznego
OPIEKUN DORADCY: KONTO FIRMY - PIERWSZE KROKI
Portalami Opiekun Doradcy / Opiekun Zysku zarządza firma Opiekun Inwestora z siedzibą w Poznaniu, NIP: 972 117 04 29 KONTAKT W SPRAWIE WSPÓŁPRACY W RAMACH PROJEKTU OPIEKUN DORADCY pomoc@opiekundoradcy.pl,
E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.
E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak
a. (20 pkt.) Aplikacja powinna zawierać następujące elementy: 2. Formularz edycji profilu użytkownika (2 pkt.).
1. Biblioteka aplikacja internetowa umożliwiająca użytkownikom rezerwowanie i wypożyczanie książek oraz administratorom edycję bazy książek i zarządzanie użytkownikami. a. (20 pkt.) Aplikacja powinna zawierać
Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, 15.10.2012 r.
Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, 15.10.2012 r. Stworzenie platformy internetowej na potrzeby projektu. 1 Wykonanie portalu internetowego na potrzeby e-usługi, obejmującego
UML w Visual Studio. Michał Ciećwierz
UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować
Projektowanie obiektowe oprogramowania Wykład 2 - Unified Process Wiktor Zychla 2013
Projektowanie obiektowe oprogramowania Wykład 2 - Unified Process Wiktor Zychla 203 Unified Process Rama organizacji procesu wytwarzania oprogramowania. Posiada wyodrębionie fazy inicjowania, projektowania,
Jak wdrożyć CRM w małej i średniej firmie? Dariusz Mazur, Madar
Jak wdrożyć CRM w małej i średniej firmie? Dariusz Mazur, Madar Plan wystąpienia Podstawowe definicje System informatyczny dla MSP Pięć kroków udanego wdrożenia Podsumowanie Co to jest CRM Posiadanie takiej
Projekt Systemowy pn. Poprawa jakości zarządzania w ochronie zdrowia poprzez popularyzację wiedzy na temat technologii ICT
Projekt Systemowy pn. Poprawa jakości zarządzania w ochronie zdrowia poprzez popularyzację wiedzy na temat technologii ICT Instrukcja obsługi dla uczestnika szkolenia Wydawca: Centrum Systemów Informacyjnych
Diagramy klas. WYKŁAD Piotr Ciskowski
Diagramy klas WYKŁAD Piotr Ciskowski przedstawienie statyki systemu graficzne przedstawienie statycznych, deklaratywnych elementów dziedziny przedmiotowej oraz związków między nimi obiekty byt, egzemplarz
Overlord Przypadki użycia
Overlord Przypadki użycia Jakub Gołębiowski Adam Kawa Piotr Krewski Tomasz Weksej 25 kwietnia 2006 Spis treści 1 Rozgrywka 2 1.1 Skrócony opis.................................... 2 1.2 Cel..........................................
System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski
System CRM dla banku Analiza i projekt Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski Spis treści 1 Wprowadzenie 4 1.1 Cel projektu....................................... 4 1.2 Słownik.........................................
Spis treści. CRM. Rozwijaj firmę. Uporządkuj sprzedaż i wiedzę o klientach. bs4 intranet oprogramowanie, które daje przewagę
Moduł bs4-mail Spis treści Wstęp...3 Podstawowe zasady pracy z modułem:...3 Obsługa modułu bs4 mail krok po kroku...4 Inne, standardowe funkcjonalności:...7 Powiązania z innymi modułami:...8 Zalety wykorzystania
slajd 1 Model przypadków użycia Anna Bobkowska
slajd 1 Model przypadków użycia Anna Bobkowska Materia ły pomocnicze do wy kładu z Inżynierii Opr ogramowania na Wy dziale E TI PG. Ich lektura nie zastępuje obecności na wykładzie. Wykorzystanie materiałów
Podręcznik Kupującego. Portal aukcyjny
Podręcznik Kupującego Portal aukcyjny Spis treści 1. Czym jest KupTam.pl?... 3 2. Logowanie do serwisu... 3 3. Rejestracja... 4 4. Wybór domeny... 9 5. Obsługa portalu... 10 5.1. Widok wszystkich ofert...
REQB 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
Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.
zajmuje się wdrażaniem koncepcji CRM Eroica CRM bazującej na najczęściej używanym rozwiązaniu Open Source vtiger. Eroica CRM posiada wiele funkcji ułatwiających zarządzanie relacjami z klientem w kancelarii.
Wyższa Szkoła Bankowa w Toruniu ul. Młodzieżowa 31a 87-100 Toruń www.wsb.pl/torun Toruń, dnia 17.04.2014r. ZAPYTANIE OFERTOWE nr 1/NOR/0119/2014
Wyższa Szkoła Bankowa w Toruniu ul. Młodzieżowa 31a 87-100 Toruń www.wsb.pl/torun Toruń, dnia 17.04.2014r. ZAPYTANIE OFERTOWE nr 1/NOR/0119/2014 Zamawiający: Wyższa Szkoła Bankowa w Toruniu z siedzibą
REGULAMIN SELLO.PL. 1 Definicje. InsERT S.A. ul. Jerzmanowska 2, 54-519 Wrocław
REGULAMIN SELLO.PL 1 Definicje 1. Abonament prawo do korzystania z oprogramowania Sello przez Kupującego przez okres odpowiednio 30 dni, 365 lub 730 dni, będący treścią cyfrową niezapisaną na nośniku materialnym,
Funkcjonalność konfiguracji Inżynieryjnej systemu Profesal
Funkcjonalność konfiguracji Inżynieryjnej systemu Profesal Korespondencję dotyczącą tego dokumentu oraz opisanych w nim zagadnień prosimy kierować na adres: profesal@profesal.pl Spis treści Funkcjonalność
Kancelaria rozpoczęcie pracy z programem
Kancelaria rozpoczęcie pracy z programem Przyciski w programie Kancelaria 2.0 i Kancelaria LT Przyciski dostępne w poszczególnych modułach programu (na dole okien): Przejście do pierwszego Przejście do