Oprogramowanie Aplikacyjne.pdf

(4541 KB) Pobierz
Oprogramowanie Aplikacyjne:
programy matematyczne
programy inżynierskie
CAD-CAM-CAE
Jakub Słowiński
15 grudnia 2011
769205404.013.png
Trochę historii …
• lata 50 – w MIT opracowany zostaje język
obrabiarek APT (Automatic Programming
Tool),
• 1963 – Sketchpad (Ivan Sutherland) –
praojciec nowoczesnych systemów CAD,
sterowany piórem świetlnym
• 9.12.1968 – Douglas C. Engelbart, pierwsza
prezentacja multimedialna, wprowadzenie
myszy komputerowej, możliwość pracy
grupowej – dwie osoby połączone siecią
telefoniczną oraz system audiowizualnym
• Lata 70-80 – możliwość stworzenia układu
(linii produkcyjnej) mogącego wykonać
automatycznie każdy produkt
• Lata 80-90 – powszechnie dostępne
systemy operacyjne z GUI
769205404.014.png 769205404.015.png 769205404.016.png 769205404.001.png 769205404.002.png
Aplikacja, program użytkowy
kontakt z człowiekiem
człowiek – maszyna, potrzeba istnienia
interfejsu ( UI – user interface )
– interfejs tekstowy (konsola, systemy bez GUI)
– interfejs graficzny GUI (środowisko graficzne)
użyteczność ( usability )
format pliku
– otwarty: *.odt, *.odp, *.ods
– zamknięty: *.doc, *.ppt, *.xls
769205404.003.png 769205404.004.png 769205404.005.png
Użyteczność ( usability )
Jakob Nielsen – Ten Usability Heuristics,
1980
– Pokazuj status systemu.
– Zachowaj zgodność pomiędzy systemem a
rzeczywistością.
– Daj użytkownikowi pełną kontrolę.
– Trzymaj się standardów i zachowaj spójność.
– Zapobiegaj błędom.
– Pozwalaj wybierać zamiast zmuszać do
pamiętania.
769205404.006.png 769205404.007.png 769205404.008.png
Projektowanie zorientowane na
użytkownika I
analiza środowiska
użytkownika
– grupa docelowa
– potrzeby i zwyczaje
– charakterystyka
użytkownika i typowe
zadania
oczekiwania względem systemu, aplikacji
analiza rozwiązań konkurencyjnych
projektowanie – warianty rozwiązań
769205404.009.png 769205404.010.png 769205404.011.png 769205404.012.png
Zgłoś jeśli naruszono regulamin