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
· 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
· 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
· 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.
· Koszt sprzętu – 10000 zł
· Koszt wyjazdów – 1000 zł
· Koszt zakupu narzędzi – 3000 zł
· Nakład pracy, ocena przez analogię – 30000 zł
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ń:
· Wprowadzanie informacji do bazy danych
· Synteza mowy wpisywanego tekstu
· Operacja przetwarzania danych na serwerze
· Powiększanie tekstów i grafik
· 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
jejkop