Pytania lato 2013
Projektowanie systemów
Pytanie - inżynierie
Inżynieria systemu komputerowego – projektowanie i cykl życia systemu
Inżynieria oprogramowania, - proces tworzenia oprogramowania
Wytwarzanie oprogramowania – procesy: kaskadowy, iteracyjny, komponentowy, zwinny
Inżynieria wymagań – klasyfikacja wymagań: zakres poziomy opisu, proces określania wymagań, model FURPS
Metody strukturalne – narzędzia projektowania techniki analizy strategicznej i strukturalnej, techniki projektowania aplikacji
Model RUP
Metodyki zwinna – planowanie, iteracja projektu, zasady, praktyki, omówienie metodyk (Scrum itp.)
Pytanie – obiektowość
Metody obiektowe – istota podejścia obiektowego (dziedziczenie itp.)
Klasa – notacja UML, dziedziczenie, instancja, abstrakcyjna , właściwości
Model obiektowy SI – cechy
Mapowanie obiektowo-relacyjne: model klas a model encji
Pytanie - UML
UML – diagramy struktury(wszystkie narysować) + ogólnie o UML
UML – diagramy dynamiki(wszystkie narysować) + ogólnie o UML
UML - Diagram USE Case z przykładem rysowanym
UML - Diagram stanów z przykładem rysowanym
UML - Diagramy interakcji – sekwencji i komunikacji z przykładem rysowanym
Pytanie – Model projektowania obiektowego
Narzędzia modelowania: Use Case i Diagram klas w modelowaniu
Modelowanie procesów biznesu: narzędzia , budowanie modelu
Modelowanie wymagań użytkownika: model biznesowy, model systemowy , reguły biznesowe
Modelowanie dziedziny: narzędzia modelowanie struktury, modelowanie zachowania
Projektowanie oprogramowania: narzędzia modelowania struktury, narzędzia modelowania współdziałania, projektowanie architektury oprogramowania , projektowanie programów
Technologie obiektowe: architektura warstwowa, projektowanie architektury oprogramowania, projektowanie programów
Pytanie – Platforma .NET
Cztery filary platformy .NET
Model obiektowy w C# - przykłady słów kluczowych i instrukcji
Wyjątki w C# - przykłady słów kluczowych i instrukcji
Kolekcje w C# - przykłady słów kluczowych i instrukcji
Model ADO
Model LINQ
Pytanie - Testowanie i konserwacja oprogramowania
Testowanie oprogramowania – poziomy testowania
Testowanie oprogramowania – organizacja procesu testowania
Testowanie oprogramowania – metryki pokrycia kodu, metryki pokrycia wymagań
Testowanie oprogramowania – metody testowania+ automatyzacja testowania
Konserwacja oprogramowania – struktura, proces konserwacji oprogramowania
Konserwacja oprogramowania – inżynieria odwrotna, systemy odziedziczone