GUI - projektowanie interfejsów

Podobne dokumenty
GUI - projektowanie interfejsów

GUI - projektowanie interfejsów

GUI - projektowanie interfejsów

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

EDUKACYJNE FORUM KWALIFIKACJI ZAWODOWYCH MULTIMEDIALNY KATALOG ZAWODÓW ZAWÓD: TECHNIK TYFLOINFORMATYK

Inżynieria oprogramowania (Software Engineering)

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

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

Zadanie I pt.: Dostawa i instalacja sprzętu komputerowego wraz z oprogramowaniem.

Zadanie II pt.: Dostawa i instalacja specjalistycznych pomocy dydaktycznych dla dzieci słabo widzących i niewidomych.

MODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś

INŻYNIERIA OPROGRAMOWANIA

Omówienie założeń procesu Design Thinking i przeprowadzenie wstępnego warsztatu. Mariusz Muraszko i Mateusz Ojdowski Logisfera Nova

Oprogramowanie powiększające obraz na ekranie, zmniejszające zmęczenie wzroku. Podręcznik Szybkiego Startu

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Wykład 1 Inżynieria Oprogramowania

MODELE CYKLU śycia OPROGRAMOWANIA

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

Projektowanie zorientowane na uŝytkownika

Cykle życia systemu informatycznego

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

Str. tytułowa. Mobilna Technologia Wspomagająca Uczenie Matematyki Uczniów Niewidomych i Słabowidzących KRÓTKA PREZENTACJA

Etapy życia oprogramowania

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Specyfikacja techniczna na dostawę oprogramowania komputerowego dla Śląskiego Uniwersytetu Medycznego w Katowicach

Netkata. PROCES projektowy Interfejsu Użytkownika. Spis treści. Netkata Interactive

Dokumentacja projektu Makao karciana gra sieciowa

GUI - projektowanie interfejsów

INFORMATYKA KLASA IV

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa 4 Wymagania edukacyjne na poszczególne oceny szkolne dla klasy 4

Mamy najlepsze ceny na rynku!

Dostępność serwisów i treści internetowych dla osób z dysfunkcją wzroku i słuchu. Długie Życie Fotografii 2016 Fundacja Archeologia Fotografii

SVN. 10 października Instalacja. Wchodzimy na stronę i pobieramy aplikację. Rysunek 1: Instalacja - krok 1

PODSTAWA PROGRAMOWA KSZTAŁCENIA W ZAWODZIE TECHNIK TYFLOINFORMATYK

REFERAT PRACY DYPLOMOWEJ

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Użyteczność stron internetowych

Oprogramowanie specjalistyczne

Analiza biznesowa a metody agile owe

OPIS PRZEDMIOTU ZAMÓWIENIA. Część nr 4.3

REFERAT PRACY DYPLOMOWEJ

Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa IV

INŻYNIERIA OPROGRAMOWANIA

Programowanie zespołowe

Przykładowy szkolny plan nauczania * /przedmiotowe kształcenie zawodowe/

Multimedia i Interfejsy

Proces projektowania i wdrożenia serwisu internetowego

Ontologie, czyli o inteligentnych danych

Numer i nazwa obszaru: 5 Wdrażanie nowych, innowacyjnych sposobów nauczania i oceniania, w celu podnoszenia efektywności kształcenia w cyfrowej szkole

Dotykowa tablica interaktywna Język gestów Zasilanie przez USB

TECHNIK TYFLOINFORMATYK

Sprawozdanie z realizacji programu Kodowanie z klasą dla uczniów klasy II i IV Szkoły Podstawowej nr 7

Metodyka wdrożenia. Bartosz Szczęch. Starszy Konsultant MS Dynamics NAV

GUI - projektowanie interfejsów

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Opracowały: mgr Agnieszka Nowińska, mgr Agnieszka Maroszek-Skrzydło

HARMONOGRAM SZKOLENIA ECDL moduł S4 - edycja obrazów

HARMONOGRAM SZKOLENIA ECDL moduł S4 - edycja obrazów

WYKORZYSTANIE KOMPUTERA W EDUKACJI DZIECI W MŁODSZYM WIEKU SZKOLNYM

Modelowanie i analiza systemów informatycznych

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL

POZIOMY WYMAGAŃ EDUKACYJNYCH DLA KLASY DRUGIEJ ZAJĘCIA Z KOMPUTEREM OCENA ŚRÓDROCZNA

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

1 Rejestrator czasu pracy

Obowiązki podmiotów publicznych w zakresie przystosowania stron internetowych do użytkowania przez osoby niepełnosprawne

Str. tytułowa. Mobilna Technologia Wspomagająca Uczenie Matematyki Uczniów Niewidomych i Słabowidzących KRÓTKA PREZENTACJA

Procesowa specyfikacja systemów IT

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

PROJEKTOWANIE UKŁADÓW PNEUMATYCZNYCH za pomocą programu komputerowego SMC-PneuDraw 2.8

Wytwórstwo oprogramowania. michał możdżonek

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

Wzór wstępnego Business Planu

KOMPUTEROWE SYSTEMY GRAFIKI INŻYNIERSKIEJ

Załącznik Nr 5 do Zarz. Nr 33/11/12

Wizualizacja pogody dla windsurferów

Idealna strona internetowa dla Twojej firmy

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

Multimedialne Systemy Interaktywne

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

S Y L A B U S P R Z E D M I O T U

Programowanie od pierwszoklasisty do maturzysty. Grażyna Koba

Symfonia Środki Trwałe 2013 Specyfikacja zmian

na różnych poziomach kształcenia Maria Bosacka

Projektowanie systemu sprzedaŝy ubezpieczeń dla T. U. Generali zgodnie z metodyką User-Centered Design

Netkata. Design of digital products. Netkata Interactive Media Marketing

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji

REFERAT PRACY DYPLOMOWEJ

Projekt inżynierski uwagi

DESIGN MANAGEMENT. Zarządzanie wzornictwem. Beata Bochińska Jerzy Ginalski Łukasz Mamica Anna Wojciechowska

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Specyfikacja techniczna po zmianach. Zadanie II: Dostawa i instalacja specjalistycznych pomocy dydaktycznych dla dzieci słabo widzących i niewidomych

Transkrypt:

Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3

Prototypowanie - definicja Rozwój oprogramowania/aplikacji (gry) poprzez tworzenie kolejnych wersji prototypów. Prototypowanie szybkie przedstawienie pierwszej wersji projektu i ewentualna jego dalsza analiza / udoskonalenie; wykrycie brakujących elementów/ funkcjonalności; wykrycie potencjalnych problemów; doprecyzowanie wymagań; testowanie w trakcie budowy danej wersji.

Rodzaje prototypowania prototypowanie aplikacji prototypowanie przyrostowe - punktem wyjścia jest bardzo ogólny schemat, który w kolejnych iteracjach jest modyfikowany aż do uzyskania akceptowalnej wersji, ale: po dostarczeniu elementu systemu nie zmienia się go; prototypowanie ewolucyjne - zbliżone do przyrostowego, ale poszczególne elementy są modyfikowane w trakcie tworzenia prototypu (pewnie to podejście zostanie wybrane przez Państwa na zajęciach) ; prototypowanie z porzuceniem - rozwijanie i modyfikowanie specyfikacji tak, aby na końcowym etapie znana była pełna specyfikacja, a sam prototyp zostaje porzucony.

Prototypowanie GUI prototypowanie interfejsu pozwala ustalić docelowy wygląd aplikacji (w porozumieniu z klientem / z zespołem); klient nie zawsze narzuca wymagania wizualne (czasami chodzi tylko o spełnienie funkcjonalności); konkretne gatunki gier narzucają określone elementy interfejsu, ale wyjście poza schemat może skutkować ciekawym efektem; w przypadku gier / serwisów online dobrym pomysłem może być wybranie narzędzi do tworzenia makiet (Axure RP lub UXPin).

Storyboarding koncepcja bazuje na rysowaniu na kartce/tablicy odręcznch szkiców interfejsu wraz z ewentualnym zaznaczeniem przepływu pomiędzy funkcjami; jedna z najłatwiejszych technik projektowania interfejsu; stosowana najczęściej do elementów, których działanie jest dobrze znane;

Rysunek: Storyboarding

Prototypowanie HTML zastosowanie języka HTML do opracowania prototypu interfejsu; istotną wadą jest fakt, iż opracowane elementy niekoniecznie pojawią się dokładnie w takim samym formacie, co końcowy produkt.

Prototypowanie językowe opracowanie prototypu interfejsu w docelowym języku aplikacji; finalny produkt wizualnie będzie odpowiadał dokładnie elementom, które widoczne będą na ekranie; wadą tego podejścia jest znacznie większy nakład czasowy wymagany do opracowania prototypu.

Ocena interfejsu ocena heurystyczna - zgodność z zasadami; przegląd interfejsu z użytkownikiem; ocena interaktywna u użytkownika; formalne testowanie użyteczności.

Rysunek: Za dużo tekstu

Rysunek: Za mało tekstu

Rysunek: Niewielka funkcjonalność przy zbyt dużej liczbie opcji

Rysunek: Możliwość bezmyślnych działań użytkownika

Rysunek: Źle dobrane kolory

Tyfloinformatyka Tyfloinformatyk Specjalista z zakresu technologii wspomagającej - osoba, która ma wiedzę na temat aktualnego poziomu rozwoju tej technologii, potrafi dobrać sprzęt i oprogramowanie wspomagające do rodzaju i stopnia dysfunkcji wzroku użytkownika komputera i nauczyć efektywnego ich używania. Osoby niepełnosprawne należą do tzw. grupy ryzyka, którą cechuje niekorzystne położenie i dyskryminacja w zatrudnieniu na rynku pracy. W Polsce jest 5.457 tys. osób niepełnosprawnych, z czego ok. 59% jest w wieku produkcyjnym. Większość z nich (83%) jest bierna zawodowo.

Technologia wspomagająca Sprzęt komputerowy i oprogramowanie umożliwiające używanie komputera przez osoby niewidome i słabo widzące; programy udźwiękowiające oraz urządzenia brajlowskie; programy powiększające ekran; elektroniczne urządzenia powiększające dokumenty; notatniki brajlowskie; grafiki wypukłe.

Windows JAWS - Job Access With Speech Blind and Low Vision Group at Freedom Scientific of St. Petersburg; najpopularniejszy czytnik ekranowy na świecie; JAWS pozwala na użycie skryptów pisanych w wewnętrzym języku skryptowym JAWS; wsparcie składu HTML; wbudowany OCR rozpoznający grafiki na ekranie;

Rysunek: Windows JAWS Rysunek: MAGic - powiększanie ekranu

Rysunek: MAGic - klawiatura Rysunek: Kontrast kolorów

Rysunek: Przykład schematu kolorów z kontrastem

Rysunek: Przykład schematu kolorów z kontrastem II

Dziękuję za uwagę