This HTML5 document contains 253 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
n41http://hy.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-hrhttp://hr.dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-ethttp://et.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbpedia-mkhttp://mk.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n39http://dbpedia.org/resource/Journal_of_Software_Maintenance_and_Evolution:
n30http://d-nb.info/gnd/
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-sqhttp://sq.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n17http://dbpedia.org/resource/Library_of_Congress_Classification:
dbpedia-ruhttp://ru.dbpedia.org/resource/
n29http://ta.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
n25http://dbpedia.org/resource/ISO/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n12https://global.dbpedia.org/id/
dbpedia-ithttp://it.dbpedia.org/resource/
n16http://dbpedia.org/resource/Journal_of_Software:
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-glhttp://gl.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
n31https://archive.org/details/
n50http://dbpedia.org/resource/Category:ISO/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
n46https://archive.today/20101203052606/http:/www3.interscience.wiley.com/cgi-bin/jhome/5391/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Cartoon_Orbit
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Programming_team
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Scientific_Linux
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Entera
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Enterprise_life_cycle
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Mutator_method
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Productora_de_Software
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:service
dbr:Software_maintenance
Subject Item
dbr:Programming_ethics
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Application_lifecycle_management
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Desktop_outsourcing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Dynamic_testing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Index_of_software_engineering_articles
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Library_Oriented_Architecture
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
n17:Class_Q_--_Science
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:List_of_open-source_health_software
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:User_interface_design
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_archaeology
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:.mv
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Object-oriented_programming
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Operational_acceptance_testing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Coherent_Solutions
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:industry
dbr:Software_maintenance
Subject Item
dbr:Eggdrop
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Free_Software_Foundation
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Function_(computer_programming)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:GNOME_1
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Git
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Glossary_of_computer_science
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Monotone_(software)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Bauhaus_Project_(computing)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Lennart_Poettering
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Smarty_(template_engine)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Stopklatka.pl
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Sudatel
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Cloud_computing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Computational_particle_physics
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Computer_engineering_compendium
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Computer_programming
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Computing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Test_automation
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Patch_(computing)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Performance_engineering
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Spaghetti_code
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_prototyping
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_engineering
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:76th_Maintenance_Wing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Web2py
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Jest_(JavaScript_framework)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Long-term_support
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_maintainer
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Acceptance_testing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Agilent_Technologies
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Edsger_W._Dijkstra
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Evince
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
n16:_Evolution_and_Process
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbp:discipline
dbr:Software_maintenance
dbo:academicDiscipline
dbr:Software_maintenance
Subject Item
dbr:Legacy_system
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:PRICE_Systems
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Reusability
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Gregor_Kiczales
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Internet_Explorer
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Backporting
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_map
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_development_process
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_diagnosis
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_testing_tactics
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_Maintenance
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageRedirects
dbr:Software_maintenance
Subject Item
dbr:JetUML
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Symfony
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Code_reuse
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Coding_conventions
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:High_Integrity_C++
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Thin_client
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Business_rule_mining
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_development
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_industry
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_maintenance
rdf:type
dbo:VideoGame owl:Thing
rdfs:label
Manutenção de software Manteniment de programari 軟體維護 Konserwacja oprogramowania صيانة البرمجيات ソフトウェア保守 Maintenance du logiciel Manutenzione (software) Software maintenance 소프트웨어 유지보수 Softwarewartung Mantenimiento de software Сопровождение программного обеспечения Супровід програмного забезпечення
rdfs:comment
In der Softwaretechnik bezeichnet der Begriff Softwarewartung „die Veränderung eines Softwareprodukts nach dessen Auslieferung, um Fehler zu beheben, Performanz oder andere Attribute zu verbessern oder Anpassungen an die veränderte Umgebung vorzunehmen.“ In Deutschland wird darüber hinaus geregelt: „Die Aufgabe der Wartung umfasst sämtliche Maßnahmen zur Erhaltung der Funktionsfähigkeit der eingesetzten IT-Verfahren und Software. Hierzu gehören auch erforderliche fachliche und technische Anpassungen der IT-Infrastruktur.“. Diese gesetzliche Regelung grenzt hierbei bewusst die Softwarepflege gegenüber der Softwarewartung durch Fokussierung auf den Erhalt der Funktionsfähigkeit ab. Супроводження програмного забезпечення — процес покращення, оптимізації та виправлення дефектів у програмному забезпеченні після його вводу до експлуатації. Цей процес стандартизовано організацією ISO — . Область знань «Супровід ПЗ (Software Maintenance)» складається з таких розділів: * основні концепції (Basic Concepts), * процес супроводження (Process Maintenance), * ключові питання супроводу ПЗ (key Issue in Software Maintenance) , * техніки супроводу (Techniques for Maintenance). – коригування, вдосконалення продукту для усунення виявлених помилок або нереалізованих задач; ソフトウェア保守またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。 소프트웨어 유지보수(software maintenance)는 소프트웨어 공학에서 배급된 이후 결함을 수정하고 성능이나 기타 특성을 개선하는 소프트웨어 제품의 수정을 말한다. 일반적으로 유지보수라고 하면 결함을 수정하는 것을 동반하는 것을 말한다. 그러나 한 연구에 따르면 80% 이상의 유지보수 공수는 수정이 아닌 목적으로 사용된다. 최근의 연구에 따르면 버그 수정 비율은 21%에 근접한다. 軟體維護(英語:Software maintenance)是一個軟體工程名詞,是指在軟體產品發佈後,因修正錯誤、提昇性能或其他屬性而進行的軟體修改。 一般認為軟體維護只和修正錯誤有關。不過有研究指出80%的軟體維護工作是用在非糾正性的行動。 軟體維護同時包括管理層面及技術層面。管理層面的問題包括:配合客戶的優先順序、人員配置及費用估計。技術層面的問題包括:對需求、系統或問題有限的理解、影響分析、測試以及可維護性的量測。 Сопровожде́ние (поддержка) программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию.Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки, а также для добавления новой функциональности, с целью повысить удобство использования (юзабилити) и применимость ПО. El manteniment de programari o manutenció de programari és una de les activitats més comunes en l'enginyeria de programari i és el procés de millora i optimització del programari després del seu lliurament a l'usuari final (és a dir; revisió del programa), i també correcció i prevenció dels defectes. En ingeniería del software, el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.​ El mantenimiento del software es una de las actividades más comunes en la ingeniería de software. El mantenimiento de software es una actividad muy amplia que incluye la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluación, controlar y hacer modificaciones. Em engenharia de software, manutenção de software é o processo de melhoria e otimização de um software já desenvolvido (versão de produção), como também reparo de . A manutenção do software é uma das fases do processo de desenvolvimento de software, e ocorre a seguir a entrada do software em produção. Esta fase envolve: * mudanças no software para corrigir defeitos e deficiências que foram encontrados durante a utilização pelo usuário * novas funcionalidades para melhorar a aplicabilidade e usabilidade do software. La maintenance du logiciel (ou maintenance logicielle) désigne, en génie logiciel, les modifications apportées à un logiciel, après sa mise en œuvre, pour en corriger les fautes, en améliorer l'efficacité ou autres caractéristiques, ou encore adapter celui-ci à un environnement modifié. 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"). Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. A common perception of maintenance is that it merely involves fixing defects. However, one study indicated that over 80% of maintenance effort is used for non-corrective actions. This perception is perpetuated by users submitting problem reports that in reality are functionality enhancements to the system. More recent studies put the bug-fixing proportion closer to 21%. في سياق هندسة البرمجيات، يشير مصطلح صيانة البرمجيات (بالإنجليزية: Software maintenance)‏ إلى التعديلات التي تجرى على منتج برمجي بعد التسليم بهدف تصحيح العيوب أو تحسين أداء البرمجية أو أي خاصية من خصائصها. Con manutenzione del software solitamente si definisce quel processo correttivo e di sviluppo che avviene dopo la release del prodotto finale in un ambiente di produzione. Innanzitutto è necessario chiarire il significato di un paio di termini.
dcterms:subject
dbc:IEEE_standards dbc:Software_maintenance n50:IEC_standards
dbo:wikiPageID
780960
dbo:wikiPageRevisionID
1122301681
dbo:wikiPageWikiLink
dbr:Long-term_support dbr:Meir_M._Lehman dbr:Software_engineering dbr:Code_refactoring dbr:Whole-life_cost dbr:Software_maintainer dbr:Change_impact_analysis dbr:Software_development dbc:IEEE_standards dbr:Software_evolution n39:_Research_and_Practice dbr:Software_archaeology dbr:Software_migration dbr:Corrective_maintenance dbc:Software_maintenance dbr:Automatic_bug_fixing dbr:Maintainability dbr:Software_bug dbr:Search-based_software_engineering dbr:Preventive_maintenance n50:IEC_standards dbr:Application_retirement dbr:Spaghetti_code dbr:Service_Level_Agreement
dbo:wikiPageExternalLink
n31:practicalguideto00page n46:
owl:sameAs
dbpedia-et:Tarkvarahooldus dbpedia-uk:Супровід_програмного_забезпечення dbpedia-ar:صيانة_البرمجيات dbpedia-zh:軟體維護 n12:55fdo dbpedia-pt:Manutenção_de_software dbpedia-fr:Maintenance_du_logiciel dbpedia-sq:Mirëmbajtja_e_softuerit dbpedia-he:תחזוקת_תוכנה dbpedia-pl:Konserwacja_oprogramowania dbpedia-sr:Одржавање_софтвера freebase:m.03bwyk dbpedia-es:Mantenimiento_de_software dbpedia-ja:ソフトウェア保守 dbpedia-hr:Održavanje_programa n29:மென்பொருள்_பராமரித்தல் n30:4197460-8 dbpedia-gl:Mantemento_de_software dbpedia-vi:Bảo_trì_phần_mềm dbpedia-tr:Yazılım_bakımı dbpedia-ko:소프트웨어_유지보수 yago-res:Software_maintenance n41:Ծրագրակազմի_պահպանում dbpedia-fa:نگهداری_نرم‌افزار wikidata:Q940053 dbpedia-it:Manutenzione_(software) dbpedia-ca:Manteniment_de_programari dbpedia-ru:Сопровождение_программного_обеспечения dbpedia-mk:Одржување_на_програмска_опрема dbpedia-de:Softwarewartung
dbp:wikiPageUsesTemplate
dbt:Authority_control dbt:Software_engineering dbt:Citation_needed dbt:Citation_style dbt:Cite_book dbt:IEEE_standards dbt:Software_development_process dbt:ISO_standards dbt:Who dbt:More_citations_needed dbt:Short_description dbt:Computer_science dbt:Multiple_issues dbt:Reflist
dbo:abstract
La maintenance du logiciel (ou maintenance logicielle) désigne, en génie logiciel, les modifications apportées à un logiciel, après sa mise en œuvre, pour en corriger les fautes, en améliorer l'efficacité ou autres caractéristiques, ou encore adapter celui-ci à un environnement modifié. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. A common perception of maintenance is that it merely involves fixing defects. However, one study indicated that over 80% of maintenance effort is used for non-corrective actions. This perception is perpetuated by users submitting problem reports that in reality are functionality enhancements to the system. More recent studies put the bug-fixing proportion closer to 21%. 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. Супроводження програмного забезпечення — процес покращення, оптимізації та виправлення дефектів у програмному забезпеченні після його вводу до експлуатації. Цей процес стандартизовано організацією ISO — . У зв'язку з вирішенням так званої проблеми 2000 року (пов’язаної з кодуванням дат у новому тисячолітті, зокрема, у двохсимвольному форматі) супроводження почало розглядатися, як важливіший процес, що здійснюють розробники. Після змін система має вирішувати ті самі задачі, а також мати план перенесення інформації в інші БД. Супровід відповідно до стандартів ISO/IEC 12207 і ISO/IEC 14764 проводиться з метою виконання і модифікації програмного продукту в процесі експлуатації за умови збереження його цілісності. Область знань «Супровід ПЗ (Software Maintenance)» складається з таких розділів: * основні концепції (Basic Concepts), * процес супроводження (Process Maintenance), * ключові питання супроводу ПЗ (key Issue in Software Maintenance) , * техніки супроводу (Techniques for Maintenance). Супровід розглядається з точки зору задоволення вимог споживача у готовому ПЗ, коректності його виконання, процесів навчання й оперативного обліку його процесу. Основні концепції – це базові визначення і термінологія, підходи до еволюції і супроводу ПЗ, до оцінки вартості супроводу тощо. До основних концепцій можна віднести ЖЦ ПЗ (стандарт ISO/IEC 12207) і складання документації. Головне призначення цієї області знань полягає у виконанні готової програмної системи, фіксації помилок, що виникають при виконанні, дослідженні їх причин, аналізі необхідності модифікації системи з метою усунення помилок, оцінці вартості робіт із проведення змін функцій і системи в цілому. Розглядаються проблеми, пов'язані з ускладненістю продукту при великій кількості змін, і методи її подолання. Процес супроводження містить у собі моделі процесу супроводу і планування діяльності людей, що проводять запуск ПЗ, перевірку правильності його виконання і внесення в нього змін. Цей процес згідно з стандартом ISO/IEC 14764 проводиться шляхом: – коригування, вдосконалення продукту для усунення виявлених помилок або нереалізованих задач; – адаптація, підлаштування продукту до умов експлуатації, що змінилися, або в новому середовищі виконання; – поліпшення, еволюційна зміна продукту для підвищення продуктивності або рівня супроводу; – перевірка ПЗ, пошук і виправлення помилок при експлуатації системи. Ключові питання супроводу ПЗ – це управлінські, вимірювальні і вартісні. Суть управлінських питань – контроль ПЗ при модифікації й удосконалюванні функцій і недопущення зниження продуктивності системи. Питання вимірювання пов'язане з оцінкою характеристик системи після її модифікації, а також повторного тестування для оцінки показників якості. Вартісні питання пов'язані з оцінкою витрат на супровід залежно від його типу, кваліфікації персоналу, платформи й ін. Техніка супроводу (цей розділ називають також еволюцією ПЗ). Відомий фахівець в області ПЗ Дж. Леман (1970 р.) запропонував розглядати супровід як еволюційну розробку програмних систем, оскільки здана в експлуатацію система не завжди цілком завершена, її треба змінювати протягом терміну експлуатації. Внаслідок змін система стає більш складною і погано керованою. У зв'язку з цим виникає проблема зменшення її складності. До технологій еволюції ПЗ відносять реінженерію, реверсну інженерію і рефакторинг. Реінженерія – це удосконалення застарілого ПЗ шляхом його реорганізації або реструктуризації, а також перепрограмування окремих елементів або настроювання параметрів на іншу платформу, середовище виконання зі збереженням зручності його супроводу. Реверсна інженерія полягає у відновленні специфікації (графів викликів, потоків даних і ін.) за отриманим кодом системи для її аналізу на більш високому рівні. Відновлюється ідентифікація компонентів і зв'язків між ними для забезпечення перепрограмування системи на нову платформу. Найчастіше реверсна інженерія застосовується після того, як у код ПЗ було внесено багато змін і воно стало некерованим або змінилася платформа комп'ютера. Рефакторинг – це реорганізація коду для поліпшення характеристик і показників якості об’єктно-орієнтованих і компонентних програм без зміни їх поведінки. Цей процес реалізується шляхом поступової зміни окремих операцій над текстами, інтерфейсами, середовищем програмування і виконання ПЗ, а також настроювання або внесення змін в інструментальні засоби підтримки ПЗ. Якщо при зміні зберігається формат існуючої системи, то рефакторинг – один з варіантів реверсної інженерії. ソフトウェア保守またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。 في سياق هندسة البرمجيات، يشير مصطلح صيانة البرمجيات (بالإنجليزية: Software maintenance)‏ إلى التعديلات التي تجرى على منتج برمجي بعد التسليم بهدف تصحيح العيوب أو تحسين أداء البرمجية أو أي خاصية من خصائصها. En ingeniería del software, el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.​ El mantenimiento del software es una de las actividades más comunes en la ingeniería de software. El mantenimiento de software es también una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en inglés de system development life cycle), que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene después del despliegue (implementación) del software en el campo. Una percepción común del mantenimiento es que se trata meramente de la corrección de defectos. Sin embargo, un estudio indicó que la mayoría, más del 80%, del esfuerzo de mantenimiento es usado para acciones no correctivas (Pigosky 1997). Esta percepción es perpetuada por usuarios enviando informes de problemas que en realidad son mejoras de funcionalidad al sistema.[cita requerida] El mantenimiento del software y la evolución de los sistemas fue abordada por primera vez por Meir M. Lehman en 1969. Durante un período de veinte años, su investigación condujo a la formulación de las leyes de Lehman (Lehman 1997). Principales conclusiones de su investigación incluyen que el mantenimiento es realmente un desarrollo evolutivo y que las decisiones de mantenimiento son ayudadas por entender lo que sucede a los sistemas (y al software) con el tiempo. Lehman demostró que los sistemas continúan evolucionando con el tiempo. A medida que evolucionan, ellos crecen más complejos a menos que se toman algunas medidas como refactorización de código para reducir la complejidad. Los problemas claves de mantenimiento de software son administrativos y técnicos. Problemas clave de administración son: alineación con las prioridades del cliente, dotación de personal, cuál organización hace mantenimiento, estimación de costos. Son cuestiones técnicas claves: limitado entendimiento, , pruebas (testing), medición de mantenibilidad. El mantenimiento de software es una actividad muy amplia que incluye la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluación, controlar y hacer modificaciones. Así que cualquier trabajo realizado para cambiar el software después de que esté en operación es considerado trabajo de mantenimiento. El propósito es preservar el valor del software sobre el tiempo. El valor puede ser mejorado ampliando la base de clientes, cumpliendo requisitos adicionales, siendo cada vez más fácil de usar, más eficiente y empleando más nuevas tecnología. El mantenimiento puede abarcar 20 años, mientras que el desarrollo puede estar entre 1 y 2 años. 소프트웨어 유지보수(software maintenance)는 소프트웨어 공학에서 배급된 이후 결함을 수정하고 성능이나 기타 특성을 개선하는 소프트웨어 제품의 수정을 말한다. 일반적으로 유지보수라고 하면 결함을 수정하는 것을 동반하는 것을 말한다. 그러나 한 연구에 따르면 80% 이상의 유지보수 공수는 수정이 아닌 목적으로 사용된다. 최근의 연구에 따르면 버그 수정 비율은 21%에 근접한다. Em engenharia de software, manutenção de software é o processo de melhoria e otimização de um software já desenvolvido (versão de produção), como também reparo de . A manutenção do software é uma das fases do processo de desenvolvimento de software, e ocorre a seguir a entrada do software em produção. Esta fase envolve: * mudanças no software para corrigir defeitos e deficiências que foram encontrados durante a utilização pelo usuário * novas funcionalidades para melhorar a aplicabilidade e usabilidade do software. A manutenção do software para atividades de correção de anomalias aponta para falhas no Processo de Desenvolvimento de Software - PDS que devem ser identificadas e tratadas, visando a melhoria contínua do processo. As anomalias são inseridas pelo processo em si ou pelo não entendimento dos requisitos do produto. Para os requisitos do produto, isso significa que você pode ter um PDS de muita qualidade e ainda assim gerar produtos de péssima qualidade. Maximizar o tempo e o esforço gastos para entender os requisitos junto ao cliente garante a qualidade do produto final, pois qualidade se traduz em atendimento pleno dos requisitos. E, para o PDS, as anomalias podem estar associadas à: testes ineficazes, gaps de conhecimento técnico não identificados (fator hunano, e de responsabilidade da liderança), falhas nos mecanismos de comunicação entre os membros da equipe, falta de ferramentas apropriadas, entre outros. A manutenção do software envolve inúmeras técnicas específicas. Uma das técnicas é , a qual é usada para identificar todos os códigos de programa que são afetados por alguma variável. Isto é geralmente útil em programas de refatoração de código que foram especialmente A fase de manutenção de software é uma parte explicita do modelo em cascata do processo de desenvolvimento de software a qual foi criada durante a fase de programação estruturada da ciência da computação. O outro modelo principal, o modelo em espiral, foi desenvolvido durante a fase de orientação ao objeto da engenharia de software, não faz nenhuma menção explicita a fase de manutenção. Independentemente disto, esta atividade é importante, considerando o fato que dois terços do custo do ciclo de vida do sistema de software envolve manutenções. No ambiente de desenvolvimento de software formal, a equipe ou organização de desenvolvimento deverá ter algum mecanismo para documentar e rastrear os defeitos e deficiências. O software é disponibilizado com problemas porque a organização decide a utilidade e valor do software a um nível de qualidade particular pesando o impacto de deficiências ou defeitos desconhecidos. Os problemas conhecidos são normalmente registrados em um documento de considerações operacionais ou notas de implantação de forma que os usuários do software são capazes de contornar os problemas conhecidos e que irão ser descobertos quando o uso do software incapacitar tarefas particulares. Com a implantação do software, outros defeitos e deficiências não documentadas serão descobertos pelos usuários de software, Tão logo tais problemas sejam reportados para a organização de desenvolvimento, eles passaram a fazer parte do rastreamento de defeitos do sistema. As pessoas envolvidas na fase de manutenção de software irão trabalhar no problemas conhecidos, localizá-los, e preparar novas versões do software, conhecidas como versões de manutenção, a qual ira atualizar a documentação de problemas. 軟體維護(英語:Software maintenance)是一個軟體工程名詞,是指在軟體產品發佈後,因修正錯誤、提昇性能或其他屬性而進行的軟體修改。 一般認為軟體維護只和修正錯誤有關。不過有研究指出80%的軟體維護工作是用在非糾正性的行動。 軟體維護同時包括管理層面及技術層面。管理層面的問題包括:配合客戶的優先順序、人員配置及費用估計。技術層面的問題包括:對需求、系統或問題有限的理解、影響分析、測試以及可維護性的量測。 Сопровожде́ние (поддержка) программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию.Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки, а также для добавления новой функциональности, с целью повысить удобство использования (юзабилити) и применимость ПО. Сопровождение программного обеспечения стандартизовано, имеются национальные стандарты Российской Федерации, идентичные международным (ISO/IEC 12207:2008 System and software engineering — Software life cycle processes, ГОСТ Р ИСО/МЭК 12207-2010 «Национальный стандарт Российской Федерации. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»; ISO/IEC 14764:99 Information technology — Software maintenance, ГОСТ Р ИСО/МЭК 14764-2002 «Государственный стандарт Российской Федерации. Информационная технология. Сопровождение программных средств»; IEEE 1219). In der Softwaretechnik bezeichnet der Begriff Softwarewartung „die Veränderung eines Softwareprodukts nach dessen Auslieferung, um Fehler zu beheben, Performanz oder andere Attribute zu verbessern oder Anpassungen an die veränderte Umgebung vorzunehmen.“ In Deutschland wird darüber hinaus geregelt: „Die Aufgabe der Wartung umfasst sämtliche Maßnahmen zur Erhaltung der Funktionsfähigkeit der eingesetzten IT-Verfahren und Software. Hierzu gehören auch erforderliche fachliche und technische Anpassungen der IT-Infrastruktur.“. Diese gesetzliche Regelung grenzt hierbei bewusst die Softwarepflege gegenüber der Softwarewartung durch Fokussierung auf den Erhalt der Funktionsfähigkeit ab. Im weiteren Sinne darf man auch Dienstleistungen und Maßnahmen, die die von der Norm beschriebenen Veränderungen begleiten oder unterstützen, zur Softwarewartung rechnen. Die Softwarewartung dient in der Regel dazu, die Funktionsfähigkeit und Betriebssicherheit von Software zu erhalten. El manteniment de programari o manutenció de programari és una de les activitats més comunes en l'enginyeria de programari i és el procés de millora i optimització del programari després del seu lliurament a l'usuari final (és a dir; revisió del programa), i també correcció i prevenció dels defectes. El manteniment de programari és també una de les fases en el cicle de vida de desenvolupament de sistemes (SDLC, sigla en anglès de System Development Life Cycle), que s'aplica al desenvolupament de programari. La fase de manteniment és la fase que ve després del desplegament (implementació) del programari al camp. Con manutenzione del software solitamente si definisce quel processo correttivo e di sviluppo che avviene dopo la release del prodotto finale in un ambiente di produzione. Innanzitutto è necessario chiarire il significato di un paio di termini. * Con il termine release si intende la pubblicazione che avviene una volta che lo sviluppo del software è stato completato, verificato e ritenuto pronto per l'utilizzo da parte degli utenti, seguendo il progetto originale. * Con il termine ambiente di produzione si intende un luogo diverso dalle aree dedicate allo sviluppo e ai test dei prodotti software in fase di implementazione.
gold:hypernym
dbr:Modification
prov:wasDerivedFrom
wikipedia-en:Software_maintenance?oldid=1122301681&ns=0
dbo:wikiPageLength
18649
foaf:isPrimaryTopicOf
wikipedia-en:Software_maintenance
Subject Item
dbr:Software_rot
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_testing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:FreeBSD_Ports
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Ground_segment
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:IEEE_1219
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageRedirects
dbr:Software_maintenance
Subject Item
dbr:Infopulse_Ukraine
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Message-oriented_middleware
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:NeoPlanet
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Neusoft
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:service
dbr:Software_maintenance
Subject Item
dbr:Open_Power_Template
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Operating_system
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Certified_Software_Development_Professional
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Scrum_(software_development)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_brittleness
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Maintainability
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Maintenance
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageDisambiguates
dbr:Software_maintenance
Subject Item
dbr:Mediator_pattern
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Mining_software_repositories
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Rule_of_three_(computer_programming)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Search-based_software_engineering
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_product_line
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Program_slicing
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Serviceability_(computer)
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Waterfall_model
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Nick_Mathewson
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
n25:IEC_12207
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:The_Journal_of_Object_Technology
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Systems_development_life_cycle
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_visualization
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:The_Elements_of_Programming_Style
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_analytics
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Software_Engineering_Body_of_Knowledge
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Outline_of_Perl
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Outline_of_computer_programming
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Outline_of_software_development
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Outline_of_software_engineering
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:SOLID
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Visual_Expert
dbo:wikiPageWikiLink
dbr:Software_maintenance
Subject Item
dbr:Maintenance_(software)
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageRedirects
dbr:Software_maintenance
Subject Item
dbr:Maintenance_of_software
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageRedirects
dbr:Software_maintenance
Subject Item
dbr:Program_maintenance
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageRedirects
dbr:Software_maintenance
Subject Item
dbr:Code_maintenance
dbo:wikiPageWikiLink
dbr:Software_maintenance
dbo:wikiPageRedirects
dbr:Software_maintenance
Subject Item
wikipedia-en:Software_maintenance
foaf:primaryTopic
dbr:Software_maintenance