Skip to content
EntityQ940053· pop 31· linked from 1,114 articles

Konserwacja oprogramowania

Sign in to save

Also known as maintaining software, maintenance of software

modification of a software product after delivery

In the Vinony graph

Vinony's link graph records 1,114 inbound references to Konserwacja oprogramowania, and connects out to power over Ethernet, ISO 0070 and IEEE 802.15.

It is catalogued under topics including IEEE standards and ISO/IEC standards.

Vinony links it to 31 Wikipedia language editions.

Wikidata facts

Show 5 more facts
topic's main category
Category:Software maintenance
ACM Classification Code (2012)
10003505
Commons category
Software maintenance
NCI Thesaurus ID
C67227
Sources (2)

via Wikidata · CC0

Article · Polski

Konserwacja oprogramowania – modyfikacja oprogramowania po jego dostarczeniu w celu skorygowania błędów, aby poprawić wydajność lub inne własności. Uważa się, że utrzymanie obejmuje tylko usuwanie błędów w systemie. Jednak jedno z badań wskazuje, że większość, tj. ponad 80% nakładów konserwacyjnych, ponoszonych jest na wszelkie działania nienaprawcze (Pigosky 1997). To poczucie utrwalane jest przez użytkowników składających zgłoszenia problemów, które w rzeczywistości okazują się rozszerzeniami funkcjonalności systemu (żargonowe: "it's not a bug, it's a feature"). Pojęcie konserwacji oprogramowania i ewolucji systemów po raz pierwszy zostało sformułowane przez Meira M. Lehmana w 1969 roku. W ciągu dwudziestu lat jego badania doprowadziły do sformułowania prawa Lehmana (Lehman 1997). W wyniku badań dowodzi, że utrzymanie jest tak naprawdę rozwojem ewolucyjnym systemu i że decyzje utrzymania są wspomagane przez zrozumienie, co dzieje się w systemie (i oprogramowaniu) na przestrzeni czasu. Lehman wykazał, że systemy ewoluują w czasie. Jak ewoluują, stają się coraz bardziej złożone, chyba że podjęte zostaną pewne działania, takie jak refaktoryzacja kodu w celu zmniejszenia jego złożoności. Do kluczowych problemów utrzymania oprogramowania należą problemy zarówno zarządcze, jak i techniczne.Istotnymi kwestiami zarządczymi są: dostosowanie do priorytetów klienta, odpowiedni personel utrzymujący system, szacowanie kosztów. Kluczowymi kwestiami technicznymi są: ograniczone zrozumienie, analiza wpływu, testowanie, pomiar stopnia możliwości konserwacji systemu.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories