wymogi







Aspekt Ekonomiczny




WYMOGI
DO PROGRAMÓW NARZĘDZIOWYCH ROKU 2000



Środowisko obsługi
Y2K
Proces obsługi Y2K
Inspekcja, ocena, korekcja, test, programy
pomocnicze, magazynowanie
Programy pomocnicze
Przewodnik po zasobach programów
narzędziowych r.2000

Brakuje programów
narzędziowych do Y2K w wielu językach używanych do budowy
systemów o istotnym znaczeniu. Bez odpowiedniego wsparcia
konwersja Y2K będzie zadaniem prawie niewykonalnym. Nowoczesne
programy narzędziowe mogą przyczynić się do zmniejszenia
pracy ręcznej wymaganej do rozwiązywania problemu Y2K.

Problem roku 2000 stanowi niezwykle złożone i wszechobecne
zadanie z zakresu obsługi oprogramowania. Bez odpowiedniego
wsparcia w postaci zautomatyzowanych programów narzędziowych
jest to zadanie, które szybko stanie się zadaniem niezwykle
trudnym do wykonania i kosztownym, i to bez względu na to, jak
dobrze będzie wykonywane. Niestety większość programów
narzędziowych do obsługi oprzyrządowania nie jest na tyle
zaawansowana technicznie, by prowadzić obsługę Y2K w przypadku
złożonych systemów o istotnym znaczeniu.
W gruncie rzeczy nie istnieje na przykład narzędziowe wsparcie
dla niektórych języków używanych w systemach o istotnym
znaczeniu, takich jak Jovial, CMS-2 i dialektach języka
symbolicznego. Niewiele narzędzi programowych oferuje
zautomatyzowane wsparcie w korekcji i testowaniu, czyli w dwóch
fazach, w których wprowadza się najwięcej błędów.
Większość narzędzi do inspekcji nie jest w stanie ani
zinterpretować złożonych sytuacji ani ocenić tego, co
znajdują. Wreszcie nawet najlepsze narzędzia zwykle psują
się, gdy mają do czynienia z systemami multilingwalnymi,
wbudowanymi subjęzykami oraz wbudowanymi językami do
manipulacji bazą danych.
Organizacje powinny więcej wymagać od obsługujących
programów narzędziowych, a jednak występuje tu brak
zainteresowania - lub nawet sceptycyzm - i to w społecznościach
najbardziej potrzebujących. W środowiskach komercyjnych bardzo
trudno jest uzasadnić duże wydatki na wykonanie zadania
pielęgnacyjnego o charakterze czysto defensywnym. W
amerykańskim środowisku defensywnym położono celowo nacisk na
narzędzia językowe następnej generacji kosztem promowania
lepszych narzędzi obsługujących, ale dla starszych języków.
Jednak przynajmniej 80% istniejących programów użytkowych
było i jest nadal obsługiwane w różnych
"odziedziczonych" językach, dla których narzędziowe
wsparcie jest ogromnie potrzebne.
Niemożliwe jest, oczywiście, całkowite zautomatyzowanie
obsługi Y2K. Wierzymy jednak, że specjalistyczne narzędzia
obsługujące mogą znacznie zmniejszyć pracę fizyczną
konieczną do przeprowadzenia inspekcji oceny, korekcji i
sprawdzenia wymagających tego programów użytkowych.
Szczególnie chodzi tu o narzędzia obsługujące, które są w
stanie zwiększyć i wzmocnić wnikliwość i działanie
człowieka, tzn. programy narzędziowe na bazie wiedzy. Wierzymy,
że takie narzędzia mogą w istotny sposób skrócić proces
modyfikacji dziesiątków bilionów linii kodowych i wpłynąć
na dokładność i rzetelność jego przeprowadzenia. Mogą one
również zmniejszyć niewdzięczność zadań obsługujących
Y2K.
Artykuł niniejszy opisuje ogólne wymagania odnośnie
zaawansowanego technicznie wsparcia w postaci obsługujących
programów narzędziowych. W części artykuł ten opiera się na
naszych własnych próbach dostosowania narzędzi na bazie wiedzy
do wymogów przedsięwzięcia Y2K. W pracy tej korzystamy z
technik modelowania oprzyrządowania i transformacji programów
opracowanych w latach 80-tych w ramach programu Knowledge-Based
Assistant Program w laboratorium w Rzymie. Od roku 1988 technika
ta znalazła zastosowanie w ponad 30 przedsięwzięciach Boeinga
oraz w wielu innych organizacjach wykonujących wsteczną i
ponowną inżynierię oprogramowania.
Artykuł ten zawiera to, czego dowiedzieliśmy się i wciąż
dowiadujemy, na temat architektury, narzędzi i wymagań
odnośnie procesu, który umożliwi szybkie dostosowanie naszych
programów narzędziowych do obsługi Y2K w wielu językach. Nie
sugerujemy, że zautomatyzowane wsparcie jest panaceum na
wszystko, ale jesteśmy przeświadczeni, że użycie odpowiednich
programów narzędziowych zaoszczędzi nowoczesnym organizacjom
wysiłku sprawdzania i weryfikacji. Mamy nadzieję zwiększyć
oczekiwania wobec narzędzi obsługujących, tym samym
zmniejszyć pesymizm otaczający obecnie zagadnienie obsługi
Y2K.


 




Wyszukiwarka

Podobne podstrony:
Wymogi edycyjne pracy pisemne z SystemĂlw kancelaryjnych
wymogiprawne
Warunki przyłączenia farmy wiatrowej do sieci elektroenergetycznej – obecne wymogi i planowane zmian
Wymogi?ytorskie 08
Testy do diagnostyki medycznej in vitro walidcja oraz wymogi CE dla odczynników i aparatury
wymogi redakcyjne aktualne
WYMOGI
prace dyplomowe WYMOGI
Wymogi projektowe schodów
wymogi
OCENA RYZYKA WSTĘP WYMOGI 5
Wymogi formalne skutecznego pouczenia jako przeslanki do zwrotu nienależnie pobranego świadczenia
Warunki przyłączenia farmy wiatrowej do sieci elektroenergetycznej – obecne wymogi i planowane zmian
Licencja krótkofalarska wymogi
PTC Pro Engineer Wildfire 5 0 wymogi sprzętowe
WYMOGI PROF
WYMOGI PROF

więcej podobnych podstron