IO

 0    24 fiche    kubaszyszko
Télécharger mP3 Imprimer jouer consultez
 
question réponse
Wymień i scharakteryzuj dwa rodzaje architektury klient-serwer:
commencer à apprendre
Klient cienki: Serwer przetwarza dane; klient wyświetla je. Klient gruby: Serwer zarządza danymi; klient obsługuje logikę i interfejs.
Podaj i krótko omów 2 typy wymagań wobec systemów informatycznych:
commencer à apprendre
Funkcjonalne: Określają, co system ma robić (funkcje i operacje). Niefunkcjonalne: Dotyczą ograniczeń działania systemu (np. bezpieczeństwo, wydajność).
Wymień i scharakteryzuj dwa rodzaje testów dynamicznych:
commencer à apprendre
Funkcjonalne: Sprawdzają działanie funkcji bez analizowania kodu. Strukturalne: Testują wewnętrzną logikę programu poprzez analizę kodu.
Scharakteryzuj organizację zespołu w postaci zespołu programisty wiodącego
commencer à apprendre
Skład: Programista wiodący, zastępca, bibliotekarz. Funkcje: Programista implementuje kluczowe elementy; zastępca wspiera i może zastąpić wiodącego; bibliotekarz zajmuje się dokumentacją.
Scharakteryzuj organizację firmy programistycznej w postaci struktury macierzowej:
commencer à apprendre
Opis: Programiści pracują w zespołach projektowych i kompetencyjnych, podlegają dwóm szefom: projektu i zespołu.
Scharakteryzuj model wodospadowy cyklu życia oprogramowania, podaj jego najważniejsze wady i zalety.
commencer à apprendre
Opis: Sekwencyjne etapy od wymagań do konserwacji. Zalety: Łatwe zarządzanie i rozliczenia. Wady: Trudno poprawić błędy, brak elastyczności.
Scharakteryzuj model spiralny, podaj jego najważniejszą wadę i zaletę.
commencer à apprendre
Opis: Cykl obejmujący planowanie, analizę ryzyka, konstrukcję i ocenę. Zaleta: Elastyczność w kierowaniu projektem. Wada: Może być czasochłonny.
Scharakteryzuj prototypowanie, podaj jego najważniejszą wadę i zaletę.
commencer à apprendre
Opis: Budowa wstępnej wersji systemu. Zaleta: Wczesne testy i szkolenia. Wada: Wysokie koszty.
Omów dwie metody tolerowania defektów oprogramowania:
commencer à apprendre
Bloki odtwarzania: Moduły z alternatywami do testowania wyników. Programowanie w N wersjach: Równoległe wersje programu, wynik z większości.
Krótko omów karty CRC:
commencer à apprendre
Opis: Graficzna prezentacja klas, ich obowiązków i współpracy.
Podaj i krótko omów 3 metody zwiększania niezawodności oprogramowania
commencer à apprendre
Unikanie błędów - Wykrywanie i usuwanie błędów - Tolerowanie błędów -
Omów realizację sterowaną dokumentami, podaj jej najważniejsze wady i zalety.
commencer à apprendre
Opis: Formalny model, każda faza kończy się dokumentacją. Zalety: Bliska współpraca z klientem. Wady: Duży nakład pracy na dokumentację.
Omów próbkowanie dokumentów w ramach inżynierii wymagań.
commencer à apprendre
Opis: Analiza jakościowa (wywiady) i ilościowa (statystyki) dokumentów w celu identyfikacji wzorców i danych.
Omów montaż z gotowych elementów (COTS), podaj jego zalety i wady:
commencer à apprendre
Opis: Użycie gotowych komponentów. Zalety: Niska cena, szybkie wdrożenie. Wady: Ryzyko zależności od dostawcy, brak kontroli nad komponentami.
Wymień i krótko omów metody zbierania informacji w inżynierii wymagań:
commencer à apprendre
Lektura: Analiza dokumentacji. Wywiady: Rozmowy z kierownictwem. Obserwacja: Badanie procesów. Ankiety: Zbieranie danych z różnych źródeł. Próbkowanie dokumentów: Analiza jakościowa i ilościowa.
Wymień i krótko opisz strategie postępowania wobec zidentyfikowanych zagrożeń w analizie ryzyka:
commencer à apprendre
Obniżanie ryzyka: Redukcja prawdopodobieństwa i skutków. Unikanie ryzyka: Zmiana ścieżki, by uniknąć zagrożeń. Transfer ryzyka: Przekazanie ryzyka innemu podmiotowi. Akceptacja ryzyka: Planowanie działań awaryjnych.
Scharakteryzuj metodę punktów aplikacyjnych (obiektowych):
commencer à apprendre
Opis: Wycena na podstawie liczby formatek, raportów i modułów. Zaleta: Łatwość wyceny na etapie specyfikacji.
Porównaj sieciową i gwiaździstą strukturę organizacyjną zespołu wytwórczego
commencer à apprendre
Sieciowa: Każdy komunikuje się z każdym, łatwa wymiana pracowników. Gwiaździsta: Szef koordynuje pracę, trudne zastępstwo szefa.
Podaj i krótko omów techniki szacowania nakładów pracy
commencer à apprendre
Analogia: Dane z podobnych projektów. Eksperci: Wiedza z doświadczenia. Algorytmika: Metody matematyczne (COCOMO). Wycena dla wygranej: Dostosowanie do konkurencji. Szacowanie wstępujące: Podział projektu na mniejsze części.
Podaj podział testów z punktu widzenia techniki ich wykonywania oraz krótko scharakteryzuj poszczególne rodzaje:
commencer à apprendre
Dynamiczne: Testowanie poprzez uruchamianie programu. Statyczne: Analiza kodu bez uruchamiania.
Scharakteryzuj metodę COCOMO.
commencer à apprendre
Opis: Szacowanie kosztów tworzenia oprogramowania na podstawie liczby instrukcji. Typy: Łatwy (znane narzędzia, doświadczeni programiści), Pośredni (częściowo nowe, zróżnicowane doświadczenie zespołu), Trudny (nowe narzędzia, brak doświadczenia).
Podaj obszary zainteresowania Inżynierii Oprogramowania.
commencer à apprendre
Zakres: Projektowanie, planowanie, kontrola jakości, dokumentowanie, konserwacja.
Scharakteryzuj wariant iteracyjny modelu wodospadowego cyklu życia oprogramowania oraz podaj jego podstawowe zalety i wady:
commencer à apprendre
Opis: Możliwość powrotu do wcześniejszych etapów. Zaleta: Elastyczność. Wada: Traci prostotę oryginalnego modelu.
Opisz budowę i działanie potrójnej nadmiarowości modularnej:
commencer à apprendre
Opis: Trzy identyczne kopie modułów, głosowanie większościowe wybiera prawidłowy sygnał.

Vous devez vous connecter pour poster un commentaire.