inop_v_2.doc

(66 KB) Pobierz
Standardy firmy:

Standardy firmy:

·         Comiesięczne raporty z wykonanej pracy

·         Wykonywanie backup-ów swojej pracy

·         Punktualność pracowników

·         Dokumentowanie wszelkich zmian

·         W razie wypadku/problemu pracownik ponosi odpowiedzialność

 

 

Standardy programistyczne

·         Aplikacja przeznaczona dla systemu Windows 2000/XP/Vista

·         Język programowania: C++

·         Kompilator: BCB

·         Środowisko programistyczne: Borland / CodeGear Builder 6

·         Biblioteka dla GUI (interfejs użytkownika): VLC (Visual Component Library)

·         Dodatkowe biblioteki: Pakiet komponentów Indy do obsługi połączeń sieciowych

 

 

Faza strategiczna

  1. Cele przedsięwzięcia z punktu widzenia klienta:

·         Program wspomagający prace osób niedowidzących

·         Terminowość pracy firmy

·         Program do wpisywania informacji do bazy danych

·         Oprogramowanie przeznaczone do pracy na dwóch monitorach

·         Łatwość w obsłudze programu

  1. Zakres oraz kontekst przedsięwzięcia:

·         Obsługa stanowiska wyposażonego w dwa monitory

·         Synteza mowy, tekstu wyświetlanego na ekranie

·         Powiększanie wybranego obszaru okna

·         Obsługa komunikatów z błędami

·         Wpisywanie tekstów do baz danych

·         Komunikacja programu z serwerem internetowym

  1. Możliwe rozwiązania:

·         Interfejs programu jest odpowiednio powiększony. W oknie głównym, w którym użytkownik wprowadza dane znajdują się przyciski odpowiedzialne za powiększanie i zmniejszanie interfejsu i poszczególnych komponentów.

·         Na drugim monitorze znajduje się program IVONA, który odczytuje teksty. Znajduje się również panel aplikacji odpowiedzialny za obsługę błędów.

·         Program IVONA działa jako osobny program wykupiony z licencją użytkownika. Dane do programu są przekazywane poprzez wtyczkę napisaną przez naszych programistów.

·         Drugi monitor może być monitorem dotykowym. Wszystkie opcje dostosowane są także dla monitora dotykowego.

·         na pierwszym monitorze użytkownik ma do dyspozycji aplikację do wprowadzania danych. Dostępne są tam również narzędzia do powiększania bieżącego ekranu. Tu również użytkownik zarządza całym programem.

  1. Oszacowanie kosztów oprogramowania:

·         Koszt sprzętu – 10000 zł

·         Koszt wyjazdów – 1000 zł

·         Koszt zakupu narzędzi – 3000 zł

·         Nakład pracy, ocena przez analogię – 30000 zł

  1. Harmonogram przedsięwzięcia:

 

luty

marzec

kwiecień

maj

czerwiec

lipiec

Wstępne zebranie wymagań



 

 

 

 

 

Budowa prototypu



 

 

 

 

Opracowanie wymagań

 



 

 

 

 

Analiza

 



 

 

 

Projekt interfejsu użytkownika

 

 



 

 

Projekt połączeń programowych

 

 



 

 

Implementacja

 

 

 



 

Testy

 

 

 

 



 

Wdrożenie

 

 

 

 

 



 

Faza określania wymagań:

  1. Wymagania funkcjonalne:

·         Wprowadzanie informacji do bazy danych

·         Synteza mowy wpisywanego tekstu

·         Operacja przetwarzania danych na serwerze

·         Powiększanie tekstów i grafik

  1. Wymagania niefunkcjonalne:

·         Należy zakupić program IVONA

·         Ograniczenie powiększania obrazu

·         Sprecyzowane dla jednego typu baz danych

·         Praca programu na odpowiednim sprzęcie

 

Faza analizy:

·         Zachowanie kontroli nad systemem przez użytkownika

·         System nie może robić rzeczy, które nie wynikają z poleceń

·         Unikać skomplikowanych zależności kontekstowych

·         Grupować powiązane logicznie operacje

 

...
Zgłoś jeśli naruszono regulamin