Software design, projektowanie, UML - źródła do nauki

Software design, projektowanie, UML - źródła do nauki
TA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Witam,
Szukam jakiś ciekawych źródeł, gdzie wytłumaczony jest od podstaw proces projektowania oprogramowania, jego funkcjonalności itp.
Generalnie przerobiłem książkę do C++ (ppp), teraz na celowniku jest Qt (czytam Mastering Qt5).

Generalnie chce stworzyć jakiś swój projekt, który służyłby za portfolio. Wcześniej miałem taki pomysł, żeby zrozumieć dobrze Qt, przerobić dokładnie kilka przykładów i na ich bazie stworzyć coś swojego. Lecz jak widzę, bez zrozumienia jak się takie oprogramowanie projektuje, tworzy diagramy UML (nie chodzi mi co znaczą poszczególne kreski itp, to wiem), projektuje program zgodnie ze wzorcami projektowymi, to ciężko będzie.

Chodzi mi o to, że zanim zacznę pisać swój projekt, miałbym zaprojektowane już do neigo diagramy UML, Use Case itp. I tutaj potrzebna mi jest pomoc. Są jakieś materiały odnośnie tego? Dodam, że nie jestem po informatyce. Źródła mogą być po angielsku i po polsku.

Z góry dziękuję za pomoc, mam nadzieję że ktoś załapał o co mi chodzi ^^

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
TA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0
scibi92 napisał(a):

http://helion.pl/ksiazki/wzorce-projektowe-elementy-oprogramowania-obiektowego-wielokrotnego-uzytku-erich-gamma-richard-helm-ralph-johnson-john-vli,wzoelv.htm -> to super książka do wzorców projektowych.
A czy UML jest potrzebny do portfolio - wątpie.

Ehh, czyli znowu ta sławna książka o wzorcach projektowych od Wielkiej Czwórki? Wszędzie mówią że to pozycja obowiązkowa, no cóż, chyba muszę się w końcu za nią zabrać.

Moim zdaniem UML to fajna sprawa, można fajnie zrobić szkic aplikacji i zaprojektować ją zanim zacznie się kodzić na żywioł. No i w porftolio też wydaję mi się że te diagramy UML fajnie by wyglądały. Wystarczy kilka rzutów okiem na te diagramy i już wiadomo, jak aplikacja jest zbudowana, nie trzeba czytać kodu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.