Testowanie systemów informatycznych Kod przedmiotu

Podobne dokumenty
Elektroniczne przyrządy pomiarowe Kod przedmiotu

Projektowanie aplikacji na platformie Android Kod przedmiotu

Sensoryka i pomiary przemysłowe Kod przedmiotu

Aplikacje internetowe - opis przedmiotu

Elektroenergetyczna automatyka zabezpieczeniowa - opis przedmiotu

Modelowanie przetworników pomiarowych Kod przedmiotu

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Podstawy modelowania programów Kod przedmiotu

Hurtownie danych - opis przedmiotu

Techniki modelowania programów Kod przedmiotu

Język Java i technologie Web - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Architektura komputerów II - opis przedmiotu

Programowanie urządzeń mobilnych Kod przedmiotu

Komunikacja interpersonalna - opis przedmiotu

Administrowanie systemami informatycznymi Kod przedmiotu

Metrologia techniczna - opis przedmiotu

Internet przedmiotów - opis przedmiotu

Sieci bezprzewodowe - opis przedmiotu

Urządzenia automatyki przemysłowej Kod przedmiotu

Diagnostyka procesów przemysłowych Kod przedmiotu

Technologie i aplikacje mobilne Kod przedmiotu

Inżynieria jakości - opis przedmiotu

Dynamika maszyn - opis przedmiotu

Projektowanie procesów technologicznych Kod przedmiotu

Automatyka przemysłowa i sterowniki PLC Kod przedmiotu

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Programowanie obiektowe 1 - opis przedmiotu

Inżynieria oprogramowania - opis przedmiotu

Aplikacje dla urządzń mobilnych Kod przedmiotu

Wspomaganie komputerowe projektowania w ogrzewnictwie i klimatyzacji - opis przedmiotu

Systemy zarządzania jakością Kod przedmiotu

Sieci komputerowe - opis przedmiotu

Maszyny i napęd elektryczny I Kod przedmiotu

Zarządzanie transportem miejskim Kod przedmiotu

Projektowanie infrastruktury logistycznej Kod przedmiotu

Systemy transportowe w inżynierii produkcji Kod przedmiotu

Gospodarka magazynowa - opis przedmiotu

Gospodarka magazynowa - opis przedmiotu

Zarządzanie małym i średnim przedsiębiorstwem - opis przedmiotu

Integracja sensoryczna - opis przedmiotu

Technologiczne systemy transportu i magazynowania - opis przedmiotu

Organizacja produkcji budowlanej i kierowanie procesem inwestycyjnym - opis przedmiotu

Podstawy elektrotechniki i elektroniki Kod przedmiotu

Stanowiskowe badania samochodów Kod przedmiotu

Oprzyrządowanie technologiczne Kod przedmiotu

Konstrukcje budowlane i technologie Kod przedmiotu

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Postępowanie dowodowe w prawie publicznym

Grafika inżynierska - opis przedmiotu

Podstawy robotyki - opis przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Zasady i metody ograniczania zagrożeń w środowisku pracy - opis przedmiotu

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Rzeczoznawca majątkowy - opis przedmiotu

Komunikacja społeczna - opis przedmiotu

Aplikacje WWW i PHP - opis przedmiotu

Sztuka współczesna (wybieralny) Kod przedmiotu

Wychowanie fizyczne - opis przedmiotu

Warsztaty laborator.-modelowe (wybieralny) Typ przedmiotu. Informacje ogólne. Kod przedmiotu 06.4-WI-BUDT-warszt.labor-model.- 16.

Projektowanie siłowych układów hydraulicznych - opis przedmiotu

Rozwój zawodowy człowieka - opis przedmiotu

Praca z użytkownikiem informacji Kod przedmiotu

Termodynamika techniczna - opis przedmiotu

Ocena ryzyka zawodowego - opis przedmiotu

Ekonomika projektowania i procesu inwestycyjnego - opis przedmiotu

Algorytmy i struktury danych - opis przedmiotu

Systemy wspomagania decyzji Kod przedmiotu

Zarządzanie projektami - opis przedmiotu

Psychofizyczne właściwości człowieka a wykonywanie pracy - opis przedmiotu

Pomiary wielkości nieelektrycznych Kod przedmiotu

Inżynieria wytwarzania - obróbka ubytkowa Kod przedmiotu

Mikroekonomia zaawansowana Kod przedmiotu

Metody ilościowe i jakościowe oceny ryzyka Kod przedmiotu

Teoria maszyn i mechanizmów Kod przedmiotu

Logistyka międzynarodowa - opis przedmiotu

Testy osobowości - opis przedmiotu

Podstawy projektowania architektonicznego II

Poradnictwo i orzecznictwo psychopedagogiczne - opis przedmiotu

Podstawy konstrukcji maszyn Kod przedmiotu

Ekonomia sektora publicznego Kod przedmiotu

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Finanse publiczne i rynki finansowe Kod przedmiotu

Nowoczesne technologie budowlane w procesie poprawy jakości energetycznej

Mechanika gruntów i geotechnika Kod przedmiotu

Zarządzanie wartością - opis przedmiotu

Systemy pomiarowe Measurement systems. Energetyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólnoakademicki / praktyczny)

Systemy zdarzeniowe - opis przedmiotu

Projekt korekcyjny - opis przedmiotu

Racjonalizacja energii w budynkach Kod przedmiotu

Mechanika analityczna - opis przedmiotu

Fizyka - opis przedmiotu

Prawo ubezpieczeń - opis przedmiotu

Ekonometria dynamiczna i finansowa Kod przedmiotu

Języki programowania II - opis przedmiotu

Nauka o materiałach II - opis przedmiotu

Projekt grupowy - opis przedmiotu

Administracja szkolnej pracowni komputerowej - opis przedmiotu

Prawo cywilne z umowami w administracji Kod przedmiotu

Przygotowanie do aplikacji notarialnej I Kod przedmiotu

Transkrypt:

Testowanie systemów informatycznych - opis przedmiotu Informacje ogólne Nazwa przedmiotu Testowanie systemów informatycznych Kod przedmiotu 06.0-WI-INFP-TSI Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka / Inżynieria systemów mikroinformatycznych Profil ogólnoakademicki Rodzaj studiów pierwszego stopnia z tyt. inżyniera Semestr rozpoczęcia semestr zimowy 2016/2017 Informacje o przedmiocie Semestr 6 Liczba punktów ECTS do zdobycia 5 Typ przedmiotu obieralny Język nauczania polski Sylabus opracował dr inż. Michał Doligalski

Formy zajęć Forma zajęć Liczba godzin Liczba godzin Liczba godzin w Liczba godzin w Forma w semestrze w tygodniu semestrze tygodniu zaliczenia (stacjonarne) (stacjonarne) (niestacjonarne) (niestacjonarne) Wykład 15 1 9,6 Zaliczenie na ocenę Laboratorium 30 2 18 1,2 Zaliczenie na ocenę Projekt 15 1 9,6 Zaliczenie na ocenę Cel przedmiotu zapoznanie studentów z cyklem życia systemu informatycznego ze szczególnym uwzględnieniem narzędzi i technik weryfikacji ukształtowanie zrozumienia konieczności zapewnienia jak najwyższej jakości i niezawodności systemów informatycznych ukształtowanie umiejętności projektowania i weryfikacji systemów informatycznych, a w szczególności wykorzystania narzędzi do automatyzacji testów i weryfikacji układowej części sprzętowej Wymagania wstępne Układy cyfrowe Zakres tematyczny Podstawowe zasady testowania programów, miejsce testów w procesie inżynierii komputerowej i inżynierii oprogramowania. Inspekcja kodu źródłowego i opracowanie przypadków testowych. Testowanie pojedynczych modułów aplikacji, testy integracyjne. Testowanie funkcjonalne, systemowe, akceptacyjne i instalacyjne. Testowanie ekstremalne.

Testowanie aplikacji internetowych. Budowa i działanie narzędzi diagnostycznych: zapoznanie się z budową, zasadami działania oraz wykonywania pomiarów cyfrową aparaturą diagnostyczną. Wykorzystanie oscyloskopu i generatora arbitralnego do generowania przebiegów cyfrowych i analogowych na podstawie przebiegów zarejestrowanych za pomocą oscyloskopu. Interfejsy aparatury pomiarowej (RS-232, RS-485, GPIB, USB). Teoretyczne podstawy przeprowadzania testów zgodności (compliance), automatyzacja testów. Badanie wybranych parametrów układów cyfrowych: Wykorzystanie oscyloskopu cyfrowego do pomiarów parametrów czasowych układów cyfrowych (TTL, CMOS, FPGA) obejmujących parametry czasowe i częstotliwościowe. Parametry elektryczne w tym: prądowe, napięciowe. Warunki graniczne pracy układów cyfrowych. Diagnostyka sprzętowo programowych systemów mikroinformatycznych: Analizator stanów logicznych w analizie systemów cyfrowych. Opracowywanie algorytmów wyzwalania w oparciu o zmiany bądź wartości sygnałów. Wykorzystanie wyników symulacji na etapie weryfikacji prototypu. Rozszerzenie mikrosystemu cyfrowego o blok generatora na potrzeby testów. Analiza transmisji danych (I2C, SPI, RS-232, CAN) magistral szeregowych z wykorzystaniem oscyloskopu. Analiza transmisji w sieciach komputerowych. Oprogramowanie diagnostyczne: Wykorzystanie specjalizowanego oprogramowania w procesie diagnostyki systemów cyfrowych (FPGAView, ChipScope Pro). Interfejs JTAG w analizie systemów cyfrowych. Wykorzystanie oprogramowania FPGAView oraz oscyloskopu cyfrowego i/lub analizatora stanów logicznych. Osadzanie modułów testowych wewnątrz systemów wbudowanych (ChipScope Pro). Metody kształcenia wykład: wykład konwencjonalny laboratorium: ćwiczenia laboratoryjne projekt: metoda projektu Efekty kształcenia i metody weryfikacji osiągania efektów kształcenia Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Student jest świadomy wpływu poszczególnych etapów procesu projektowego na powstawanie błędów w projekcie informatycznym oraz kosztu ich usunięcia K_W20 kolokwium Wykład

Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Student jest zdolny kreatywnie zaplanować plan testów, zinterpretować jego wyniki. Na ich podstawie wskazywać miejsce występowania usterek (część sprzętową, programową) oraz proponować sposób jej usunięcia K_U29 projekt Projekt Student potrafi nazwać i objaśnić błędy pomiarowe, oszacować ich wpływ na wynik eksperymentu, stosować techniki niwelowania błędów pomiarowych w cyfrowych systemach mikroinformatycznych. K_U29 bieżąca kontrola na zajęciach sprawdzian Laboratorium Student zna oraz potrafi wykorzystać narzędzia wspierające proces testowania oprogramowania i automatyzacji testów. K_U29 bieżąca kontrola na zajęciach Laboratorium sprawdzian Student ma podstawową wiedzę o cyklu życia systemów informatycznych, oraz o metodach i narzędziach weryfikacji i testowania systemów informatycznych K_W20 kolokwium Wykład Student potrafi posługiwać się cyfrowym sprzętem diagnostycznym oraz dedykowanym oprogramowaniem oraz dobierać właściwe narzędzie do przeprowadzenia testów. K_U29 bieżąca kontrola na zajęciach sprawdzian Laboratorium Student potrafi scharakteryzować i dobierać techniki weryfikacji sprzętowo - programowych systemów informatycznych. K_W20 kolokwium Wykład

Warunki zaliczenia Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwium zaliczeniowego realizowanego w formie pisemnej. Warunkiem przystąpienia do kolokwium jest pozytywna ocena z laboratorium. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium (80%) oraz aktywności na zajęciach (20%). Projekt - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z projektu Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30% Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 60 40 Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 65 85 Łącznie 125 125 Punkty ECTS Studia stacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 2 2 Zajęcia bez udziału nauczyciela akademickiego 3 3 Łącznie 5 5 Literatura podstawowa 1. Wiszniewski B., Bereza-Jarociński B.: Teoria i praktyka testowania programów. Wydawnictwo PWN, 2006. 2.

Pieńkos J., Turczyński J.: Układy scalone TTL w systemach cyfrowych. WKiŁ, Warszawa, 1986. 3. Łuba T., Programowalne układy przetwarzania sygnałów i informacji. WKiŁ 2008. 4. Kamieniecki A, Współczesny oscyloskop budowa i pomiary. BTC, Legionowo, 2009. 5. Myers G. J., Sandler C., Badgett T., Thomas T. M: Sztuka testowania oprogramowania, Helion, 2005 Literatura uzupełniająca 1. Rydzewski J., Pomiary oscyloskopowe. WNT, 2007. 2. Lyons R. G., Wprowadzenie do cyfrowego przetwarzania sygnałów, WKiŁ, Warszawa, 2006. 3. Tumański S., Technika pomiarowa, WNT, 2007 Uwagi Zmodyfikowane przez dr hab. inż. Krzysztof Patan, prof. UZ (ostatnia modyfikacja: 22-09-2016 22:30)