Analiza systemów informatycznych, wykl3

background image

M.Okoniewski 2002

Analiza systemów

informatycznych

Cz. 3

Studium możliwości

background image

M.Okoniewski 2002

I. Cel i przeznaczenie

• 1.1. Ogólne sformułowanie dziedziny i celów

stawianych projektowi.

• 1.2. Zwięzła charakterystyka przedsięwzięcia (cel

systemu).

• 1.3. Kryteria i warunki powodzenia realizacji systemu.
• 1.4. Charakterystyka użytkowników, ich kategoryzacja,

ich wymagania oraz ich metody i tryby pracy.

• 1.5. Charakterystyka środowiska i warunków

(organizacyjnych, kadrowych, fizycznych) działania
systemu.

Uwaga: Ten rozdział do pewnego stopnia spełnia funkcje

założeń do systemu

background image

M.Okoniewski 2002

I. Cel i przeznaczenie

• 1.1. System zapisów uczniów do gimnazjów i liceum w

woj. Warmińsko-Mazurskim

• 1.2. Stworzenie efektywnego systemu - przydatnego

dla kuratorium, przyjaznego dla użytkowników

• 1.3. Uczciwość - niepodatność na manipulacje,

kontrola, zaufanie, sprawność techniczna systemu,
automatyzacja procesu

• 1.4. Kuratorium, dyrekcje szkół ponadpodstawowych,

uczniowie, wychowawcy z podstawówek

• 1.5. Niski budżet, słabo wykształcone informatycznie

kadry, konieczna kontrola centralna w kuratorium,
powszechny dostęp w internecie do zapisów

background image

M.Okoniewski 2002

II. Projekt funkcjonalny

• 2.1. Funkcjonalna charakterystyka systemu.
• 2.2. Analiza danych (typy i rodzaje danych i

wiążących je relacji) wraz z przepływem informacji.

• 2.3. Formalny (ścisły) opis funkcji systemu

zawierający model danych, przepływ danych i
poleceń oraz wyszczególnienie operacji
wykonywanych na danych (schematy E-R, DFD).
Opracowanie wzorów dokumentów systemu.

• 2.4. Ścisła specyfikacja procedur systemu, w tym

specyfikacja dialogu z poszczególnymi kategoriami
użytkowników (projektowanie szkiców "ekranów").

background image

M.Okoniewski 2002

II. Projekt funkcjonalny

• 2.1. Funkcje: zbieranie wyników uczniów,

podpisywanie świadectwa, rozdzielanie ich wg
preferencji i wyników pomiędzy szkoły,
raportowanie, nadanie certyfikatu

• 2.2., 2.3 Baza: uczeń, szkoła podstawowa, szkoła

średnia, profil naboru, klasa, osiągnięcie

• Przepływy danych: złożenie świadectwa, nabór,

podział, informowanie

• 2.4. Wprowadź cenzurkę, Podpisz przez

wychowawcę, Przeglądaj uczniów, Przeglądaj szkoły,
Wykonaj nabór, Przeglądaj nabór, Poprawianie
danych, obsługa certyfikatów

background image

M.Okoniewski 2002

II. Projekt funkcjonalny (2)

• 2.5. Specyfikacja praw dostępu i ochrony

danych.

• 2.6. Specyfikacja statystyk zbieranych

przez system w celu jego oceny i analizy
potrzeb użytkowników.

• 2.7. Specyfikacja jakości (łatwość

użytkowania, łatwość pielęgnacji,
niezawodność, możliwości rozwoju).

• 2.8. Współdziałanie z innymi systemami.

background image

M.Okoniewski 2002

II. Projekt funkcjonalny (2)

• 2.5. Dostęp: uczeń, wychowawca klasy, dyrektor

szkoły średniej, administrator w kuratorium -
ścisła definicja praw dostępu ma zapewnić
uczciwość! Rola systemu certyfikacji.

• 2.6. Raporty dla kuratorium, statystyki

obciążenia systemu

• 2.7. Interface webowy dla uczniów,

wychowawców i dyrektorów, minimum obsługi
systemu centralnego

• 2.8. Eksport danych do systemów szkolnych (jeśli

istnieją) w formacie csv, xls, etc...

background image

M.Okoniewski 2002

III. Prototyp

• 3.1.

Opis prototypu.

• 3.2.

Ocena prototypu przez

przyszłych użytkowników systemu.
Propozycje.

• 3.3.

Wnioski.

background image

M.Okoniewski 2002

III. Prototyp

• 1 szkola - bez profilów - zapisy uczniów

generowane jako dane testowe

• Prototyp jako etap pośredni

implementacji.

• Badanie efektywności, przyjazności dla

użytkownika

background image

M.Okoniewski 2002

IV. Architektura systemu.

• 4.1 Technologiczna podstawa działania systemu

(model klient-serwer, system otwarty,
przyjazność dla użytkownika, minimalizacja
nakładów na utrzymanie i administrację
systemu, podatność na zmiany otoczenia itd.).

• 4.2.

Ilościowa i jakościowa charakterystyka

parametrów wydajnościowych systemu, w tym
wskazanie parametrów krytycznych dla jakości
systemu oraz dopuszczalnych ograniczeń.

• 4.3.

Krótka analiza rynku oprogramowania

i sprzętu. Wnioski.

background image

M.Okoniewski 2002

IV. Architektura systemu.

• 4.1 Cienki klient, silnik bazodanowy, aplikacja

webowa. Wymagana stabilność i
niezawodność. System certyfikacji i
weryfikacji podpisu elektronicznego.

• 4.2.

Ilość użytkowników (ok. 5000

uczniów, 40 szkol)

• 4.3.

Bazy : drogie, tanie. Brak

specjalizowanego oprogramowania - trzeba
zrobić własną aplikację. Problem: serwer
certyfikatów do podpisu elektronicznego.

background image

M.Okoniewski 2002

IV. Zarządzanie realizacją

projektu

• 4.3. Specyfikacja oprogramowania i jego

konfiguracja.

• 4.4. Specyfikacja i konfiguracja sprzętu

komputerowego i sieciowego.

• 4.5. Metodyczne i narzędziowe zalecenia

w zakresie zarządzania realizacją
projektu.

background image

M.Okoniewski 2002

IV. Zarządzanie realizacją

projektu

• 4.3. Np. Interbase + aplikacja w Delphi,

albo: MS SQL + system w C#, ew
MySQL + php. System do obsługi
podpisu elektronicznego i certyfikatów

• 4.4. Serwer za 3000 zł, mirroring dysku,

łącze 2MB

• 4.5. Zaprojektować strukturę bazy i

aplikacji i wyspecyfikować za pomocą
UML. Kontrolować z dokumentacją.

background image

M.Okoniewski 2002

V. Nakłady/zasoby i

organizacja pracy

• 5.1. Harmonogram prac wraz z punktami

kontrolnymi etapowej oceny realizacji
systemu i wskazaniem ścieżki krytycznej.

• 5.2. Kosztorys implementacji systemu.
• 5.3 Zasoby ludzkie niezbędne do

realizacji systemu

• 5.4.

Zasady przyjmowania etapów

realizacji systemu.

background image

M.Okoniewski 2002

V. Nakłady/zasoby i

organizacja pracy

• 5.1. Punkty kontrolne: projekt,

implementacja, prototyp, testy, pełne
wdrożenie, szkolenia. Krytyczne
czynniki: działanie aplikacji webowej z
bazą, działanie podpisu elektronicznego
i systemu certyfikacji

• 5.2. Kosztorys implementacji systemu:

background image

M.Okoniewski 2002

V. Nakłady/zasoby i

organizacja pracy

Narzędzia

developerskie,

baza, certyfikaty

10000

Praca

programistów,

projektanów

i testerów

130000

Sprzęt (komputery,

łącze)

8000

Szkolenia

(trenerzy)

20000

Razem

168000

background image

M.Okoniewski 2002

V. Nakłady/zasoby i

organizacja pracy

• 5.3 Zasoby ludzkie : projektanci 0,5

osoboroku programiści 2 osobolata,
testerzy 0,5 osoboroku

• 5.4.

Zasady przyjmowania etapów

realizacji systemu : raporty, kontrola i
zatwierdzenie przez osobę
odpowiedzialna w kuratorium i zespół
dyrektorów szkół

background image

M.Okoniewski 2002

V. Nakłady/zasoby i

organizacja pracy

• 5.5 Opisy zadań (ang. terms of

reference) dla wszystkich członków
zespołu wykonawczego.

• 5.6.

Zasady współpracy

zleceniodawca - wykonawca.

• 5.7.

Ocena nakładów osobowych i

finansowych na utrzymanie systemu
(eksploatacja i rozwój).

background image

M.Okoniewski 2002

V. Nakłady/zasoby i

organizacja pracy

• 5.5 Projektant, kierownik zespołu (zarządzanie i

kontakty ze zleceniodawcą), programista, tester

• 5.6.

Płatności następują po wykonaniu

poszczególnych etapów i podpisaniu protokołu
odbioru. Przekazanie następuje wraz z
dokumentacją

• 5.7.

Eksploatacja - 3 miesiące pracy w roku

jednej osoby : 1/4 etatu + 1/4 etatu przez cały
rok - certyfikaty. Rozwój i serwis - głównie koszt
pracy programisty. Należy podpisać korzystną
umowę serwisową.

background image

M.Okoniewski 2002

VI. Analiza korzyści

(costs/benefits analysis)

• 6.1.

Oszacowanie

nakładów/kosztów.

• 6.2.

Oszacowanie korzyści.

• 6.3. Wnioski.

background image

M.Okoniewski 2002

VI. Analiza korzyści

(costs/benefits analysis)

• 6.1.

Nakłady : 170000zł + pokój w

kuratorium

• 6.2.

Korzyści - redukcja etatów

sekretarek w szkołach? Etat mniej w
kuratorium? Mniej pracy dla
dyrektorów - finansowo prawie nic.
Likwidacja korupcji? Może EU się
dorzuci? Reklama?

• 6.3. Nie opłaca się?

background image

M.Okoniewski 2002

VII. Zarządzanie jakością

• 7.1.

Wybór metod(y) zarządzania

jakością.

• 7.2.

Zalecenia.

background image

M.Okoniewski 2002

VII. Zarządzanie jakością

• Kontrola twórców kolejnego etapu

przez tych co stworzyli założenia
następnego

• „komitet sterujący” - kuratorium i

dyrektorzy szkół

• kontrola postępu prac przez

niezależnych ekspertów

background image

M.Okoniewski 2002

VIII. Programy szkoleń

• 8.1.

Szkolenia dla użytkowników.

• 8.2.

Szkolenia dla administratorów.

background image

M.Okoniewski 2002

VIII. Programy szkoleń

• 8.1.

Szkolenia dla użytkowników -

dużo, kosztowne

• 8.2.

Szkolenia dla administratorów -

mało

background image

M.Okoniewski 2002

IX. Układ rzeczowy i

struktura dokumentacji

• 9.1.

Dokumentacja dla użytkowników.

• 9.2.

Dokumentacja systemu

- dla administratora aplikacji

- dla administratora bazy danych

• 9.3.

Dokumentacja techniczna.

background image

M.Okoniewski 2002

IX. Układ rzeczowy i

struktura dokumentacji

• 9.1.

Dokumentacja dla użytkowników -

dyrektorów, nauczycieli, broszurki dla
uczniów

• 9.2. Dokumentacja systemu

- dla administratora aplikacji

- dla administratora systemu certyfikacji

• 9.3.

Dokumentacja techniczna.

background image

M.Okoniewski 2002

X. Scenariusz wdrożenia.

Zasady przyjęcia system

• 10.1. Reguły pilotowego wdrożenie

systemu

• 10.2. Testy systemu. Kryteria oceny.
• 10.3. Formularz i zasady oceny systemu

przez użytkowników.

• 10.4. Zasady wprowadzania poprawek.
• 10.5. Schemat sprawozdania

końcowego.

background image

M.Okoniewski 2002

X. Scenariusz wdrożenia.

Zasady przyjęcia system

• 10.1. Pilotowo - do 1 szkoły średniej??? Musi

działać centrum certyfikacji nauczycieli

• 10.2. Testy : dużo pracy z generowaniem

danych testowych.

• 10.3. Badanie testowe wśród uczniów i

dyrektorów - po wdrożeniu - nacisk na

uczciwe zasady naboru

• 10.4. Zlecamy poprawki w ramach umowy

serwisowej

• 10.5. Protokoły odbioru, zbiór dokumentacji,

wyniki badania po wdrożeniu.

background image

M.Okoniewski 2002

XI. Perspektywy rozwojowe

systemu.

• Forma końcowa

• projekt techniczny zgonie z podanym wyżej

konspektem,

• seminarium dla zainteresowanych środowisk.

background image

M.Okoniewski 2002

XI. Perspektywy rozwojowe

systemu.

• Forma końcowa:

• projekt techniczny zgonie z podanym wyżej konspektem,
• seminarium dla zainteresowanych środowisk -

nauczycieli, dyrektorów, rodziców uczniów

• wyznaczenie administratora
• raport końcowy
• ogłoszenie w prasie lokalnej
• konferencja prasowa??
• bezusterkowe działanie systemu


Document Outline


Wyszukiwarka

Podobne podstrony:
analiza systemu informatycznego biura pośrednictwa pracy, Pomoce naukowe, studia, informatyka
Analiza systemów informatycznych, wykl2
Analiza systemów informatycznych, AnalSysInf 1
Analiza systemów informatycznych, AnalSysInf 4
analiza systemów informacyjnych w zarządzaniu
Analiza systemów informatycznych, WYKL4UML
Analiza systemów informatycznych, AnalSysInf 3
analiza systemow informatycznych, Egzamin z PSI, Egzamin składa się z 30 pytań i modelu UML do zapro
cw4a, Uczelniane, Semestr 1, Modelowanie i analiza systemów informatycznych, Materiały - Uniwersytet
Analiza systemów informatycznych, wykl1
Diagram Encji, Analiza systemów informatycznych
baza serwisu4, Analiza systemów informatycznych
Analiza systemów informatycznych, AnalSysInf 5
Analiza systemów informatycznych, AnalSysInf 2
analiza systemów informatycznych, 3 rok, Zastosowanie informatyki w turystyce i rekreacji (Madridist
analiza systemów informacyjnych CXY6M2IOYAYGJ7PJXV56YTSNCCF55ORJFPCQUOY

więcej podobnych podstron