5792343642

5792343642



7

CS>

czasu poświęcono nad taką konstrukcją oprogramowania, by wspomniany warunek spełniało. Na pytanie, dlaczego nie zastosowano technologii token ring, padła odpowiedź, że nie używano jej wcześniej w projektach, a było mało czasu (o ile dobrze pamiętam, to zespół miał kilka miesięcy).

Innym czynnikiem decydującym o wyborze DBMS (systemu zarządzającego bazą danych) jest oprogramowanie, które posiada klient. O ile czynnik ten ma marginalne znaczenie w przypadku, gdy usługi będą realizowane na dedykowanym serwerze, to jest już bardzo istotny w sytuacji, gdy przeznaczeniem produktu (gotowej aplikacji) jest sprzedaż dla indywidualnego klienta. Przykład mogą stanowić programy księgowe.

Architekturę możemy rozpatrywać w dwóch płaszczyznach:

1)    podział aplikacji na modułu realizujące określone usługi,

2)    podział aplikacji na warstwy ze względu na sposób przetwarzania danych.

Pierwszy z tych podziałów jest ściśle związany z rzeczywistością, którą ma opisywać projekt. Jeśli decydujemy się na modułową realizację programu, to bardzo istotne jest ustalenie, czy i w jaki sposób realizowana będzie wymiana informacji pomiędzy modułami. Często stosowaną techniką jest export/import danych do pliku, ale nawet w tym przypadku pojawiają się pytania, np. czy inicjowany i wykonywany przez użytkownika,, czy też przez wyzwalacz, czy jego realizacja pociąga za sobą zmiany w bazie danych (np. rejestracja operacji w odpowiednim miejscu i/lub blokowanie rekordów).


Innym problemem są wymogi prawne. Zachęcam do obejrzenia witryny wwwjanosik.net (dotyczy problemów z konstrukcją alternatywnego programu - w miejsce PŁATNIKA, do transmisji danych do ZUS).

Najczęściej stosowana architektura to dwu lub trój warstwowa.

Pierwsze rozwiązanie jest zapewne znane. Mamy wówczas warstwę danych oraz warstwę aplikacji, która stanowi interfejs pomiędzy użytkownikiem i bazą danych. Drugie rozwiązanie, omówione np. w [3], pokazuje rysunek obok.

WARSTWA PREZENTACJI.



Wyszukiwarka

Podobne podstrony:
2. Etyka •    Abelard poświęcił wiele czasu rozważaniom nad podstawą moralności
statystyka (5) ■ulic    toft> ” celu uzyskania przeciętnego dziennego czasu poświę
img039 39 Rozdział 3. Liniowe sieci neuronowe mu taką strategię liczenia, by zapamięta] i potrafi! p
IMG 1410020548 fiłlitechnika Wrocławska Ilość czasu poświęconego bezpośrednio procesowi spawania w
12210 skanuj0054 (5) 58 3. Metody badań geografii turyzmu McAllister, Klett 1976]. Co prawda od jaki
18 Zarządzanie projektem informatycznym 3.    Jak dużo czasu poświęcić na
J 1978 - Satelita Nimbus 7zignorował dziurę ozonową nad Antarktydą. Powód: oprogramowanie analizując
102 MICHAŁ TABISZ Decyzje producentów BBC co do ilości czasu poświęconego relacjom z kampanii mniejs

więcej podobnych podstron