SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Aná l isis de r equi sitos 
Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes 
piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la 
ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. El resultado del 
análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del 
Sistema, cuya estructura puede venir definida por varios estándares, tales como CMM-I. Asimismo, se define 
un diagrama de Entidad/Relación, en el que se plasman las principales entidades que participarán en el 
desarrollo del software. La captura, análisis y especificación de requisitos (incluso pruebas de ellos) , es una 
parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se han ideado modelos y 
div ersos procesos de trabajo para estos fines. Aunque aun no está formalizada, ya se habla de la Ingeniería de 
Requisitos. La IEEE Std. 830-1998 normaliza la creación de las Especificaciones de Requisitos Software 
(Software Requirements Specification). 
Di seño y a rquitectura 
Se refiere a determinar como funcionará de forma general sin entrar en detalles. Consiste en incorporar 
consideraciones de la implementación tecnológica, como el hardware, la red, etc. Se definen los Casos de Uso 
para cubrir las funciones que realizará el sistema, y se transforman las entidades definidas en el análisis de 
requisitos en clases de diseño, obteniendo un modelo cercano a la programación orientada a objetos.
Programa ción 
Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es 
necesariamente la porción más larga. La complejidad y la duración de esta etapa está intimamente ligada al o a 
los lenguajes de programación utilizados. 
Prueba s 
Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una 
técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral,para así 
llegar al objetivo. Se considera una buena practica el que las pruebas sean efectuadas por alguien distinto al 
desarrollador que la programó, idealmente un área de pruebas; sin perjuicio de lo anterior el programador 
debe hacer sus propias pruebas. En general hay dos grandes formas de organizar un area de pruebas, la 
primera es que esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma se 
ev alúa que la documentación entregada sea de calidad, que los procesos descritos son tan claros que cualquiera 
puede entenderlos y el software hace las cosas tal y como están descritas. El segundo enfoque es tener un area 
de pruebas conformada por programadores con experiencia, personas que saben sin mayores indicaciones en 
que condiciones puede fallar una aplicación y que pueden poner atención en detalles que personal inexperto no 
consideraría. 
Document ación 
Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión del proyecto, 
pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc; todo con 
el propósito de ev entuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema. 
Mant enimiento 
Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más 
tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniería de software tiene 
que v er con dar mantenimiento. Una pequeña parte de este trabajo consiste en arreglar errores, o bugs. La 
mayor parte consiste en extender el sistema para hacer nuevas cosas. De manera similar, alrededor de 2/3 de 
toda la ingeniería civil, arquitectura y trabajo de construcción es dar mantenimiento.

Weitere ähnliche Inhalte

Was ist angesagt?

Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
'Jorge Martinez
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
Heidiie Hdz
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
ysik granja
 

Was ist angesagt? (18)

Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearIngenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn Brookshear
 
Modelo
ModeloModelo
Modelo
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informatica
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 

Andere mochten auch

Gurel Resume 05-2015 v18
Gurel Resume 05-2015 v18Gurel Resume 05-2015 v18
Gurel Resume 05-2015 v18
Ogan Gurel MD
 
Plv du an nha may thuc an thuy san ts421
Plv du an nha may thuc an thuy san ts421Plv du an nha may thuc an thuy san ts421
Plv du an nha may thuc an thuy san ts421
Phi Phi
 
University of Southampton - ORC seminar
University of Southampton - ORC seminarUniversity of Southampton - ORC seminar
University of Southampton - ORC seminar
Ogan Gurel MD
 

Andere mochten auch (18)

Presentation1
Presentation1Presentation1
Presentation1
 
0
00
0
 
Gurel Resume 05-2015 v18
Gurel Resume 05-2015 v18Gurel Resume 05-2015 v18
Gurel Resume 05-2015 v18
 
Ideate
IdeateIdeate
Ideate
 
Evaluacion 1
Evaluacion 1Evaluacion 1
Evaluacion 1
 
Solving inequalities that involve radical functions (Nov 28, 2013)
Solving inequalities that involve radical functions (Nov 28, 2013) Solving inequalities that involve radical functions (Nov 28, 2013)
Solving inequalities that involve radical functions (Nov 28, 2013)
 
4.4.7 políticas de pagos
4.4.7 políticas de pagos4.4.7 políticas de pagos
4.4.7 políticas de pagos
 
4.7.4 construyendo mi proyecto de vida
4.7.4 construyendo mi proyecto de vida4.7.4 construyendo mi proyecto de vida
4.7.4 construyendo mi proyecto de vida
 
Tema 3 procesos
Tema 3 procesosTema 3 procesos
Tema 3 procesos
 
Presentacion Del Tema
Presentacion Del TemaPresentacion Del Tema
Presentacion Del Tema
 
Plv du an nha may thuc an thuy san ts421
Plv du an nha may thuc an thuy san ts421Plv du an nha may thuc an thuy san ts421
Plv du an nha may thuc an thuy san ts421
 
Pa. La Universidad A Los Negros Fuera Facebook, Medios De Comunicacion Social
Pa. La Universidad A Los Negros Fuera Facebook, Medios De Comunicacion SocialPa. La Universidad A Los Negros Fuera Facebook, Medios De Comunicacion Social
Pa. La Universidad A Los Negros Fuera Facebook, Medios De Comunicacion Social
 
Manly soap
Manly soapManly soap
Manly soap
 
Samira
SamiraSamira
Samira
 
University of Southampton - ORC seminar
University of Southampton - ORC seminarUniversity of Southampton - ORC seminar
University of Southampton - ORC seminar
 
Digi Charat
Digi CharatDigi Charat
Digi Charat
 
Actividad
ActividadActividad
Actividad
 
Smart trading equity news
Smart trading equity newsSmart trading equity news
Smart trading equity news
 

Ähnlich wie Análisis de requisitos

Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
UVM
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
victdiazm
 

Ähnlich wie Análisis de requisitos (20)

XXXS
XXXSXXXS
XXXS
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Etapas del diseño .pdf
Etapas del diseño .pdfEtapas del diseño .pdf
Etapas del diseño .pdf
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Analiss de sistemas
Analiss de sistemasAnaliss de sistemas
Analiss de sistemas
 
Analiss de sistemas
Analiss de sistemasAnaliss de sistemas
Analiss de sistemas
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Examen omar
Examen omarExamen omar
Examen omar
 
informatica
informaticainformatica
informatica
 
Fases
FasesFases
Fases
 
Fases
FasesFases
Fases
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok original
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 

Mehr von Cristian Morales (20)

Eclipse2
Eclipse2Eclipse2
Eclipse2
 
Programa 8
Programa 8Programa 8
Programa 8
 
Programa 7
Programa 7Programa 7
Programa 7
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Sesiones
SesionesSesiones
Sesiones
 
Codigos
CodigosCodigos
Codigos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Apertura
AperturaApertura
Apertura
 
Carta compromiso
Carta compromisoCarta compromiso
Carta compromiso
 
Competencias para submodulo
Competencias para submoduloCompetencias para submodulo
Competencias para submodulo
 
Estructura general de un programa en java
Estructura general de un programa en javaEstructura general de un programa en java
Estructura general de un programa en java
 
Fases del desarrollo de software
Fases del desarrollo de softwareFases del desarrollo de software
Fases del desarrollo de software
 
Intenciones formativas
Intenciones formativasIntenciones formativas
Intenciones formativas
 
Intenciones formativas
Intenciones formativasIntenciones formativas
Intenciones formativas
 
Metodologia de desarrollo de proyectos basicos de software
Metodologia de desarrollo de proyectos basicos de softwareMetodologia de desarrollo de proyectos basicos de software
Metodologia de desarrollo de proyectos basicos de software
 
Modulo 2
Modulo 2Modulo 2
Modulo 2
 
Política de calidad
Política de calidadPolítica de calidad
Política de calidad
 

Kürzlich hochgeladen

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Kürzlich hochgeladen (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

Análisis de requisitos

  • 1. Aná l isis de r equi sitos Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. El resultado del análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMM-I. Asimismo, se define un diagrama de Entidad/Relación, en el que se plasman las principales entidades que participarán en el desarrollo del software. La captura, análisis y especificación de requisitos (incluso pruebas de ellos) , es una parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se han ideado modelos y div ersos procesos de trabajo para estos fines. Aunque aun no está formalizada, ya se habla de la Ingeniería de Requisitos. La IEEE Std. 830-1998 normaliza la creación de las Especificaciones de Requisitos Software (Software Requirements Specification). Di seño y a rquitectura Se refiere a determinar como funcionará de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. Se definen los Casos de Uso para cubrir las funciones que realizará el sistema, y se transforman las entidades definidas en el análisis de requisitos en clases de diseño, obteniendo un modelo cercano a la programación orientada a objetos.
  • 2. Programa ción Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga. La complejidad y la duración de esta etapa está intimamente ligada al o a los lenguajes de programación utilizados. Prueba s Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral,para así llegar al objetivo. Se considera una buena practica el que las pruebas sean efectuadas por alguien distinto al desarrollador que la programó, idealmente un área de pruebas; sin perjuicio de lo anterior el programador debe hacer sus propias pruebas. En general hay dos grandes formas de organizar un area de pruebas, la primera es que esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma se ev alúa que la documentación entregada sea de calidad, que los procesos descritos son tan claros que cualquiera puede entenderlos y el software hace las cosas tal y como están descritas. El segundo enfoque es tener un area de pruebas conformada por programadores con experiencia, personas que saben sin mayores indicaciones en que condiciones puede fallar una aplicación y que pueden poner atención en detalles que personal inexperto no consideraría. Document ación Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc; todo con el propósito de ev entuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema. Mant enimiento Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniería de software tiene que v er con dar mantenimiento. Una pequeña parte de este trabajo consiste en arreglar errores, o bugs. La mayor parte consiste en extender el sistema para hacer nuevas cosas. De manera similar, alrededor de 2/3 de toda la ingeniería civil, arquitectura y trabajo de construcción es dar mantenimiento.