ZadanieNaZaliczenie, WAT, semestr IV, Inżynieria oprogramowania


Specyfikacja Systemu

Inżynieria Oprogramowania

WAT

Semestr Letni 2008

Tytuł Projektu: ????????????????

Nr grupy laboratoryjnej: ????????????????

Uwaga: Instrukcje dla studentów są zaznaczone kursywą w kolorze niebieskim. Powinny one być albo usunięte albo zastąpione właściwym tekstem w kolorze czarnym bez użycia kursywy. Nie mogą one występować w pracach na zaliczenie!

Zadanie polega na wyspecyfikowaniu i zaimplementowaniu systemu własnego wyboru używając diagramów UML oraz jakiegoś języka obiektowo zorientowanego (Java, C++. C# albo SmallTalka). Specyfikacja musi być wykonana za pomocą narzędzia takiego jak Raional Rose.

W szczególności trzeba dostarczy:

  1. diagram klas dziedziny problemu,

  1. jeden diagram aktywności,

  1. diagram przypadków użycia z głównymi scenariuszami (6 lub więcej),

  1. 6, lub więcej diagramów sekwencji,

  1. 3 diagramy stanów,

  1. około 20 przypadków testowych.

Kod źródłowy i specyfikacja projektu ma być wysłane na adres: pkosiuczenko@wat.edu.pl do godziny 15:00, dnia 3.06.2008. Specyfikacja powinna być przesalana w formacie PDF w oddzielnym pliku. Kod źródłowy powinien być zzipowany. Proszę nie przesył kodu binarnego/bytekodu itp.

Na ostatnich zajęciach będzie prezentacja systemu. Proszę przygotować slajdy na pięciominutowe wystąpienie oraz trzyminutową demonstrację zaimplementowanego systemu.

Proszę zaznaczyć procentowy udział każdego z członków grupy. Najlepiej, żeby był podpis elektroniczny. W razie, gdyby były problemy z podpisem elektronicznym, to proszę wydrukować tę tabelę i wypełnić odręcznie.

Data

Nazwisko i imię

Wkład pracy w %

Podpis

  1. Cel projektu

Tu ma być krótki opis projektu w języku polskim. Proszę krótko wyjaśnić jakie są cele projektu i w jakim języku system jest zaimplementowany.

  1. Kontekst Aplikacji

Zdanie wprowadzające.

    1. Przypadki użycia i scenariusze

W tej części maja się znaleźć przypadki użycia i scenariusze.

<< There should be a use case diagram here. >>

Diagram 2.1: Diagram

    1. Diagramy sekwencji

W tej części maja się znaleźć dwa diagramy opisujące interakcje z systemem na poziomie graficznej powierzchni użytkownika.

<< There should be a sequence diagram here. >>

Diagram 2.2: Diagram …

    1. Diagram aktywności

W tej części ma się znaleźć diagram aktywności opisujący to, jak system ma być używany.

<< There should be a class diagram here. >>

Diagram 2.2: Diagram przypadkow użycia

  1. Projekt systemu

Zdanie wprowadzające.

    1. Diagram klas przedstawiający strukturę systemu

To jest miejsce na diagram klas specyfikujący strukturę systemu. Ma on zawierać podstawowe atrybuty, asocjacje (ze specyfikacja wielokrotności) i podstawowe metody.

<< There should be a diagram here. >>

Diagram 3.1: Class Diagram illustrating . . .

    1. Diagram sekwencji

Wybierz (circa 2-3) najwazniejsze metody i opisz ich funkcjonowanie z uwzględnieniem wywołania innych metod.

<< There should be a sequence diagram here. >>

Diagram 3.2: Sequence Diagrams

    1. Diagram stanów

Wybierz dwie klasy i opisz zachowanie ich obiektów za pomocą diagramów stanów.

<< There should be a state diagram here. >>

Diagram 3.3: State diagram corresponding to …

  1. Testy

Zdanie wprowadzające.

    1. Testy na poziomie powierzchni użytkownika

Na podstawie scenariuszy proszę wyspecyfikować testy używając poniższej tabeli..

Nazwa testu

Akcja użytkownika/dane wejściowe

Oczekiwany rezultat

Rezultat aktualny/wynik testu

Tabela 4.1: Specyfikacja przypadków testowych i wyników testowania

8

4

Wojskowa Akademia Techniczna, Semestr Letni 2008



Wyszukiwarka

Podobne podstrony:
DSW biuro podrózy, WAT, semestr IV, Inżynieria oprogramowania
Specyfikacja przypadku u, WAT, semestr IV, Inżynieria oprogramowania
Dokument specyfikacji wymagan, WAT, semestr IV, Inżynieria oprogramowania
IO odp, WAT, semestr IV, Inżynieria oprogramowania
Nabór IO, WAT, semestr IV, Inżynieria oprogramowania
Wymagania final (3), WAT, semestr IV, Inżynieria oprogramowania
IOpr zagadnienia egzaminacyjne, WAT, semestr IV, Inżynieria oprogramowania
Egzamin, WAT, semestr IV, Inżynieria oprogramowania
52-57, WAT, semestr IV, Inżynieria oprogramowania
jakość 1a rozdz, WAT, semestr IV, Inżynieria oprogramowania
ZADANIA OBLICZENIOWE, Semestr IV, Inżynieria bioprocesowa

więcej podobnych podstron