i użycia standardu na podstawie ujednoliconej check-listy.
• Duża odporność na błędy.
• Możliwa jest analiza luk systemu.
• Możliwość szacowania złożoności
oprogramowania, co przekłada się na obiektywne i dokładne szacowanie kosztów, zasobów,
Zaawansowany = istnieje
kompletny_standard.
dodatkowo zdefiniowany w oparciu o najlepsze standardy zewnętrzne:
paradygmaty, metodyki, notacje, wzorce, praktyki.
Konieczność edukacji personelu. Jednak już przy pierwszych testach i rozszerzeniach to ryzyko przeistacza się w korzyść. Dobrze wyedukowany personel to wartość sama w sobie, czynne uczestnictwo w procesie wytwarzania oprogramowania i większa świadomość i kontrola nad wytwarzanym systemem informatycznym.
Optymalizowany = j.
Ułatwione lub wymuszone przez standard reużycie elementów: wspólnych funkcjonalności, bazowych komponentów etc.
"Odkrywanie koła" - znikome w zakresie
zawartości merytorycznej._
Jak wyżej oraz:
Ponieważ standard jest oparty o ogólnie przyjęte i wielokrotnie przetestowane standardy zewnętrzne (paradygmaty, metodyki, notacje, wzorce, praktyki), to proces wytwarzania jest optymalny i stoi na najwyższym znanym poziomie. Jakość, zakres i "głębokość" dokumentacji jest odpowiednio wysoka. Daje to dużą przyspieszenie przy wytwarzanie oprogramowania i zwinność przy zlecaniu zmian/rozszerzeń.
"Odkrywanie koła" - znikome zarówno w ramach zawartości merytorycznej, jak i standardu.
Analiza stanowi doskonałą podstawę do wytworzenia kolejnych etapów i warstw wytwarzania SI: projektowej, technicznej,
implementacji itd. Dalsze etapy dokumentacji (przy nałożeniu na nie równie restrykcyjnych standardów) mogą być wykonane na równie wysokim poziomie._