MVC a etapy projektowania aplikacji HLD i LLD – Czym jest Architektura Systemu

W perspektywie krótkoterminowej architektura oprogramowania pomaga zredukować czas i koszty rozwoju.W dłuższej perspektywie architektura oprogramowania pomaga zredukować koszty utrzymaniu. https://medium.com/@learnwithwhiteboard_digest/basics-of-software-architecture-a-guide-for-developers-8098a76881ca Wstęp W 2017 roku pisałem dość ogólnie o logice wzorca…

Czytaj dalej MVC a etapy projektowania aplikacji HLD i LLD – Czym jest Architektura Systemu

Cloud Computing to architektura systemu

Jak widać, moż­na wska­zać wie­le korzy­ści z CC. Przede wszyst­kim model opła­ty może być za goto­wość, za real­ne wyko­rzy­sta­nie lub na innej zasa­dzie. Nie ma tu mowy o licen­cjach, jest mowa o wyko­na­nej pracy.

Problemem jest tu oce­na czy danej fir­mie w ogó­le CC pomo­że, a jeśli tak to gdzie. Decydowanie się na CC nie powin­no być efek­tem zauro­cze­nia tre­ścią np. takiej jak ta kon­fe­ren­cji. Nie powin­no być też emo­cjo­nal­ną decy­zją po wysłu­cha­niu wizji dostaw­ców takich usług.

Skoro CC to jed­nak archi­tek­tu­ra, pro­po­nu­ję kolej­ność następującą:

ana­li­za biz­ne­so­wa (cel projektu),
ana­li­za wymagań,
pro­jekt archi­tek­tu­ry systemu,
decy­zja, któ­re kom­po­nen­ty sys­tem moż­li­we są do kupie­nia, a któ­re nale­ży potrak­to­wać jako zasób zewnętrz­ny (cudzy).
Osobiście nie pole­cam podej­ścia pole­ga­ją­ce­go na zna­le­zie­niu faj­ne­go” kom­po­nen­tu i zasta­na­wia­niu się gdzie go u sie­bie upchać. To czę­sto spo­ty­ka­ny przy­pa­dek, w któ­rym coś nam sprze­da­no”. Polecam rze­tel­ne, prag­ma­tycz­ne spoj­rze­nie biz­ne­so­we, koń­czą­ce się tym, że znaj­dzie­my i kupi­my od kogoś coś, co jest nam potrzeb­ne i przy­nie­sie korzy­ści, tak­że finansowe.

Czytaj dalej Cloud Computing to architektura systemu

Mechanizm działania vs model systemu vs diagram

Wprowadzenie Najczęściej w toku analiz posługujemy się pojęciem model, rzadziej mechanizm. Rzecz w tym, że pojęcie mechanizm pojawia się gdy chcemy coś wyjaśnić, np. "mechanizm generowania upustu na fakturze". Ale…

Czytaj dalej Mechanizm działania vs model systemu vs diagram

Przed Tobą wdrożenie systemu IT czyli Polemika z poradami prawników

Wprowadzenie W roku 2017 komentowałem dokument, który Ministerstwo Cyfryzacji opublikowało (Opublikowano: 22.11.2017), zatytułowany "Wzorcowe klauzule w umowach IT". Czytam tam między innymi: Klauzule zostały opracowane na zlecenie Ministra Cyfryzacji przez zespół kancelarii…

Czytaj dalej Przed Tobą wdrożenie systemu IT czyli Polemika z poradami prawników

Architektura informacji, system informacyjny a system informatyczny w organizacji

Wstęp W roku 2008 pisałem (Forbs): W wie­lu fir­mach decy­zja o wdro­że­niu sys­te­mu infor­ma­tycz­ne­go bar­dzo czę­sto nie jest poprze­dzo­na żad­ny­mi przy­go­to­wa­nia­mi w rodza­ju oce­ny struk­tu­ry orga­ni­za­cji, jej zdol­no­ści do zmian czy też…

Czytaj dalej Architektura informacji, system informacyjny a system informatyczny w organizacji

Architektoniczne wzorce projektowe w analizie i projektowaniu modelu dziedziny systemu

Wprowadzenie W artykule o aplikacjach webowych, ponad rok temu, pisałem: Generalnie klu­czo­wą cechą micro-ser­wi­sów, czy­nią­cą z nich tak zwa­ną zwin­ną archi­tek­tu­rę, jest cał­ko­wi­ta wzajemna nie­za­leż­ność imple­men­ta­cji poszcze­gól­nych usług aplikacyjnych. (źr.: Aplikacje…

Czytaj dalej Architektoniczne wzorce projektowe w analizie i projektowaniu modelu dziedziny systemu