Oprogramowanie_godne_zaufania_Metodologia_techniki_i_narzedzia_projektowania_bezopr

Page 26

73

Niezawodno oprogramowania — fakty i mity

TABELA 2.1. Ró nice i podobie stwa w niezawodno ci sprz tu i oprogramowania — ci g dalszy

Kategoria

Niezawodno sprz tu

Niezawodno oprogramowania

Techniki wzrostu

Projektowanie, przewidywanie

Przewidywanie

Techniki przewidywania

Diagramy blokowe, drzewa b dów Analiza cie ek (analiza wszystkich cie ek to nierozwi zywalny problem, poniewa liczba mo liwo ci w nawet prostych programach mo e zmierza do niesko czono ci), z o ono , symulacje

Testy i ewaluacja

Akceptacja projektu i produkcji

Akceptacja projektu

MIL-STD-781C (wyk adnicze) Inne metody (niewyk adnicze)

Testowanie cie ek, symulacje, b dy, posiew Bayesa

MIL-STD-781C

Brak

Równoleg o

Mo e poprawia niezawodno

Trzeba rozwa y najcz stsze przyczyny

Rezerwa

Automatyczne wykrywanie i poprawianie b dów, automatyczne wykrywanie usterek i prze czanie

Automatyczne wykrywanie i poprawianie b dów, automatyczne kontrolowanie i ponowne inicjowanie oprogramowania

Logika wi kszo ciowa

m elementów z n

Niepraktyczna

Projekt Operacje Zastosowanie nadmiaru

za oko o 85% ogólnych problemów z jako ci w organizacji. Pó niej Deming zrewidowa te szacunki i podniós je do 94%. Dotyczy to zarówno oprogramowania, jak i wyrobów produkowanych. x

Niewystarczaj ca interakcja z u ytkownikami. rodowisko i wymagania u ytkowników nie zosta y prawid owo zrozumiane. Powszechnie uwa a si , e nale y d y do poznania opinii klientów i dobrze zrozumie oraz zinterpretowa ich jawne i niejawne wymagania. Niestety, udzia u ytkowników w rozwoju oprogramowania po napisaniu i uzgodnieniu specyfikacji jest cz sto znikomy. Ten brak ci g ej interakcji z u ytkownikami oraz ich zmieniaj cymi si i ewoluuj cymi wymaganiami nie zawsze jest dostrzegany w procesie rozwoju oprogramowania. Jest to istotna przyczyna problemów z jako ci oprogramowania i trzeba temu po wi ci nale yt uwag .

x

Rosn ca z o ono . Systemy oprogramowania s tworzone do obs ugi problemów o rosn cej z o ono ci. Cz sto nie ma r cznych rozwi za , które mog yby pomóc w zrozumieniu natury istniej cych trudno ci. Oprogramowanie umo liwia


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.