Читать книгу Modelowanie systemów informatycznych w języku UML 2.1 - Włodzimierz Dąbrowski - Страница 16

2.5. Odbiorcy i użytkownicy modeli

Оглавление

W procesie wytwarzania oprogramowania uczestniczy wiele osób. W zasadzie możemy powiedzieć, że każda z nich korzysta w czasie realizacji swoich zadań z pewnego modelu systemu (lub kilku) na odpowiednio dobranym poziomie abstrakcji.

Ważne jest, aby model i jego poziom abstrakcji odpowiadał możliwościom i potrzebom odbiorcy (użytkownika). Na przykład nie ma sensu przedstawiać użytkownikowi końcowemu szczegółowego (na niskim poziomie abstrakcji) modelu implementacyjnego, gdyż po pierwsze model taki nie będzie dla niego zrozumiały, a po drugie znajomość szczegółów implementacyjnych dla użytkownika końcowego jest całkowicie zbędna. Warto natomiast zapoznać go z modelem wymagań zapisanym na przykład w postaci diagramów przypadków użycia (patrz rozdział 8) oraz z tekstowym modelem przypadków użycia. Modele owe przedstawiają te aspekty systemu, które są ważne z punktu widzenia użytkownika końcowego. Oprócz tego modele przypadków użycia mogą być łatwo zrozumiałe dla osoby, która nie ma fachowego przygotowania i umiejętności odczytywania modeli.

Tabela 2.1. Przykładowi użytkownicy modeli

Model Główny odbiorca
Model wymagań funkcjonalnych Użytkownik końcowy, analityk, architekt
Model wymagań niefunkcjonalnych Użytkownik końcowy, analityk, architekt
Model architektury Architekt
Model danych Twórca bazy danych, programista
Model implementacyjny Programista
Model interfejsów Użytkownik, analityk
Modelowanie systemów informatycznych w języku UML 2.1

Подняться наверх