Wpis z mikrobloga

#inzynieriaoprogramowania #programowanie

- Czym się różnią przypadki użycia od wymagań funkcjonalnych (z opisu wygląda na to samo)?
- W czym tworzyć UML-e (oprócz płatnego Enterprise Architect).
- Najpierw pisać przypadki użycia a potem wymagania funkcjonalne?

Macie jakieś materiały w którym znalazłbym odpowiedzi na to? Oprócz jakiś książek na 300 stron.

  • 8
@mk321: > - Czym się różnią przypadki użycia od wymagań funkcjonalnych (z opisu wygląda na to samo)?

wymagania funkcjonalne opisuja oczekiwania od systemu
use case to po prostu opisane wymagania funkvjonalne na konkretnym przykladzie

najpierw wymagania potem 'kejsy'
@nnogi: w dzień studia, a inżynierkę kiedyś trzeba pisać.

@olektrolek: dzięki. No właśnie z wymaganiami nie mam problemu. Ale nie rozumiem jak później z tego zrobić przypadki użycia.

Np. mam aplikację i jej wymagania funkcjonalne:
- wyszukiwanie informacji,
- monitorowanie zmian.

To przypadki użycia będą takie?
- użytkownik wyszukuje informacje w systemie,
- system powiadamia użytkownika o zmianach.

No bez sensu (dwa razy to samo).
@qwerte: ale to też płatne. Nie ma czegoś darmowego (chociaż dla studentów albo z jakiegoś MSDNAA)?
Bo z jednej strony nie potrzebuję dużo (tylko te podstawowe diagramy np. przypadków użycia i klas), ale z drugiej to te darmowe co znam, ot nawet tego nie oferują.
@mk321: sorry dopiero wstalem.

przyklad
wymagania:

aplikacja zapewnia mozliwosc wyszukiwania zamowien

use case:
wyszukiwanie zamowien - domyslne:

user klika w opcje SZUKAJ i zostaje przeniesiony na screen gdzie moze okreslic kryteria wyszukiwania. Wstepnie ustawione sa nastepujace kryteria: zamowienia za ostatnie 24 godziny
po wybraniu WYSZUKAJ zwrocaona zostaje lista zamowien zawierajaca: numer, date, kwote....

use case: wyszukiwanie zaawansowane
jw ale wybranie opcji "zaawansowane" pozwla wybrac nazwe klienta, przedział wartości zamowien, ...

EDIT: