Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Wielkość: px
Rozpocząć pokaz od strony:

Download "Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło"

Transkrypt

1 Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 1

2 UCD - User Centered Design 1) User Centered Design Projekt Skoncentrowany na Użytkowniku 2) Model Centered Design Projekt Oparty na Modelach Projekt Inżynieria oprogramowania, ale w konkretnym zastosowaniu, do projektowania interfejsów użytkownika. Ewaluacja Implementacja LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 2

3 User Centered Design (UCD) 1) Analiza zadań 2) Szkice projektu Projekt 3) Papierowy prototyp 4) Testy wewnętrzne 5) Prototyp komputerowy 6) Ewaluacja heurystyczna 7) Implementacja 8) Testy z użytkownikami 8 Ewaluacja Implementacja LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 3

4 Projekt systemu Projekt GUI Fazę projekt podzielimy na 5 podprojektów: A) Projekt pojęciowy (analiza) wyodrębnienie podstawowych koncepcji systemu jak np. obiektów, relacji i uogólnień. B) Projekt funkcjonalny (semantyczny) zdefiniowanie operacji na wszystkich obiektach oraz danych wejściowych i wyjściowych. C) Projekt sekwencyjny (syntaktyczny) definiuje kolejność operacji wprowadzania danych wejściowych i wyjściowych. Przykładem sekwencji jest: Wciśnij przycisk myszy na obiekcie, zmień pozycję myszy, zwolnij przycisk. Projekt syntaktyczny elementów wyjściowych uwzględnia rozmieszczenie elementów wyświetlanych oraz ich zmiany. D) Projekt wizualny definiuje układ obiektów w widokach, kolejność widoków - storyboards, E) Projekt leksykalny czasem określany jako projekt integrujący ze sprzętem, określa w jaki sposób i z jakimi rzeczywistymi prymitywami sprzętowymi połączone są elementy syntaktyczne. LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 4

5 Projekt pojęciowy (A) Etap Odkrywania / Analizy: 1) określ klasy użytkowników (aktorów) 2) określ cele użytkowników (oczekiwania) 3) przeanalizuj aktualnie wykonywane czynności użytkownika 4) zbuduj projekt przypadków użycia LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 5

6 Określ charakterystykę docelowej grupy użytkowników, która będzie wpływała na wymagania: wiek, płeć, kulturę poziom wykształcenia Poznaj Użytkowników (A) możliwości fizyczne (np.: niepełnosprawni) ogólne doświadczenie komputerowe umiejętności (szybkie pisanie, czytanie) doświadczenie związane z dziedziną pracy doświadczenie z podobnymi aplikacjami środowisko pracy i pozostałe elementy kulturowe zależności i wzorce komunikacyjne LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 6

7 Projekt pojęciowy (A) Etap Odkrywania / Analizy: 1) określ klasy użytkowników (aktorów) 2) określ cele użytkowników (co musi być zrobione, wymagania) 3) przeanalizuj aktualnie wykonywane czynności użytkownika 4) zbuduj projekt przypadków użycia LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 7

8 Co musi zrobione? - CEL! Co musi być zrobione aby coś innego było możliwe? - Warunki Od jakich innych czynności zależy dane zadanie? Cele użytkowników (A) Jakich informacji potrzebuje użytkownik aby wykonać zadanie? Z jakich etapów składa proces wykonania zadania? Podetapy mogą być podzielone na fragmenty Jak robić analizę? Rozmowy z 'przyszłymi' użytkownikami Bezpośrednia obserwacja aktualnie wykonywanej pracy Zagrożenia: Powtarzanie złych wzorców aktualnie wykorzystywanych przez klienta. Rezygnacja z /nie uwzględnienie/ pozytywnych aspektów aktualnych prac. Czyli szansy na modernizację procesu. LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 8

9 Projekt pojęciowy (A) Etap Odkrywania / Analizy: 1) określ klasy użytkowników (aktorów) 2) określ cele użytkowników (oczekiwania) 3) przeanalizuj aktualnie wykonywane czynności użytkownika i zbuduj diagram czynności 4) zbuduj projekt przypadków użycia LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 9

10 Projekt pojęciowy (A) Etap Odkrywania / Analizy: 1) określ klasy użytkowników (aktorów) 2) określ cele użytkowników (oczekiwania) 3) przeanalizuj aktualnie wykonywane czynności użytkownika 4) zbuduj projekt przypadków użycia (które stają się częścią formalnej specyfikacji wymagań) LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 10

11 Projekt funkcjonalny (B) Projekt funkcjonalny (semantyczny) zdefiniowanie operacji na wszystkich obiektach oraz danych wejściowych i wyjściowych. 1) Obiekty Użytkownika - określ obiekty którymi operuje użytkownik 2) Przegląd Zadań - określ jakie czynności wykonuje system a jakie użytkownik 3) Widoki Abstrakcyjne - jakie informacje musi widzieć użytkownik aby ukończyć zadanie 4) Przepływ Zadań - sprecyzuj dokładnie interakcję użytkownika z systemem 5) Stany Obiektów - co dzieje się danymi obiektami w trakcie interakcji z użytkownikiem LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 11

12 Projekt funkcjonalny (B) Projekt funkcjonalny (semantyczny) zdefiniowanie operacji na wszystkich obiektach oraz danych wejściowych i wyjściowych. 1) Obiekty Użytkownika - określ obiekty którymi operuje użytkownik 2) Przegląd Zadań - określ jakie czynności wykonuje system a jakie użytkownik 3) Widoki Abstrakcyjne - jakie informacje musi widzieć użytkownik aby ukończyć zadanie 4) Przepływ Zadań - sprecyzuj dokładnie interakcję użytkownika z systemem 5) Stany Obiektów - co dzieje się danymi obiektami w trakcie interakcji z użytkownikiem LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 12

13 Projekt funkcjonalny (C) Projekt funkcjonalny (semantyczny) zdefiniowanie operacji na wszystkich obiektach oraz danych wejściowych i wyjściowych. 1) Obiekty Użytkownika - określ obiekty którymi operuje użytkownik 2) Przegląd Zadań - określ jakie czynności wykonuje system a jakie użytkownik 3) Widoki Abstrakcyjne - jakie informacje musi widzieć użytkownik aby ukończyć zadanie 4) Przepływ Zadań - sprecyzuj dokładnie interakcję użytkownika z systemem 5) Stany Obiektów - co dzieje się danymi obiektami w trakcie interakcji z użytkownikiem LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 13

14 Projekt funkcjonalny (C) Projekt funkcjonalny (semantyczny) zdefiniowanie operacji na wszystkich obiektach oraz danych wejściowych i wyjściowych. 1) Obiekty Użytkownika - określ obiekty którymi operuje użytkownik 2) Przegląd Zadań - określ jakie czynności wykonuje system a jakie użytkownik 3) Widoki Abstrakcyjne - jakie informacje musi widzieć użytkownik aby ukończyć zadanie 4) Przepływ Zadań - sprecyzuj dokładnie interakcję użytkownika z systemem 5) Stany Obiektów - co dzieje się danymi obiektami w trakcie interakcji z użytkownikiem LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 14

15 Projekt wizualny (D) Zgodność z projektem abstrakcyjnym Wszystkie elementy i decyzje podjęte w fazie projektu abstrakcyjnego powinny mieć swój odpowiednik w projekcie wizualnym. Nie powinno się robić żadnych rozszerzeń. Czytelność reprezentowanych obiektów Obiekty, wyodrębnione w fazie abstrakcyjnej powinny być w czytelny sposób reprezentowane dla użytkownika. Obiekty powinny być łatwo rozpoznawalne przez użytkownika na wszystkich etapach procesu używania systemu. W jasny i czytelny sposób powinny być reprezentowane aktualne stany obiektów oraz ich zmiany. Zgodność i czytelność mają bezpośredni wpływ na użyteczność systemu. LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 15

16 Projekt wizualny Trzy poziomy (D) Poszczególne obiekty Prezentacja pojedynczych obiektów Model obiektów, Środowisko Widoki prezentacji Układy, interakcje Widoki abstrakcyjne, sekwencje, stany, platforma, środwisko Całkowity odbiór użytkownika Weryfikacja zgodności i czytelności Prototypowanie, testy zespołowe (in-house) LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 16

17 Projekt wizualny Identyfikacja (D) Pojedyncze obiekt użytkownika pojawiają się w wiele razy w różnych widokach z różnymi liczebnościami oraz z różnymi możliwościami zajęcia powierzchni ekranu. Każdy obiekt musi być identyfikowalny w całym systemie. Obiekty Różne reprezentacje wizualne obiektu 1 Obiekt 1 Obiekt 2 Obiekt 2 Obiekt 2 Obiekt 1 Obiekt 2 Obiekt 3 Obiekt 3 Obiekt 1 Obiekt 1 Obiekt 1 Obiekt 1 Obiekt 3 Obiekt 1 Obiekt 1 LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 17

18 Projekt wizualny Całkowity odbiór (D) Całkowity odbiór aplikacji przez użytkownika musi uwzględniać: odpowiednie diagramy sekwencji, być zgodnym ze scenariuszami przypadków użycia, o ile były stworzone w wymaganiach, o ie to możliwe pozwalać na interakcję (prototypy), uwzględniać możliwość występowania kilku wersji do wyboru przez użytkownika, Jest realizowany za pomocą: scenopisów (np. storyborads ) dokumenty tekstowe prezentacja OpenOffice Impress lub PowerPoint itp. prototypów LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 18

19 Storyboard (D) LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 19

20 Storyboard - Przykład 2 (D) LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 20

21 Projekt leksykalny Cel: mapowanie elementów interfejsu graficznego z elementami architektury systemu: akcje, kontrolki stosowane dla odpowiednich elementów graficznych. LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 21

22 Projekt leksykalny - Akcje u i P r o j e k t l e k s y k a l n y «w w w» Z a m o w i e n i e B i l e t u c m d Z a t w i e r d z c m d A n u l u j «t r a c e» ( f r o m P r o j e k t w i z u a l n y ) ( f r o m P r o j e k t w i z u a l n y ) «n a v i g a t e» ( f r o m P r o j e k t w i z u a l n y ) «t r a c e» «i n s t a n t i a t e» «G U I A c t i o n» W a l i d a c j a D a n y c h A k c j a W a l i d a c j i S c r e e n 2 C z y p o p r a w n a? N i e T a k «t r a c e» S c r e e n 1 LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 22

23 Projekt leksykalny - Akcje c d U s e r I n t e r f a c e «a c t i o n» : D o s t a w a. L i s t a. A k c j a p o k a z d o s t a w y. l i s t a L i s t a D o s t a w M o d e l P o r t 1 : : D o s t a w a. L i s t a. A k c j a + e x e c u t e ( ) : v o i d ( f r o m L o g i c a l M o d e l ) I M o d e l D o d a j E d y t u j D r u k u j Z a t w i e r d z p o k a z d o d a j «a c t i o n» D o s t a w a. L i s t a. A k c j a + e x e c u t e ( ) : v o i d p o k a z D o s t a w a. D o d a j D o s t a w a. P o z y c j a. U s u n D o s t a w c a K u r i e r D a t a p o k a z T a k N i e P o z y c j e u s u n «a c t i o n» : D o s t a w a. D o d a j. A k c j a D o d a j U s u ń E d y t u j Z a c h o w a j A n u l u j «a c t i o n» : D o s t a w a. D o d a j. A k c j a : : D o s t a w a. D o d a j. A k c j a + e x e c u t e ( ) : v o i d : : D o s t a w a. D o d a j. A k c j a + e x e c u t e ( ) : v o i d z a c h o w a j p o k a z «a c t i o n» D o s t a w a. D o d a j. A k c j a + e x e c u t e ( ) : v o i d LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 23

24 Projekt leksykalny - implementacja u i P r o j e k t w i z u a l n y D r o p D o w n L i s t «w w w» Z a m o w i e n i e B i l e t u D a t e T i m e P i c k e r M i e j s c e i d a t a w y l o t u : c b o M i e j s c e W y l o t u d t W y l o t C h e c k B o x M i e j s c e i d a t a d o c e l o w a : c b o M i e j s c e C e l d t C e l L i c z b a p r z e s i a d e k : c b o P r z e s i a d k i M o ż l i w o ś ć a n u l o w a n i a r e z e r w a c j i : F o r m a p ł a t n o ś c i : c h k A n u l o w a n i e R e z e r w a c j i K a r t a G o t o w k a P r z e l e w e K l a s a b i l e t u : c b o K l a s a c m d Z a t w i e r d z c m d A n u l u j «w w w» Z a m o w i n e i e B i l e t u K o l e j o w e g o Z a m o w i e n i e B i l e t u A u t o b u s o w e g o T y p o p o c i ą g u : c b o T y p P o c i a g u K l i m a t y z a c j a Z a m o w i e n i e B i l e t u L o t n i c z e g o J e d z e n i e : c b o W y z y w i e n i e LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 24

25 Interakcja Dziękuję za uwagę. Chcemy być coraz lepsi! Jeżeli coś cię zainteresowało napisz a: Jeżeli coś cię bardzo znudziło napisz a: Jeżeli zauważyłeś błąd napisz a: LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 25

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Projektowanie 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 Plan szczegółowy Projektowanie UI (1h) Rozszerzona powtórka Projekt Wizualny

Bardziej szczegółowo

Projektowanie Graficznych Interfejsów Użytkownika. Robert Szmurło

Projektowanie Graficznych Interfejsów Użytkownika. Robert Szmurło Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło 1 Proces wytwarzania oprogramowania. Czyli trochę inżynierii oprogramowania ale z perspektywy tworzenia interfejsów użytkownika. 2 Tradycyjny

Bardziej szczegółowo

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

Analiza 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ółowo

Projektowanie zorientowane na uŝytkownika

Projektowanie zorientowane na uŝytkownika Uniwersytet Jagielloński Interfejsy graficzne Wykład 2 Projektowanie zorientowane na uŝytkownika Barbara Strug 2011 Hall of shame Hall of shame Model wodospad Feedback Problem z modelem waterfall Projektowanie

Bardziej szczegółowo

CZYM ZAJMUJE SIĘ PROJEKTANT? oprac. K. Jamrozik

CZYM ZAJMUJE SIĘ PROJEKTANT? oprac. K. Jamrozik CZYM ZAJMUJE SIĘ PROJEKTANT? oprac. K. Jamrozik Wykorzystana grafika pochodzi z publikacji Jennifer Niederst Robbins, Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5,

Bardziej szczegółowo

ń Ł ń ź ń ć Ż Ż ć Ż Ż ć Ą Ź ń Ś ń Ż ź ć Ż ź Ż Ż ć Ż Ź Ś Ż Ł Ź Ż ć Ś ń Ż ń Ść ń Ż Ś Ż Ś ć Ź ń Ł Ż ć Ż Ż Ś ć Ł ń Ż ć Ś ń Ł ć Ż Ż ć ć ć Ż ć ń ź Ż Ż Ż ń Ż Ż ń Ć Ź ń Ź ć Ż ć ć ć Ń ć Ł Ż Ż ć Ż Ż Ż ć Ż ć Ś ć

Bardziej szczegółowo

Ż ż ż ź ś ż ś ż ż ż ż ż ś ż ź ś ś ż ść ż ś ż ż ż Ż ż ż ż ż ć ś ż ż ż ć ż ż ż ś Ż ć ś ż ś ż ż ż ś ż ś ż ś ś ż ż ś ś ść ż ść ść ś ś ś ś ś ś ż ć ż Ł ż Ń ź ź ś ś ś ż ć ś Ź ść ść ż ż ć ż ż Ą Ż ś Ń Ł ż ś ż ż

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

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

Bardziej szczegółowo

12) Wadą modelu kaskadowego jest: Zagadnienia obowiązujące na egzaminie z inżynierii oprogramowania: 13) Wadą modelu opartego na prototypowaniu jest:

12) Wadą modelu kaskadowego jest: Zagadnienia obowiązujące na egzaminie z inżynierii oprogramowania: 13) Wadą modelu opartego na prototypowaniu jest: Zagadnienia obowiązujące na egzaminie z inżynierii oprogramowania: 1) Oprogramowanie to: 2) Produkty oprogramowania w inżynierii oprogramowania można podzielić na: 3) W procesie wytwarzania oprogramowania

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

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.

Bardziej szczegółowo

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło ZIMA 2008/2009 Projektowanie Graficznych Interfejsów Użytkownika 1 Wymagania na zaliczenie Pierwszy wykład wprowadzajacy. Podstawowe zalecenia

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

Wykł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ółowo

Ż Ś Ń Ą Ą ć

Ż Ś Ń Ą Ą ć Ż Ś Ń Ą Ą ć Ń ź Ż Ń Ą Ń Ń ć Ń ć ź Ń ć ć ć Ł Ń Ń ć ć Ą Ą ć ć Ń ź Ą ć ć ć ć ć ć ć ć Ż źć ć ć Ą ć ć ć ź Ą ć ź ź ź ź Ź ć ć Ż ć Ą ć ź Ą Ą ź Ń ź ź ź Ś ź Ż Ń ć ź Ń Ł ć ć ć ć ć Ą Ń Ń ć Ń źć Ż Ń ć ć Ą ć ć Ń ć Ń

Bardziej szczegółowo

ż ż ż ń ń Ł ń ń ż Ż ń ż ń Ż Ż

ż ż ż ń ń Ł ń ń ż Ż ń ż ń Ż Ż Ó Ń ń ż Ń ż ż ż ń ń Ł ń ń ż Ż ń ż ń Ż Ż ń ć ż ń ż ń ż Ą Ż ć ż ć ć ź ć ć ń Ż Ż ć Ż Ą Ż ć ń ć ć ż ć ć ć ć ć ć ż ć ć ż ć ń ć ć ż ć ć ż ż ć ż ć Ż ż ć Ż Ż Ż ż ż ć Ą ń Ż Ń ń Ą Ą ż Ż ż ż ż ż ż ż ż ż ż ż ż ż ż

Bardziej szczegółowo

ż Ę Ł Ą ż ż ż ź Ł ć Ł ż ć ć Ść ć ź ż ż Ź ć ć ć ć ć ć ć ż ż Ś Ś ż Ś ć ż ć ć Ł Ść ż Ś ż Ś ż ć ż ć ć ć ż ć ż ć ż ż ż ż ć ż ż Ł ć ż ć Ł ż Ź Ę ż ż Ś ć ż ż ć Ź Ś ż Ą ż ć Ś ć ć ż ć ć Ś ż Ź Ł ć ć ć Ć ć ć Ś ć ż

Bardziej szczegółowo

Ż Ś

Ż Ś Ł Ą ć Ż Ś Ś ć ć Ł Ą ź ź ź ź Ń ź ć ć ć ź ź ć Ń ć Ł ć Ś ć Ś Ś Ą ć Ń ć Ą Ą ć ź ć Ł Ł ź Ą ź ź ź Ł Ł ć ź Ą Ą Ł Ł Ł Ł Ą Ą Ł Ą Ł Ą Ł Ł Ł Ł Ą ć Ł Ł ź Ń Ą ć ć ź Ń ć Ń ź Ł ć ć ć Ń ź ć ć Ń ć ć ć Ś Ć ć Ń ć ć Ł ć

Bardziej szczegółowo

Ł Ł Ł Ś

Ł Ł Ł Ś Ń Ó Ł ź Ł ŚĆ Ł Ą Ł Ł Ł Ś ŚĆ Ż Ź Ż Ż ń ń Ł Ł ź Ł ń Ó Ż Ł Ż ń Ą Ż Ś ń Ą Ź Ą Ś Ś ń Ż ź ń ń Ż ń Ś Ą ń Ż ź Ź Ż ź Ś Ż Ś Ź Ś ź Ż Ż ń Ś ź Ż Ą ź ń ń ź Ż Ą Ż Ś Ź ń Ż ń Ż Ż ń ń Ż ń Ż Ą Ó Ą Ż ń Ó ń ń Ź ź Ą ń Ż Ł

Bardziej szczegółowo

ń ń ń ń ń Ż ć Ż Ł Ż Ł Ś ć ń Ś Ę Ż ć ń Ż Ż Ż Ą Ż Ż Ł Ż Ś

ń ń ń ń ń Ż ć Ż Ł Ż Ł Ś ć ń Ś Ę Ż ć ń Ż Ż Ż Ą Ż Ż Ł Ż Ś ź Ł ń Ż Ż ń Ą ć ń ń ń Ż Ł ń ń ń ń ń ń ń Ż ć Ż Ł Ż Ł Ś ć ń Ś Ę Ż ć ń Ż Ż Ż Ą Ż Ż Ł Ż Ś ń Ę Ę ń ń ć Ż Ż Ą Ą Ż ć ć ń ć ć ń ć ń ń Ż Ż ń Ż Ż Ż ń Ź Ż Ż Ę ń Ł ń Ś Ł Ż ń ń Ś ń ć Ż Ż Ż Ę Ł Ż ń ń Ż ń Ą Ż ń Ż Ż ń

Bardziej szczegółowo

ż ń Ł ń ń ż ż ż ż ż

ż ń Ł ń ń ż ż ż ż ż Ą ń ż ż ż Ś ż ń Ł ń ń ż ż ż ż ż ż Ś ń Ł ń ż ć ż ż ż ż Ł Ł ż ż ć ż ń Ź ć ż Ę ż ń ć Ź ż Ł ż Ł ż ż ć Ś ż ć ż Ą ż ń ż Ź ż Ź Ą ż ń ż ż ń ć ż ć ć ż ż ż ż ć ż ć Ś ż ń ż ż Ź ż ć ż Ę ż ć ż Ę Ą ń ż Ę Ź ż ć ć ć ć

Bardziej szczegółowo

Ł Ą ź ź Ż ź Ź Ó Ó ź Ł

Ł Ą ź ź Ż ź Ź Ó Ó ź Ł Ł Ń Ó Ł Ą ź ź Ż ź Ź Ó Ó ź Ł ź Ń Ł Ź Ś Ł ź Ś Ó Ć Ą Ń Ą ź ź ź Ż ź ź Ź Ć ź ź Ł ź Ó Ą Ą Ł Ą Ą Ś ŚĆ Ł ź ź ź ź Ł ź Ń ź ź ź ź ź ź ź ź Ż Ą Ą Ó Ą Ł Ś Ś ź Ł ź Ł ź ź ź Ź Ź Ś Ź Ź Ó ź ź Ś Ó Ł Ś ź Ł ź ź Ź ź ź ź ź Ś

Bardziej szczegółowo

Ś ż Ś ć Ś ż Ą ż Ś Ż ż Ż ć ż ż Ż Ż Ś Ś Ś Ś

Ś ż Ś ć Ś ż Ą ż Ś Ż ż Ż ć ż ż Ż Ż Ś Ś Ś Ś Ą ź Ż ż Ś Ś Ź Ź ć Ś Ż Ś ź Ż Ż Ł Ż Ż Ż Ł Ś Ś Ź ć Ś Ś ż Ś ć Ś ż Ą ż Ś Ż ż Ż ć ż ż Ż Ż Ś Ś Ś Ś ć ć Ś Ść Ż Ó ż Ż Ń Ó ć ż ć ć Ść Ś Ś Ś Ż ć ć ż Ż ż Ż ć Ą Ż Ś Ś ż Ż Ó Ś ż ż Ż ż Ó Ż ć ż ż Ż ż ż Ż ć Ź Ź Ś ż Ść

Bardziej szczegółowo

Ę Ż Ż Ż ś ż Ż

Ę Ż Ż Ż ś ż Ż Ż ż ż ś ś ż ż ż ś ż Ż Ź ś Ź Ź ś ś ż ż ś ś ś ś Ż ś Ż Ę Ż Ż Ż ś ż Ż ś ś ś Ż Ą ż ś ś ź Ż ż ż ś ś ż Ł Ż ź ż ż ś ś Ę ż ż ż ż Ę ś ż ć ś Ę ż ś ż ś Ż ż ś ż ś ść ść Ę ż ż ż ś ż Ą Ż Ś ś Ą Ż ż ż ś Ę ś Ż ś Ń ś ż Ą

Bardziej szczegółowo

Ą Ą Ż ć Ż ć Ń Ą

Ą Ą Ż ć Ż ć Ń Ą Ą Ż Ż Ż Ż Ż Ą Ą Ż ć Ż ć Ń Ą Ż ć Ż Ż Ż Ż Ż Ż Ż Ż Ż Ż Ż Ż Ż ć Ż Ą Ż Ż Ż Ż Ż Ż Ś ć Ą Ż Ż Ł Ł Ą Ą Ł Ż ć Ż Ż Ż Ż Ż ź ć Ż Ź Ą Ż Ż Ż ź Ą Ł Ż Ż ć Ź Ł Ń ź Ż Ż ź Ł Ż Ą Ń Ż Ż ć Ą Ż ć Ż Ą Ż Ż Ń Ą Ą ć Ą Ą ź Ż Ó Ó

Bardziej szczegółowo

Ś Ę Ą Ł Ś Ł Ł Ł Ł Ł Ś Ś Ł Ł Ł Ą Ł Ł Ł Ł Ł Ą Ą Ł

Ś Ę Ą Ł Ś Ł Ł Ł Ł Ł Ś Ś Ł Ł Ł Ą Ł Ł Ł Ł Ł Ą Ą Ł ę Ą Ł Ł Ś Ę Ą Ł Ś Ł Ł Ł Ł Ł Ś Ś Ł Ł Ł Ą Ł Ł Ł Ł Ł Ą Ą Ł Ł ś ś ś ś ę ś ę ę ś ść ść ść ę ę ę ść ę ś Ą Ą ś Ż ść Ź Ś Ą ę ść ść ść Ą ś Ż ę Ż Ń Ą Ł ś ę ś ę ś ś ę ś ś ść Ę Ś ś Ś ś Ś ś Ś ź ę ź ę ść ś ę Ę ś Ł ść

Bardziej szczegółowo

Ż Ź Ż ż Ś Ś Ź Ż Ż Ż Ż Ż ć ć Ż

Ż Ź Ż ż Ś Ś Ź Ż Ż Ż Ż Ż ć ć Ż ż Ż Ź Ż ż Ś Ś Ź Ż Ż Ż Ż Ż ć ć Ż ć Ż Ę ż Ż Ź Ź ż Ż Ż ć Ż ż ć ż ć Ż Ż Ż ż Ż Ń ż Ż Ż ż ż ż ć ć Ż ć Ź ż ż Ź ż ć ż ć Ę ć ż Ł Ż ż ż ć ć Ż Ż ż Ż ż Ż ć Ż Ż ć Ż ż Ż Ż ć ć ć ć Ę ż ż ż Ę ź ż Ź Ź ż Ż Ń ć Ż Ź Ż Ż

Bardziej szczegółowo

ż

ż ż ż ż ń Ł Ń Ś Ę ż Ą ż ż ż Ż ż Ę ń ż ż ż Ą Ą ż Ą ń ż ń ć ż ć ć Ę Ą ż Ń Ę Ę Ę ż ź ż ż ć ż ż ć ć Ę Ą ż Ę ż ć ż ć ż Ę Ą ż Ę Ę Ę ż Ę ż ż ż Ż ż ć ż ń ć ń ż ż ż Ą Ę Ą ń ń ń ń ń ż Ą ć ż Ź ż ć Ą Ż ż Ś Ą ż Ą Ą ż

Bardziej szczegółowo

ć Ą Ą Ł Ą

ć Ą Ą Ł Ą ź ź ź ć ć Ą Ą Ł Ą ź ź Ę Ą ź Ą ć Ł Ł Ą Ś Ę ź ź Ą Ą ź ć ć Ł Ę ć ź ć ć Ą Ć ź ź ź ć ć ć ć ć ź ź ć ć ź ć Ś Ę ć ć ć ć Ł ź ź ź ź ć Ę Ż ć ć ć ć Ę Ę ć Ę Ę ć ć Ę ć ć Ł ć Ć ć Ł Ł Ę Ę ć Ę ć ź ć Ń Ł Ł Ł Ś ć ć ć Ę Ś

Bardziej szczegółowo

Ę Ę ć ć Ę Ą Ę Ą Ę Ę Ę Ę Ę Ę ź Ę Ż Ę Ę Ę Ę ć Ę Ę ć Ę ć

Ę Ę ć ć Ę Ą Ę Ą Ę Ę Ę Ę Ę Ę ź Ę Ż Ę Ę Ę Ę ć Ę Ę ć Ę ć Ł ź Ą Ł Ę Ż Ę Ą ź ź Ę Ę Ę Ę ć ć Ę Ą Ę Ą Ę Ę Ę Ę Ę Ę ź Ę Ż Ę Ę Ę Ę ć Ę Ę ć Ę ć ź Ę Ę Ę ź Ę ć ź Ę ć Ę ź ć Ę ć Ę Ł ź Ę Ę Ę Ę Ę Ę Ę Ę Ę Ę ź Ę ć ź Ę ć Ę Ę Ę Ę ź Ę Ę ź ź ź ź ź Ę ź ź ź Ę ć ć Ń ź ź ź ź ź Ą ć ź

Bardziej szczegółowo

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Zofia Kruczkiewicz 1 Zunifikowany iteracyjno- przyrostowy proces tworzenia oprogramowania kiedy? Przepływ działań Modelowanie przedsiębiorstwa

Bardziej szczegółowo

Inżynieria oprogramowania II

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ś

Bardziej szczegółowo

Projektowanie Graficznych Interfejsów Użytkownika. Robert Szmurło

Projektowanie Graficznych Interfejsów Użytkownika. Robert Szmurło Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło 1 Prototypowanie jako środek wytwarzania ( implementacji ) projektu wizualnego Analiza Projekt Wizualny Prototyp Zrealizowany System Z http://www.blender.pl/cpg/albums/userpics/10505/normal_carprototypeconcept1b.jpg

Bardziej szczegółowo

Projektowanie Graficznych Interfejsów Użytkownika. Robert Szmurło

Projektowanie Graficznych Interfejsów Użytkownika. Robert Szmurło Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło 1 Prototypowanie jako środek wytwarzania ( implementacji ) projektu wizualnego Analiza Projekt Wizualny Prototyp Zrealizowany System Z http://www.blender.pl/cpg/albums/userpics/10505/normal_carprototypeconcept1b.jpg

Bardziej szczegółowo

Diagramy 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 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ółowo

Procesowa specyfikacja systemów IT

Procesowa specyfikacja systemów IT Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

Bardziej szczegółowo

ń ń

ń ń Ł ń ń ś ń ś ś ń Ż ś Ż ś ń ć ź ć ń ś Ż Ł ść ź ść ń ń ś ś ń ś ć ś ć ć ń ź ś ź ś ś ź Ł ń ć ś ń ń ś Ł ść ć ć ś ś ń ś ś ś ś ń ść ść ź ć ć ś ń ś Ł ść ć ć ś ść ś ś ń ś ś ś ź ć ś ść ś ś ś ć Ł ś ś ś ń ść Ż Ą ść

Bardziej szczegółowo

Ó Ś

Ó Ś Ł ć ć Ż Ó Ś Ł Ż Ż ć Ż ć Ż Ż Ą Ż ć Ż ć ć Ż ć ć Ł Ź Ź ć Ż Ż Ż Ż Ż Ż Ż Ż Ź Ł Ł Ż ć Ą ć ć Ź Ż Ź Ż Ś Ł Ą Ą Ą Ł Ą Ś ć Ł Ż Ż ć Ż ć Ń Ś Ż ć ź ć Ą Ł ź Ż ć ź Ł ć Ż ć ć ć Ą Ś Ł Ń Ć Ł ŚĆ Ś Ó Ż Ą ź Ą Ą Ą ź Ś Ś Ł Ź

Bardziej szczegółowo

ć ć Ść ć Ść ć ć ć ć

ć ć Ść ć Ść ć ć ć ć Ź Ść ć ć ć ć Ść ć ć ć ć Ść ć ć Ść ć Ść ć ć ć ć Ź Ź ć ć Ść ć ć ć ć ć ć ć ć ć ć ć ć Ść ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ś ć ć ć Ł ć ć Ł Ść ć ć ć ć ć Ź ć Ść ć ć Ść ć ć Ś ć Ł ć ć ć ć

Bardziej szczegółowo

Ć ć ń Ć ń ć ć Ć

Ć ć ń Ć ń ć ć Ć ć Ł ś ś Ć ć ć ń Ć ć ń Ć ń ć ć Ć Ć Ć ń ć Ł ś ć ń ć Ć ś Ć ń ć ć ź ś ś ść Ł ść ś ć ź ć ś ć ś ć ć ć ć Ć ś ś ć Ć ń ś ź ć ź ć ś ń ń ń ś Ą źć Ć Ć Ć ć ź ć ź ś ć Ę Ć ś ć ś ć ć ś Ć ć ś Ę Ć Ć ć ź ć ć Ć ń Ę ć ć ń

Bardziej szczegółowo

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy Uwaga: 1. Praca powinna być napisana z użyciem formy bezosobowej np. wykonano. Nazwa rozdziału Zawartość Liczba stron 1. Wstęp Rozdział ten powinien zawierać zarys najważniejszych elementów pracy Krótki

Bardziej szczegółowo