En génie logiciel, la maintenance du logiciel (ou maintenance logicielle) désigne 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é (ISO/IEC 14764).

PropertyValue
dbpedia-owl:abstract
  • En génie logiciel, la maintenance du logiciel (ou maintenance logicielle) désigne 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é (ISO/IEC 14764).
  • 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 the majority, over 80%, of the 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 and evolution of systems was first addressed by Meir M. Lehman in 1969. Over a period of twenty years, his research led to the formulation of Lehman's Laws (Lehman 1997). Key findings of his research include that maintenance is really evolutionary development and that maintenance decisions are aided by understanding what happens to systems (and software) over time. Lehman demonstrated that systems continue to evolve over time. As they evolve, they grow more complex unless some action such as code refactoring is taken to reduce the complexity.The key software maintenance issues are both managerial and technical. Key management issues are: alignment with customer priorities, staffing, which organization does maintenance, estimating costs. Key technical issues are: limited understanding, impact analysis, testing, maintainability measurement.Software maintenance is a very broad activity that includes error correction, enhancements of capabilities, deletion of obsolete capabilities, and optimization. Because change is inevitable, mechanisms must be developed for evaluation, controlling and making modifications.So any work done to change the software after it is in operation is considered to be maintenance work.The purpose is to preserve the value of software over the time. The value can be enhanced by expanding the customer base, meeting additional requirements, becoming easier to use, more efficient and employing newer technology. Maintenance may span for 20 years, whereas development may be 1-2 years.
  • Con manutenzione del software solitamente si definisce quel processo correttivo e di sviluppo che avviene dopo il rilascio del prodotto finale in un ambiente di produzione.Innanzitutto è necessario chiarire il significato di un paio di termini.Con il termine rilascio 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.
  • 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.“ (Definition gemäß IEEE 610.12-1990)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 Verwendbarkeit und Betriebssicherheit von Software zu erhalten.
  • El manteniment de programari o manutenció de programari és una de les activitats més comuns 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.
  • 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 defeitos. 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 envolve inúmeras técnicas específicas. Uma das técnicas é separação estática, 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 útil em assegurar preparação para bug do milênio.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 tempo de vista 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.
  • 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, análisis de impacto, 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)とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。
  • Сопровожде́ние программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию.Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки, а также для добавления новой функциональности, с целью повысить удобство использования (юзабилити) и применимость ПО.В модели водопада, сопровождение ПО выделяется в отдельную фазу цикла разработки. В спиральной модели, возникшей в ходе развития объектно-ориентированного программирования, сопровождение не выделяется как отдельный этап. Тем не менее, эта деятельность занимает значительное место, учитывая тот факт, что обычно около 2/3 жизненного цикла программных систем занимает сопровождение.Сопровождаемость программного обеспечения — характеристики программного продукта, позволяющие минимизировать усилия по внесению в него изменений: для устранения ошибок; для модификации в соответствии с изменяющимися потребностями пользователей.Структура ИТ-сопровожденияПринято выделять несколько линий сопровождения (структура приведена на примере внешнего сопровождения ПО):• 0 линия (call-center, информационный центр, горячая линия) - обработка телефонных обращений от клиентов, передача обращений техническим специалистам (1-ая линия сопровождения)• 1 линия (инженер по сопровождению, инженер технической поддержки, support engineer) – консультация/настройка/устранение ошибок в работе ПО/наполнение базы знаний, составление мануалов • 2 линия (инженер по сопровождению, инженер технической поддержки, support engineer) функциональное сопровождение/проектная деятельность на этапе запуска ПО на машинах заказчика• 3 линия (инженер по сопровождению, инженер технической поддержки, support engineer) - системное сопровождение/проектная деятельность на этапе запуска ПО на оборудовании заказчикаРаботу инженера по сопровождению ошибочно сравнивают с работой информационного центра. Однако по функционалу эти специалисты принципиально различаются – если call-center фактически аккумулирует обращения пользователей, то сопровождение является центральным звеном в цепочке разработки и доработки ПО, которое решает проблемы, возникающие в период эксплуатации ПО (системы, сервиса).
  • Konserwacja oprogramowania – w inżynierii oprogramowania jest modyfikacją 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.
dbpedia-owl:wikiPageExternalLink
dbpedia-owl:wikiPageID
  • 2478423 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 6050 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 9 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 108447935 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
prop-fr:année
  • 1993 (xsd:integer)
  • 1996 (xsd:integer)
  • 2006 (xsd:integer)
prop-fr:auteur
  • April & Abran
  • Bensoussan A.
  • Pigosky T.M.
prop-fr:isbn
  • 978 (xsd:integer)
prop-fr:langue
  • anglais
  • français
prop-fr:lccn
  • 96025884 (xsd:integer)
prop-fr:lienÉditeur
  • John Wiley & Sons
prop-fr:lieu
  • Montréal
  • New York
  • Paris
prop-fr:oclc
  • 62087345 (xsd:integer)
prop-fr:passage
  • 236 (xsd:integer)
prop-fr:titre
  • Améliorer la maintenance du logiciel
  • Practical Software Maintenance
  • La maintenance des systèmes informatiques et le droit
prop-fr:wikiPageUsesTemplate
prop-fr:éditeur
  • John Wiley & Sons
  • Hermes
  • Loze-Dion éditeur
dcterms:subject
rdfs:comment
  • En génie logiciel, la maintenance du logiciel (ou maintenance logicielle) désigne 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é (ISO/IEC 14764).
  • Con manutenzione del software solitamente si definisce quel processo correttivo e di sviluppo che avviene dopo il rilascio del prodotto finale in un ambiente di produzione.Innanzitutto è necessario chiarire il significato di un paio di termini.Con il termine rilascio 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.
  • ソフトウェア保守またはソフトウェアメンテナンス(Software maintenance)とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。
  • 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.“ (Definition gemäß IEEE 610.12-1990)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.
  • Сопровожде́ние программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию.Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию.
  • 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.
  • Konserwacja oprogramowania – w inżynierii oprogramowania jest modyfikacją 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).
  • El manteniment de programari o manutenció de programari és una de les activitats més comuns 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.
  • 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 the majority, over 80%, of the 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.
  • 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 defeitos.
rdfs:label
  • Maintenance du logiciel
  • Konserwacja oprogramowania
  • Manteniment de programari
  • Mantenimiento de software
  • Manutenzione (software)
  • Manutenção de software
  • Software maintenance
  • Softwarewartung
  • Сопровождение программного обеспечения
  • ソフトウェア保守
owl:sameAs
http://www.w3.org/ns/prov#wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of