Streszczenie: W pracy przedstawiono metodę projektowania architektury oprogramowania od ogółu do szczegółu z pomocą metamodeli definiowanych jako profili UML. Pokazano zaletę jaką jest możliwość szybkiego rozpoczęcia prac projektowych i testowania efektów mimo braku detalicznej wiedzy o danych. Metoda zakłada, że dane są zorganizowane z nazwane dokumenty o określonej strukturze. W trakcie prac analitycznych i projektowych wystarczającą wiedzą jest to jakie dokumenty są (będą) przetwarzane, zrozumienie ich celu i opis zawartości. Detaliczne szablony dokumentów (pola i ich zawartość) mogą pozostawać nieznane prawie do końca analizy i projektowania, wymagane są dopiero na…
(źr. Domain-Specific Conceptual Modeling Concepts, Methods and Tools, Herausgeber: Karagiannis, Dimitris, Mayr, Heinrich C., Mylopoulos, John (Eds.), ISBN 978-3-319-39417-6, str. 405)
Wprowadzenie Ostatnio pojawiła się w prasie i mediach internetowych dyskusja na temat tego czym jest faktura, niestety bardzo wiele z tych opinii jest pozbawiona podstaw merytorycznych i prawnych, są niejednokrotnie po prostu nieprawdziwe. Biorąc pod uwagę fakt, że wiele tych opinii to opinie wygłaszane przez przedsiębiorców, wyłania się smutny obraz jakości informacji zbieranej metodą wywiadów w toku analiz biznesowych. Studiowanie literatury, cudzych opracowań w roli audytora, analiza pytań i uwag moich klientów to ogromne doświadczenie. Rok temu w artykule Mit o notacji BPMN pisałem o szkodliwości nadmiaru szczegółów na modelach. To…
26 Listopada została opublikowana wersja 15.2 pakietu CASE Visual-Paradigm (VP) oferowanego przez firmę o tej samej nazwie. (źr.: What's New in Visual Paradigm?). Numer wersji zmienił się "po przecinku" więc rewolucji nie ma ale pojawiły się rozszerzenia: Business Process Reengineering Canvas - szablon dla projektów reinżynierii procesów. Szablony projektowe w VP to kompletne zestawy procesów biznesowych, metodyki, wzory dokumentów. Co prawda używane są rzadko ale każdy element szablonu może być wykorzystany samodzielnie wedle uznania użytkownika, dlatego te szablony spełniają rolę standaryzacji pracy (co pomaga i to bardzo).Rozszerzona szablony dla metodyki SCRUM,…
Jak podaje producent, od pewnego mamy nowe narzędzie: Free Visual Paradigm Online: Visual Paradigm Express: Finding a Free online drawing software?Visual Paradigm Online (VP Online) Express Edition is a FREE online drawing software developed for the community. Draw free diagrams with an easy-to-use online drawing tool without watermarking and limitations such as, number of diagrams, size of project file and etc. You own the diagrams you created for personal and non-commercial purposes. (Source: Free Visual Paradigm Online). Generalnie, zgodne z licencją, można - do celów niekomercyjnych - korzystać z tego narzędzia.…
Wprowadzenie Właśnie zostałem zapytany: Witam Pana, czy interesował się Pan Use Case 2.0 ? Tak. Od czasu do czasu wpadają mi w ręce takie opisy. Ta idea jest ciekawym i pragmatycznym podejściem do etapu dokumentowania zakresu projektu. Warto jednak pamiętać, że przypadki użycia mają swój kontekst (są osadzone) w tym co robią użytkownicy, bez tego kontekstu są niestety ryzykownym narzędziem, bo deklaratywnym (skąd wiemy, że osoba A ma coś robić skoro nie wiemy jak wygląda cały proces biznesowy, czy mamy polegać tylko na subiektywnej deklaracji tej osoby?). Dość często spotykam…
W 2011 roku jeden z wpisów o łamaniu zasad kończyłem słowami: Łamanie zasad UML nie jest dobrym pomysłem. Od lat sprawdza mi się porzekadło, że ?jeżeli czegoś nie potrafimy narysować to znaczy, że jeszcze tego nie rozumiemy?. Maskowanie braku wiedzy o tym ?jak?, kolejnymi nowymi symbolami to tylko ?sprzedawanie? problemu dalej, bo jaki problem projektowy rozwiązuje stworzenie aktora Czas?. Analityk to ktoś, kto analizuje by ?zrozumieć?? a nie zapisuje jak dyktafon słowa np. zamawiającego.1 Dwa tygodnie temu pisałem: ...w ramach zająć jakie prowadzę na uczelni (studia niestacjonarne) są wykłady i laboratoria…
Dziesięć lat temu pisałem o informacji i jej strukturalnym charakterze, wpis kończył się zdaniem: czym więc jest Zarządzanie Wiedzą (milcząco zakładam, że zarządzać można czymś materialnym)? Jest to ?przechowywanie danych jednoznacznie zrozumiałych, opisujących określone i ograniczone liczbą fakty interpretowane jako pojmowalna przez adresata informacja?.Przemyślenia związane z tą ostatnią definicją pozostawiam Państwu. Ciąg dalszy może nastąpi? (źr. : Potrzeby informacyjne firmy ? Zarządzanie wiedzą | Jarosław Żeliński IT-Consulting) Kontynuacją cytowanego tekstu będzie dzisiaj kwestia informacji i powiązanych z nią wymagań na oprogramowanie. Każdy projekt wytworzenia, lub nawet tylko dostarczenia gotowego, oprogramowania powinien…
Niedawno przeczytałem, że: "Chmura obliczeniowa szturmem zdobywa rynek IT. Liczba wdrożeń oprogramowania w modelu SaaS rośnie w tempie 20,1 proc. rdr ? podają analitycy z firmy Gartner. Na naszych oczach odbywa się rewolucja, której największą ofiarą jest oprogramowanie instalowane na własnej, firmowej infrastrukturze. Agonię wdrożeń ?on-premises? wieści Eric Kimberling, partner zarządzający w firmie doradczej Panorama Consulting. Jego zdaniem chmura obliczeniowa posiada tak wiele zalet, że porzucenie przez przedsiębiorstwa rozwiązań stacjonarnych jest jedynie kwestią czasu." https://fintek.pl/chmura-wykonczy-wdrozenia-on-premises-sm?/ Źródło: Chmura wykończy wdrożenia ?on-premises?. Ich śmierć ma być powolna, ale definitywna ? Fintek.pl…
Visual-Paradigm wraz z wersją 15 "po cichutku" wprowadził nowe narzędzie integrujące prace analityka i klienta: diagramy on-line w przeglądarce. Aplikacja ta jest zintegrowana z serwerem VPository i PostMania co daje niesamowite możliwości: analityk może dać klientowi do ręki narzędzie pozwalające tworzenie informacji w postaci graficznej. Tak powstałe diagramy są w locie wstawianie do narzędzia CASE. Do tej pory dialog z firmą analizowaną polegał na przesyłaniu analitykowi opisów wykonywanych edytorem teksty, czasem arkuszem kalkulacyjnym, programem do prezentacji itp. Analityk musiał je przepisać lub przerysować. Teraz, gdy tylko jakąś treść można opisać…
Dzisiejszej nocy opublikowano wersję 15 pakietu CASE Visua-Paradigm. Producent tego oprogramowania konsekwentnie pnie się na szczyt rozwiązań CASE w swojej klasie, a jako obserwator i użytkownik powiem tak: strategia jest prosta czyli aplikacja dla analityka, projektanta i architekta ma udostępniać najwyższej klasy narzędzia do pracy ze standardowymi notacjami i zgodnie z ich specyfikacjami, wspierać pojęciowe i logiczne śladowanie pomiędzy modelami, w niczym nie ograniczać analityka (nie narzucać żadnej metodyki postępowania), dać narzędzia do pracy na etapie nieformalnym, wspierać cały proces MDA jaki zwinne metody pracy, i co najważniejsze: dać narzędzie do…
Od czasu do czasu wpadają mi do skrzynki email “niuslettery”, które gdzieś tam czasem zamawiam, głównie z powodów poznawczych. Oto jeden z nich…
Nie jest tajemnicą, że na rynku mamy różne metody pracy i wszystkie mają swoich zwolenników i przeciwników czy może raczej krytyków. Tym razem przedmiotem “badania” był sposób opisania problemu i wnioski jakie autor wyciągnął.
(więcej…)
Powszechnym błędem jest więc "zamawianie" oprogramowania metodą specyfikowania wymagań, jako wielu przypadkowo, lub nawet systematycznie, opisanych reakcji na bodźce, bez zrozumienia mechanizmu ich powstawania. Implementacja tak opisanych wymagań bardzo często jest realizowana jako bardzo rozbudowany system pokazujący co sekundę kolejny obraz tarczy zegara zamiast implementacji prostego mechanizmu zmieniającego położenie wskazówek na nieruchomej tarczy zegara. Większość znanego mi oprogramowania jest bardziej złożona niż mogła by być...