Kurs UML – część 1 – diagramy klas

Matthew @ 2010-09-12 — Kategorie: Inżynieria oprogramowania, Techblog, UML

Zmusiłem się (wreszcie) do napisania pierwszej (dość długiej, ze względu na obszerność materiału) części kursu UML. Jako „rzeczywisty” przykład obrałem moje fooaudio. Padła co prawda propozycja żeby oprzeć kurs o jakiś serwis webowy, ale jednak nie jestem w tej dziedzinie specjalistą. Jednak mimo tego, ktoś może się nie zgodzić z tym co mam zamiar tutaj przekazać. Nawet modelując ten sam projekt, z podobnym podejściem, dwóm różnym osobom może wyjść zupełnie inny diagram. Nie mówiąc już o późniejszej implementacji z tego diagramu. Read More

Kurs UML – wstęp

Matthew @ 2010-06-19 — Kategorie: Inżynieria oprogramowania, Techblog, UML

Z okazji dostania się na profil dyplomowany o wdzięcznej nazwie Inżynieria Oprogramowania (i dwa przedmioty z baz danych) postanowiłem, że rozpocznę kolejny cykl kursów które piszę (po Qt, epizodzie z gitem (do którego może wrócę) który przeszedł w tłumaczenie Pro Gita oraz jednym odcinku Boosta (niech ja tylko znajdę na niego odrobinę motywacji). Tym razem będzie to UML (a za jakiś czas może i wzorce projektowe). Mam nadzieję, że nie zawiodę i komuś się to przyda. Sukcesem będzie, jeżeli studenci 3 roku na ETI uznają go za wystarczający (lub lepszy) od wykładów (na które nie chodziłem ;() z Inżynierii Oprogramowania (przedmiocie na 3 roku, nie profilu) i pozwoli on komuś zaliczyć egzamin z tego. Na początku zrobię wstęp o UMLu, rodzajach diagramów, narzędzi, które można wykorzystać do ich tworzenia. Praktyczne umiejętności będą w części 1.

Read More