Słownik pojęć

Zdarzało Ci się robić słownik pojęć biznesowych? Nie brzmi sexi? Zależy jak na to spojrzeć 🙂 Jeśli musisz to zrobić dla świętego spokoju, uzupełnić zionący pustką punkt w szablonie dokumentu, pewnie i masz rację. Jednak mając już wiele wtop na koncie i problemów, których wystąpienie sprowadza się do niewłaściwego zrozumienia, niejasnych definicji, Ty lub ktoś inny zauważa […]

Read more
Traceability, czyli potęga narzędzi CASE

Traceability, czyli zdolność do śledzenia, to jedna z najważniejszych funkcji narzędzi do modelowania systemów informatycznych. Stanowi ona jedną z przewag narzędzi typu CASE (Computer-aided software engineering – komputerowego wspomagania projektowania oprogramowania) nad zwykłymi programami do rysowania diagramów. Śledzenie poszczególnych zagadnień od ich źródeł, przez wymagania, do projektu i testów umożliwia zmniejszanie ryzyka utraty spójności podczas […]

Read more
OCUP Fundamental – certyfikat podstaw UML

Usłyszałam kiedyś, że nie warto sprawdzać znajomości UML, bo i tak każdy rysuje diagramy po swojemu. Czy to znaczy, że także może każdy czytać po swojemu? Po co w takim razie zawracać głowę czymś, co może prowadzić do niejednoznaczności i niedomówień? Uwaga! Mamy standard! UML ma ściśle określone reguły, które warto poznać. Jak formalnie potwierdzić, […]

Read more
Wstęp do wzorców projektowych

„Po co wymyślać koło na nowo?” – to znane z życia codziennego powiedzenie aktualne jest także podczas realizacji projektów IT. Mądrzy ludzie projektujący systemy informatyczne zauważyli na przestrzeni wielu lat swojej pracy, że spora część problemów projektowych się powtarza. Zamiast więc za każdym razem wymyślać koło na nowo, niektórzy z nich opracowali uniwersalne rozwiązania – […]

Read more
Opisy przypadków użycia – trudności początkujących

Na świeżo po sprawdzaniu egzaminów z inżynierii oprogramowania pisanych przez studentów (a więc tych, którzy właśnie uczą się modelować systemy), pozwolę sobie wysnuć wnioski na temat najczęściej spotykanych problemów przy use case’ach i uogólnić je na resztę populacji. Przed Tobą Top 5 trudności początkujących adeptów opisywania przypadków użycia. Czytaj i sprawdzaj 🙂

Read more
Certyfikaty dla analityka

Zdobycie certyfikatu czy dyplomu (choć nie gwarantuje, że przyswojone wiadomości dobrze wykorzystasz) daje możliwość zweryfikowania swojej wiedzy i przyrównania jej do określonych standardów. To także konkretny, łatwo weryfikowalny cel, który może motywować do doskonalenia i rozwoju. I okazja, żeby spotkać ambitnych i inspirujących ludzi. Jakie wyzwania tego typu znajdzie dla siebie analityk?

Read more
Jak opisywać przypadki użycia?

Przypadki użycia pozwalają nam określić, w jaki sposób użytkownik będzie mógł korzystać z systemu. Diagram umożliwia jednym rzutem oka sprawdzić kto może wykonywać jakie czynności. Widać na nim jednak tylko nazwę przypadku. Co ona dokładnie oznacza? Jak to działa? Wszystkie potrzebne do projektowania algorytmów szczegóły przedstaw w opisie.

Read more
Model dziedziny – porządkujemy rzeczy ze świata użytkownika

Ostatnio kolega zapytał mnie przystępując do tworzenia systemu „a czym jest ta multiagencja?”. „Kurczę”, pomyślałam, „rzeczywiście przewijała się w rozmowach, ale jaką rolę ma grać w systemie?”. Jeśli zaczynasz projekt w nowym temacie, albo nie jesteś pewien co jest czym w świecie klienta, zrób model dziedziny! To wybawia z tarapatów kosztownego niezrozumienia a przy tym […]

Read more
Diagram komponentów

Za pomocą diagramu komponentów można przedstawić konstrukcję systemu z najwyższego poziomu abstrakcji. Po co? Aby rozpocząć projektowanie struktury i główne wytyczne przekazać programistom, a project managerowi zaprezentować złożoność systemu oraz możliwy podział na etapy wdrażania.

Read more