286


Specyfikacja Systemu

Inżynieria Oprogramowania

WAT

Semestr Letni 2009

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 mają 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łać 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

1

Wojskowa Akademia Techniczna, Semestr Letni 2008



Wyszukiwarka

Podobne podstrony:
286 342
2016 KGP Materialy szkoleniowe BHPid 286
ARCH MED SĄD KRYM 1999, XLIX, 277 286
B 286
286
286
kk, ART 286 KK, III KK 75/04 - postanowienie z dnia 1 marca 2005 r
286 287
odp 252 286 id 331986 Nieznany
286
poj eacie+rachunkowo 9cci+ 286+stron 29 5WQBZT5MZUSD3JKJJVYEIFAZ5WXANKDZSQIRTCA
286 , „Poza przygotowaniem zawodowym człowieka, poza jego wykształceniem, najkorzystniejszą, n
286
materialy edukacyjne kpk id 286 Nieznany
271 286 id 31714 Nieznany
286
286 i 287, Uczelnia, Administracja publiczna, Jan Boć 'Administracja publiczna'
286

więcej podobnych podstron