Podobne
- Strona startowa
- Jarosław Bzoma Krajobrazy Mojej Duszy cz.V KSIĘGA O PODRÓŻY NOCNEJ
- Winston S. Churchill Druga Wojna Swiatowa[Tom 3][Księga 2][1995]
- Pierce Tamora Krag Magii [Tam Ksiega Daji
- Pratchett Terry Nomow Ksiega Wyjscia scr
- Bar Do Thos Grol (księga umarłych) (2)
- Mochnacki M. Powstanie Narodu Polskiego (ksiega I)
- Niziurski Edmund Ksiega urwisow.WHITE
- Pratchett Terry Nomow Ksiega Kopania
- Howard Robert E. Conan Droga do tronu
- Skradziona kolekcja
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- wiolkaszka.htw.pl
Cytat
Do celu tam się wysiada. Lec Stanisław Jerzy (pierw. de Tusch-Letz, 1909-1966)
A bogowie grają w kości i nie pytają wcale czy chcesz przyłączyć się do gry (. . . ) Bogowie kpią sobie z twojego poukładanego życia (. . . ) nie przejmują się zbytnio ani naszymi planami na przyszłość ani oczekiwaniami. Gdzieś we wszechświecie rzucają kości i przypadkiem wypada twoja kolej. I odtąd zwyciężyć lub przegrać - to tylko kwestia szczęścia. Borys Pasternak
Idąc po kurzych jajach nie podskakuj. Przysłowie szkockie
I Herkules nie poradzi przeciwko wielu.
Dialog półinteligentów równa się monologowi ćwierćinteligenta. Stanisław Jerzy Lec (pierw. de Tusch - Letz, 1909-1966)
[ Pobierz całość w formacie PDF ]
.Większość z tych edycji powstaje dla każdej z głównychwersji (duże zmiany) i mniejszych poprawek (małe zmiany).Przed wypuszczeniem ostatecznej wersji warto też oddaćużytkownikom do testów jedną lub kilka edycji-kandydatek (EK1, EK2 i tak dalej).Aby utworzyć edycję, wez prawidłowo działającą kompilację i przygotuj pakiet instalacyjny.Czynność ta może być takprosta jak spakowanie interfejsu bazy danych albo tak skomplikowana jak stworzenie profesjonalnego skryptuinstalacyjnego przy użyciu zawartego w Office 2000 Developer s Edition narzędzia instalacyjnego.W obu przypadkach,edycja powinna być przetestowana na kilku komputerach, aby upewnić się, że działa bez zarzutu (rysunek 2.7).Gdy produkt z pozytywnym wynikiem przejdzie fazę testów, przekaż go do zainstalowania użytkownikom.Do każdej wersjidołącz Informacje o edycji.Wylicz w nich nowe opcje, zmiany i znane problemy.Nawet jeśli użytkownik nigdy ich nieprzeczyta, przydają się one programistom, gdyż czytając je, wiedzą, co w danej edycji zostało zmienione.Nie zapomnij oaktualizacji dokumentacji użytkownika, za każdym razem, gdy dokonujesz zmian w aplikacji.Nieaktualna dokumentacja jestgorsza niż całkowity jej brak.Rysunek 2.7.Tworzenie edycjiW czasie trwania projektu utworzonych zostanie wiele edycji i kompilacji.Na rysunku 2.8 przedstawiono przykład cyklu,w którym tworzone są edycje i kompilacje.Każda kompilacja daje programistom, testerom, a czasami nawetużytkownikom okazję do przetestowania aplikacji i podzielenia się z resztą zespołu swoimi uwagami i spostrzeżeniami.Nazywane są one często usterkami lub problemami.W zależności od ich ważności w stosunku do kontynuacji rozwojuaplikacji poprawienie ich następuje już w następnej kompilacji lub też odkładane jest na pózniej.38Część I f& Projektowanie bazy danychRysunek 2.8.Przykład cyklukompilacji i edycjiSzczegółowy projektMimo iż w większości opcji i zadań sposób ich implementacji w aplikacji jest oczywisty, zdarza się (w pięciu do dwudziestuprocent przypadków), że wymaga to chwili zastanowienia.Do typowych przykładów należą moduły, formularze nawigacyjne,skomplikowane algorytmy i rzadkie techniki automatyzacyjne.Projekt takich opcji lub zadań powinien być w jakiś sposóbudokumentowany.Pozostaw po swoich decyzjach i sposobie ich uwzględnienia w projekcie jakiś ślad.Może on przydaćsię tobie lub komuś innemu, gdy nadejdzie potrzeba dokonania pewnych zmian.Zachowaj dokumentację dotyczącą pro-jektu do czasu, gdy wyjaśnione zostaną wszelkie wątpliwości.Doskonałym sposobem na opisanie niestandardowych algorytmów jest umie-szczenie w procedurze lub funkcji komentarzy w pseudokodzie.Pseudokodjest to uproszczony kod VBA, dołączony jako komentarz opisującyimplementowany w danym miejscu kodu proces.Dokładna składnia nie jestważna.Opisujesz jedynie algorytm użyty w VBA.Poniższy przykładprzedstawia użycie pseudokodu w nagłówku procedury.Public Sub ProcessAllUpdates()' Comments : Get the updated mail from MAPI Inbox,' unattatch it and update the current database.' Parameters :' Returns :' Created : Tuesday, July 27, 1999 11:44 PM by Joe Developer' Pseudo Code :' --------------------------------------------------------------' Sub ProcessUpdates()' UpdateCount = 0' UnattatchAllUpdates()' Open a recordset from tblDownloadReceivedResults' For each in Recordset' ProcessOneUpdate()' If succesful Then' Delete Update file' Increment(UpdateCount)' Next' --------------------------------------------------------------39Rozdział 2.f& Planowanie procesu rozwojuKontrola projektuKontrola projektu polega na skonsultowaniu problemów wynikłych podczas tworzenia projektu oraz sposobów ichrozwiązania z osobami trzecimi.Konsultacja ta może być całkiem nieformalna, ale równie dobrze może przybrać formęoficjalnej prezentacji podczas zebrania członków zespołu.Często zdarza się, że podczas opisywania projektu innymosobom zauważasz nowe problemy lub lepsze rozwiązania.Inny programista często znajduje to, co Ty przeoczyłeś.Todoskonały moment, by wykryć błędy w aplikacji, zanim rozpoczniesz czasochłonne kodowanie i testowanie.Tworzenie aplikacjiTworzenie aplikacji jest tym etapem procesu rozwoju, który klientom, użytkownikom i niedoświadczonym programistomkojarzy się z procesem pisania programu
[ Pobierz całość w formacie PDF ]