WSTĘP DO INŻYNIERII OPROGRAMOWANIA

Zanim programista zabierze się za pisanie kodu, trzeba wykonać bardzo dużo pracy, żeby mógł powstać finalny produkt. Całą tą otoczką, niezwiązaną bezpośrednio z programowaniem, zajmuje się inżynieria oprogramowania. Koncentruje się na praktycznych i biznesowych aspektach programowania oraz modelowaniu systemów. Poznamy podstawy graficznej notacji służącej do opisywania procesów biznesowych BPMN oraz UML, język wykorzystywany do modelowania.



Lista zagadnień:


Podstawowe informacje o inżynierii oprogramowania

Dowiemy się, dlaczego coś takiego, jak inżynieria oprogramowania, jest nam potrzebne, poznamy podstawowe pojęcia z tego zakresu.


Notacja BPMN

Poznamy podstawowe elementy potrzebne do budowania diagramów, które będą opisywały procesy biznesowe. Poznamy, co to są baseny, tory i jakie informację dzięki nim możemy zapisać w naszym diagramie lub z niego odczytać. Wszystko będziemy tworzyć za pomocą darmowego programu app.diagrams.net


Notacja UML

Poznamy podstawowe elementy potrzebne do tworzenia diagramów. Dowiemy się, do czego służą poszczególne diagramy, a będziemy mówić o następujących diagramach:

  • diagram przypadków użycia

  • diagram klas

  • diagram sekwencji

  • diagram aktywności

Nauczymy się tworzyć ww. diagramy w programie StarUML.