8344044652

8344044652



3.2 Projektowanie

Wspomaganiem całego cyklu wytwarzania oprogramowania zajmuje się Inżynieria Oprogramowania. 10 zajmuje się praktycznymi aspektami programowania: od analizy , przez projektowanie i wdrożenie, aż do ewolucji gotowego oprogramowania. Do tworzenia opisu systemu często stosuje się języki opisujące system informatyczny. Najpopularniejszym z nich jest UML (Unified Modeling Language), w szczególności jego wersja graficzna. UML pozwala wiernie oddać działanie całego systemu i umożliwia zbudowanie działającego programu tylko na podstawie tego języka.

Inżynieria Oprogramowania z wykorzystaniem UML jest dziedziną wymagającą osobnego kursu, aby zrealizować etap projektowy, dlatego poniżej zostanie zaprezentowany ogólny zarys koncepcji bez zgłębiania się w jakikolwiek język modelowania.

3.2.1 Zachowanie systemu

Pierwszym etapem projektowania jest zapisanie całej wiedzy na temat działania systemu w formie tabeli. Należy uwzględnić elementy biorące czynny udział w działaniu programu, ich czynności i interakcje z innymi elementami oraz rezultaty ich działania.

Tabela 1: Zachowanie systemu

Obiekt

Działanie

Z czym wchodzi w interakcje

Wyniki działania

kot

Pije

mleko

miska jest pusta

auto

uruchamia

zapłon

silnik pracuje

user

włącza

przycisk

licznik inkrementuje się o 1

3.2.2 Identyfikacja obiektów

Kolejnym etapem jest wyszczególnienie na podstawie zachowania systemu, wszystkich obiektów biorących udział w jego działaniu. W opisie klasy należy uwzględnić jego zadania, elementy, z którymi współpracuje oraz jego widoczne elementy. Dopiero na tym etapie powinno się uwzględniać szczegóły klas.

4



Wyszukiwarka

Podobne podstrony:
Czym zajmuje się inżynieria oprogramowania ? Zajmuje się wszelkimi aspektami produkcji
CZYM ZAJMUJE SIĘ INŻYNIER ŚRODOWISKA?? Projektowaniem rozwiązań, które związane są z: •
rysunku 1.10. Decyzję o wyborze rodzaju skizyżowania podejmują osoby zajmujące się inżynierią
ZOSTAŃ MANAGEREM DS. ZARZĄDZANIA PRODUKCJĄCzym zajmuje się inżynier ds. zarządzania
Proces weryfikacji i walidacji ■ Proces ten odbywa się na przestrzeni całego cyklu życia projektu. W
Zaopatrzenie ortopedyczne zajmuje się projektowaniem, wytwarzaniem, zastosowaniem, naprawą oraz
Slajd75 0 BIOENERGETYKA zajmuje się analizą procesów wytwarzania i transformacji energii zachodzącyc
System do zarządzania projektami zoptymalizowany pod kątem wytwarzania systemów i oprogramowania -
64 Tomasz Sobestianczyk 1.3.2. Tworzenie usługi (Service Design) Projektowanie usługi zajmuje się

więcej podobnych podstron