TREŚCI NAUCZANIA |
Zaznajomienie studentów z podejściem inżynierii oprogramowania do wytwarzania, zarządzania i rozwijania oprogramowania, student ma wynieść teoretyczną i praktyczną wiedzę odnośnie podstawowych pojęć i metod inżynierii oprogramowania. Kryzys oprogramowania, powstanie inżynierii oprogramowania, jej definicja i cele, cechy dobrego oprogramowania, proces tworzenia oprogramowania i jego modele, modele (paradygmaty) tworzenia oprogramowania (modele cyklu życia oprogramowania),model COCOMO II, poszczególne fazy powstawania oprogramowania, miary oprogramowania, metody analizy(modelowania): analiza strukturalna - diagramy ERD i DFD, analiza obiektowa (język UML) - diagramy klas i przypadków użycia. Studenci powinni ugruntowywać swoją wiedzę teoretyczną, wyniesioną z wykładów, poprzez praktyczne zajęcia na ćwiczeniach, podczas których będą mieli za zadanie m.in. zamodelować np. poprzez podejście obiektowe, kilka określonych systemów komputerowych, przy użyciu jednego z narzędzi CASE.
LITERATURA |