Projekt aplikacji internetowej specyfikacja wymagań (cz.1)

Podobne dokumenty
Lodówka w której przechowujemy produkty zalogowanego użytkownika. Inaczej zwykły użytkownik posiadający konto w systemie.

Modelowanie i analiza systemów informatycznych Spis treści

System epon Dokumentacja użytkownika

Podstawy programowania III WYKŁAD 4

UML cz. III. UML cz. III 1/36

Diagram przypadków użycia

Spis treúci. 1. Wprowadzenie... 13

Instrukcja dla wykonawców w zakresie obsługi zamówień elektronicznych w Portalu Dostawcy - LDO

System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski

SPECYFIKACJA WYMAGAŃ

Miejskie Wodociągi i Oczyszczalnia sp. z o.o. w Grudziądzu. ibok. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

Wykład 1 Inżynieria Oprogramowania

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA

Język UML. dr inż. Piotr Szwed C3, pok

Inżynierski Projekt Zespołowy

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

INSTRUKCJA UŻYTKOWNIKA

Diagramy przypadków użycia. WYKŁAD Piotr Ciskowski

Instrukcja dodawania monografii e_monografii

Dokument Detaliczny Projektu

PORTAL KLIENTA I OBSŁUGA ZGŁOSZEŃ.V01. VULCAN Innowacji

Analiza i programowanie obiektowe 2016/2017. Wykład 6: Projektowanie obiektowe: diagramy interakcji

INSTRUKCJA ZARZĄDZANIA

Instrukcja rejestracji i obsługi konta użytkownika oraz głosowania na projekty obywatelskie w systemie.

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych

INSTRUKCJA ZARZĄDZANIA

WYGENEROWANIE NOWEGO HASŁA DO SYSTEMU NA ADRES skrócona instrukcja

ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

UWAGA:hJeżelihjeszczehniehdokonałeśhrejestracji,hprzejdźh dohnastępnejhsekcji.

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Tytuł pracy: PRACA MAGISTERSKA AUTOR: KRAKÓW, Marzec 2011 Promotor pracy :

Logowanie i nowy układ menu

Cardmobile.pl. Cardmobile.pl jest nowoczesnym systemem płatności mobilnych oraz internetowych.

SysML Tworzenie diagramu aktywności SysML005

Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

INSTRUKCJA PIERWSZEGO LOGOWANIA DO PORTALU INFORMACYJNEGO RESORTU OBRONY NARODOWEJ

Dokumentacja użytkownika E-działania - POLCHAR

INDECT. Projekt i implementacja prototypu systemu GIS dla akwizycji, wizualizacji i przetwarzania wiedzy o zagrożeniach.

Instrukcja dla wykonawców w zakresie obsługi zamówień elektronicznych w Portalu Dostawcy LDO

1. Cel i zakres dokumentu Słownik pojęć użytych w instrukcji... 3

Język UML w modelowaniu systemów informatycznych

REGULAMIN KORZYSTANIA Z SERWISU INTERNETOWEGO Lloyd Properties sp. z o.o.

INSTRUKCJA OBSŁUGI PLATFORMY KONSULTACJI SPOŁECZNYCH

Dokument Detaliczny Projektu

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

Podręcznik Użytkownika LSI WRPO

Dokumentacja projektu Makao karciana gra sieciowa

e-szpital Instrukcja użytkownika Treść dokumentacji jest aktualna w momencie wydania. Bytom, maj 2015

Przewodnik użytkownika Bazy Ogłoszeń

Wymiar poziomy: oś na której umieszczono instancje klasyfikatorów biorące udział w interakcji.

System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

Instrukcja. Systemu Obsługi Praktyk -Moduł Student UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE

Projektowanie interakcji

PROJEKT Z BAZ DANYCH

Języki programowania wysokiego poziomu. Ćwiczenia

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 3 Identyfikacja przypadków użycia

TECHNOLOGIE OBIEKTOWE WYKŁAD 2. Anna Mroczek

INŻYNIERIA OPROGRAMOWANIA. laboratorium

Specyfikacja wymagań dla Panelu użytkownika w serwisie PolskieKrajobrazy.pl

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro

Dokumentacja użytkownika

Komunikator podręcznik użytkownika podręcznik użytkownika

OPI-TPP - Wprowadzenie do części warsztatowej

Instrukcja obsługi aplikacji MobileRaks 1.0

Softlab HR by Asseco Portal Pracownika

Instrukcja Akademickiego Systemu Archiwizacji Prac dla nauczyciela akademickiego

THINK PROJECT! USER PORTAL

INSTRUKCJA KONFIGURACJI USŁUG DOSTĘPOWYCH DO SYSTEMU FIBARO

Smacznego.rzeszow.pl. Instrukcja obsługi

Załącznik 1 specyfikacja produktów

KATALOG INICJATYW OBYWATELSKICH (KATALOG IO)

Elektroniczny system wspomagający proces rekrutacji do szkół podstawowych

Tom 6 Opis oprogramowania

PRZEWODNIK. Dodawanie i usuwanie rachunków bankowych

INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA OBSŁUGI PLATFORMY SKONSULTACJI SPOŁECZNYCH

INFORMACJE OGÓLNE. Użytkownik aplikacji otrzymuje dostęp do aktualnych informacji dotyczących obiektu

raporty-online podręcznik użytkownika

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

INSTRUKCJA UŻYTKOWNIKA

Obsługa. Portalu Dostawcy

Pełna specyfikacja pakietów Mail Cloud

INSTRUKCJA REJESTRACJI

epuap Zakładanie konta organizacji

INSTRUKCJA Panel administracyjny

Instrukcja inteligentnego 2-kanałowego odbiornika radiowego z wbudowanym kontrolerem WiFi

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

REFERAT O PRACY DYPLOMOWEJ

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Instrukcja modułu BKD - Wykonawca

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

Transkrypt:

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 modelu danych zaprojektowanie warstwy danych, z której będzie korzystać aplikacja. 3) Stworzenie modelu hipertekstowego zaprojektowanie: logiki biznesowej, rozmieszczenia treści oraz przepływu sterowania pomiędzy stronami aplikacji. 4) Stworzenie modelu prezentacji określenie sposobu prezentacji treści, innymi słowy określenie wyglądu stron aplikacji, które są prezentowane użytkownikowi. 5) Zaprojektowanie architektury określenie uwarunkowań sprzętowych, sieciowych i programowych, które składają się na środowisko, w którym działa aplikacja. Wymagania ogólne do opracowania dokumentacji projektowej 1. Dokumentacja projektowa powinna opracowana i przedstawiona w jednym dokumencie o wyraźnie określonej strukturze (zgodnie z podanymi punktami). Każdy punkt dokumentacji powinien być poprzedzony krótką charakterystyką zawartości (kilka zdań). 2. Strona tytułowa dokumentacji powinna zawierać, min.: tytuł projektu, autorów dokumentacji, numer grupy, datę. 3. Rysunki, tabele powinny być podpisane. - 1 -

OGÓLNA CHARAKTERYSTYKA APLIKACJI INTERNETOWEJ 1. Skróty akronimy, definicje EBKW Elektroniczna Biurowość Ksiąg Wieczystych - moduł biurowości systemu SOWKW Ośrodek lokalny Wydział Ksiąg Wieczystych lub Ośrodek Migracyjny 2. Cel realizacji aplikacji (kilka zdań) 3. Główna funkcjonalność aplikacji (wymienić główne funkcje aplikacji i krótko scharakteryzować) 4. Użytkownicy (wymienić i krótko scharakteryzować) - 2 -

5. Specyfikacja grup użytkowników Projekt aplikacji internetowej specyfikacja wymagań (cz.1) 5.1. Hierarchia grup użytkowników przedstawiona graficznie, np.: 5.2. Specyfikacja grup użytkowników (przedstawiona tabelarycznie) obejmująca charakterystykę, wstępną hierarchię oraz uprawnienia grup użytkowników korzystających z aplikacji. Sposób opisu grup: nazwa grupy użytkowników Opis krótki opis grupy użytkowników Profil grupy cechy charakteryzujące grupę użytkowników Nadgrupa bezpośredni przodek grupy użytkowników Podgrupy lista grup potomnych Przypadki użycia lista przypadków użycia, w których uczestniczy opisywana grupa Uprawnienia opis uprawnień grupy użytkowników do obiektów przetwarzanych przez aplikację. Przykładowa specyfikacja grupy użytkowników: Opis Profil grupy Nadgrupa Podgrupy Przypadki użycia Uprawnienia Użytkownik premium Użytkownik, zarejestrowany posiadający dodatkowe uprawnienia, takie jak otrzymywanie SMS-ów z powiadomieniami, możliwość dodawania wpisów, komentarzy., hasło, e-mail Użytkownik zarejestrowany Brak Odczytywanie wydarzeń, dodawanie wpisów w wydarzeniach, otrzymywanie informacji SMS o obserwowanych wpisach, odczytywanie komentarzy, dodawanie komentarzy, logowanie Odczyt: wydarzenie Odczyt/zapis: wpis, komentarz - 3 -

6. Specyfikacja przypadków użycia Projekt aplikacji internetowej specyfikacja wymagań (cz.1) Specyfikacja przypadków użycia zawiera informacje o najważniejszych przypadkach użycia obrazujących sposoby interakcji użytkowników z aplikacją. Jest złożona z diagramu przypadków użycia (w notacji UML) oraz scenariuszy. Można opracować jeden ogólny diagram przypadków użycia lub kilka dla poszczególnych grup użytkowników. Wymienione muszą być wszystkie przypadki użycia. Rozpisanych w postaci scenariuszy: 3 wybrane (na ocenę 3.0); 4 wybranych (na ocenę 4.0); 5 wybranych (na ocenę 5.0); Przykładowy ogólny diagram przypadków użycia: Sposób opisu scenariuszy: Aktor Opis/cel Warunki początkowe Warunki końcowe Scenariusz główny nazwa przypadku użycia nazwa aktora krótki opis realizowanej funkcjonalności wymagania do spełnienia przed realizacją przypadku użycia efekt wykonania przypadku użycia uporządkowany ciąg czynności skutkujący pomyślną realizacją przypadku użycia Scenariusze alternatywne ścieżki realizacji przypadku użycia, które opisują sytuacje, gdy nie zachodzi ścieżka główna. - 4 -

Przykładowa specyfikacja przypadku użycia (scenariusza): Aktor Opis/cel Warunki początkowe Warunki końcowe Scenariusz główny Scenariusze alternatywne Logowanie Użytkownik uwierzytelniony Uwierzytelnienie się użytkownika w systemie Użytkownik ma założone konto w systemie Użytkownik zostaje uwierzytelniony oraz uzyskuje dostęp do swojego konta 1. użytkownik wchodzi na stronę główną 2. użytkownik wpisuje swoje dane w panelu logowania i zatwierdza 3. system sprawdza poprawność wprowadzonych danych 4. użytkownik otrzymuje dostęp do swojego konta 1. użytkownik wprowadza błędne dane 2. system informuje o nieudanej próbie logowania i przenosi użytkownika z powrotem do panelu logowania 1. użytkownik zapomina hasła i wybiera opcję zapomniałem hasła 2. system wysyła przypomnienie hasła na adres e-mail podany przez użytkownika - 5 -