🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17264

Re: Do czego porównać konstrukcję dużego systemu informatycznego

#17264
From: Filip Sielimowicz
Date: Tue, 28 Aug 2007 09:44
80 lines
5420 bytes
Użytkownik "ethouris" <ethouris@gmail.com> napisał w wiadomości
news:1188252081.622766.220450@50g2000hsm.googlegroups.com...
On 23 Sie, 16:19, A.L. <f...@2005.com> wrote:

>To prawda, że większość projektów informatycznych tak wygląda, ale ten
>przykład pokazuje właśnie, że analogia jest totalnie chybiona, co nie
>po raz pierwszy powtarzam.

>System informatyczny to zupełnie inne charakterystyki zarówno
>materiału, jak i sposobu wykonania, weryfikacji, diagnostyki,
>przewidywalności, komplikacji logicznej - w skrócie, te dwie koncepcje
>różnią się niemal wszystkim. Jeśli coś one mają ze sobą wspólnego to
>to, że obie są projektami inżynierskimi i obie muszą spełniać
>określone kryteria. Ale na tym podobieństwa się kończą.

Nie zgodzę się z takim sposobem argumentacji, gdzie pojawiają się
np. pojęcia "zupełnie inne charakterystyki" ;). Analogii jeszcze tu nie
skonstruowaliśmy, a już pada określenie 'totalnie chybiona" ;).

Ja rozumiem, że materiał jest inny, ale zwracam uwagę na to, że jednak ten
"materiał" opisuje się tymi samymi przymiotnikami z języka naturalnego. I 
dlatego
właśnie jest podstawa do szukania analogii.

Im "wyżej", tym analogii jest wiecej. Najwyżej mamy "oczekiwania klienta",
"koszty budowy", "koszty utrzymania". W sensie zarządczym, z punktu widzenia
procesu wytwarzania systemu informatycznego, jest to po prostu
przedsięwzięcie biznesowe którego celem jest wytworzenie i sprzedaż
produktów o pożądanej jakości. Pytanie jest, jak teraz stopniowo schodzić
z tym na dół: wyznaczać podprodukty, miary ich jakości, powiązania, koszty
utrzymania, koszty naprawy/modernizacji, koszty wymiany.

> Nie da się tego zrobić w przypadku budynków - jak jest kolumna nie w tym
> miejscu co trzeba, to żeby się człowiek zesrał, nie przestawi jej w inne
> miejsce.
> Zgadza się, to wielu rozleniwia i pozwala odłożyć na bok myśl o dokładnym
> dopracowaniu. Ale to nie jest jedyna przyczyna takiego podejścia.

1. A kto powiedział, że odpowiednikiem danych jest kolumna ?
2. Da się. Tylko problem jest źle postawiony. Nikt nie przenosi kolumny
dla idei. Za tym stoi jakieś wymaganie funkcjonalne/niefunkcjonalne.
Być może kolumna zasłania drzwi wejściowe. Rozwiązanie: zamieniamy
kolumnę łukiem. Tak - to kosztuje. Trzeba zastosować tymczasowe podparcie
i kilka innych technicznych tricków. Ale jest to do zrobienia. W górnictwie
czy przy renowacji mostów zapewne nie takie rzeczy się robi. Nawet całe
budynki się przesuwa razem z kawałkiem ziemi.

>Po drugie: jakich wiadomości teoretycznych potrzebujemy, żeby postawić
>budynek? Wszystko to jest chemia, fizyka, no i oczywiście ekonomia. A
>co się dzieje w systemach informatycznych? Okazuje się, że
>charakterystyki funkcjonowania takiego systemu są za każdym razem
>inne. A na dodatek niestabilne.

Mózg człowieka opisuje rzeczywistość w kategoriach przestrzeni i pojęć
fizycznych gdzie mamy pojęcie góry, dołu, ciężaru, szybkości, ścieżki
wąskiej/szerokiej, pozycji/adresu, 'zmieści się/nie zmieści', 
przyczepiony/luźny,
itp. Informatycy nie są tu wyjątkiem - tylko sobie często sami robią pod
górę nie w pełni zdając sobie z tego sprawę.
Do pojęć fizycznych działających głównie na zmysł wzroku, postrzegamy także
bardzo silnie rzeczywistość w kategoriach bardziej abstrakcyjnych, np. 
związanych
z granicami (pojęcie własności), relacjami(powiązaniami - np. rodzinnymi), 
które
zaś są nośnikiem dla procesu komunikacji (np. wyrażania potrzeb, wymiany 
dóbr).
To także mamy niejako "we krwi" aczkolwiek temat jest bardziej złożony, 
trudniej
go związać z wyobraźnią przestrzenną. Problem właśnie w tym, że systemy 
informatyczne
uderzają głównie w te pojęcia bardziej abstrakcyjne. Ale budowle 
architektoniczne
typu skrzyżowanie autostrad są pewnego rodzaju wizualizacjami fizycznymi 
pojęć
abstrakcyjnych z działki komunikacji - i tu być może właśnie jest pole do 
budowania
analogii/jej fragmentów.

> Już znacznie bardziej mi się podobała analogia do stoczni.
Bardzo poproszę o więcej szczegółów tej analogii ;) 
Technical Details
Message-ID: <fb0qru$3sn$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <fak2kt$biu$1@nemesis.news.tpi.pl> <ug5rc31t62homnvs3rpke2rl26kfb92jg8@4ax.com> <1188252081.622766.220450@50g2000hsm.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Filip Sielimowicz" <sielim@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: Do czego
 porównać konstrukcję dużego systemu
 informatycznego
Date: Tue, 28 Aug 2007 11:44:34 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 82
Message-ID: <fb0qru$3sn$1@atlantis.news.tpi.pl>
References: <fak2kt$biu$1@nemesis.news.tpi.pl>   <ug5rc31t62homnvs3rpke2rl26kfb92jg8@4ax.com> <1188252081.622766.220450@50g2000hsm.googlegroups.com>
NNTP-Posting-Host: efp194.internetdsl.tpnet.pl
X-Trace: atlantis.news.tpi.pl 1188294338 3991 83.14.249.194 (28 Aug 2007 09:45:38 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 28 Aug 2007 09:45:38 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit