SlideShare una empresa de Scribd logo
1 de 18


A continuación se presentan definición
inicio de la ingeniera de software, tanto
como metodologías y organizaciones
que se encargan de la ingeniería de
software.
La ingeniería de software es una
disciplina formada por un conjunto de
métodos, herramientas y técnicas que
se utilizan en el desarrollo de los
programas informáticos (software).
 La ingeniería del software es el
desarrollo, operación y mantenimiento
del software de forma sistemática,
disciplinada y cuantificable, y el estudio
de dichos métodos.



La ingeniería del software comienza a
formalizarse a finales de la década del
1960. Con el transcurso de los años se
han desarrollado recursos que
conforman la ingeniería del software, es
decir, herramientas y técnicas de
especificación, diseño e
implementación del software.


Es muy importante ya que con ella se puede analizar,
diseñar, programar y aplicar un software de manera
correcta y organizada, cumpliendo con todas las
especificaciones del cliente y el usuario final. Lo anterior es
posible gracias a los objetivos que esta propone.
Facilitar el control en el proceso de
desarrollo de software
 Suministrar a los desarrolladores las bases
para construir software de alta calidad
en una forma eficiente.
 Definir una disciplina que garantice la
producción y el mantenimiento de los
productos software desarrollados en el
plazo fijado y dentro del costo estimado.



Es un centro de investigación y desarrollo fundado por el
Departamento de Defensa de los Estados Unidos y operado
por la Carnegie Mellon University, en Pittsburgh, Pennsylvania.
La SEI ayuda en el avance de los principios y prácticas de la
ingeniería de software, y sirve como un recurso nacional en
la ingeniería de software, seguridad en computación, y
mejora en procesos.


Es la principal organización internacional de
estándares para la World Wide Web. Fue fundada
por Tim Berners-Lee en Octubre de 1994, en la
MIT/LCS (Massachusetts Institute Of Tecnology
Laboratory for Computer Science), y actualmente
es quien lo encabeza.


La ingeniería de software dispone de
varios modelos, paradigmas y filosofías
de desarrollo, en los cuales se apoya
para la construcción del software, entre
ellos se puede citar:






El proyecto está dividido en fases
secuenciales, con cierta superposición y
splashback aceptable entre fases.
Se hace hincapié en la planificación, los
horarios, fechas, presupuestos y ejecución de
todo un sistema de una sola vez.
Un estricto control se mantiene durante la vida
del proyecto a través de la utilización de una
amplia documentación escrita, así como a
través de comentarios y aprobación / signoff
por el usuario y la tecnología de la información
de gestión al final de la mayoría de las fases
antes de comenzar la próxima fase.


El prototipo es el framework de
actividades dedicada al desarrollo de
software prototipo, es decir, versiones
incompletas del software a desarrollar.






Una serie de mini-Cascadas se llevan a cabo, donde
todas las fases de la cascada modelo de desarrollo
se han completado para una pequeña parte de los
sistemas, antes de proceder a la próxima
incremental.
Se definen los requisitos antes de proceder con lo
evolutivo, se realiza una mini-Cascada de desarrollo
de cada uno de los incrementos del sistema.
El concepto inicial de software, análisis de las
necesidades, y el diseño de la arquitectura y
colectiva básicas se definen utilizando el enfoque de
cascada, seguida por iterativo de prototipos, que
culmina en la instalación del prototipo final.






La atención se centra en la evaluación y reducción del
riesgo del proyecto dividiendo el proyecto en segmentos
más pequeños y proporcionar más facilidad de cambio
durante el proceso de desarrollo, así como ofrecer la
oportunidad de evaluar los riesgos y con un peso de la
consideración de la continuación del proyecto durante
todo el ciclo de vida.
Cada viaje alrededor de la espiral atraviesa cuatro
cuadrantes básicos: (1) determinar objetivos, alternativas,
y desencadenantes de la iteración; (2) Evaluar
alternativas; Identificar y resolver los riesgos; (3) desarrollar
y verificar los resultados de la iteración, y (4) plan de la
próxima iteración.
Cada ciclo comienza con la identificación de los
interesados y sus condiciones de ganancia, y termina con
la revisión y examinación.






Objetivo clave es para un rápido desarrollo y
entrega de una alta calidad en un sistema de
relativamente bajo coste de inversión.
Intenta reducir el riesgo inherente del proyecto
partiéndolo en segmentos más pequeños y
proporcionar más facilidad de cambio
durante el proceso de desarrollo.
Orientación dedicada a producir sistemas de
alta calidad con rapidez, principalmente
mediante el uso de iteración por prototipos (en
cualquier etapa de desarrollo), promueve la
participación de los usuarios y el uso de
herramientas de desarrollo computarizadas.


La simplicidad es la base de la
programación extrema. Se simplifica el
diseño para agilizar el desarrollo y
facilitar el mantenimiento. Un diseño
complejo del código junto a sucesivas
modificaciones por parte de diferentes
desarrolladores hacen que la
complejidad aumente
exponencialmente.


La necesidad del manejo de la
arquitectura de un sistema de software
nace con los sistemas de mediana o gran
envergadura, que se proponen como
solución para un problema determinado.
En la medida que los sistemas de software
crecen en complejidad, bien sea por
número de requerimientos o por el impacto
de los mismos, se hace necesario
establecer medios para el manejo de esta
complejidad (Hofmeister etal., 1996).


Esto nos a mostrado una investigación
nos muestras los procesos en el
desarrollo del software solo tomando lo
mas básico para el comienzo de los
proyectos con el fin de que estos sean
mas sencillos








http://definicion.de/ingenieria-de-software/
http://www.alegsa.com.ar/Dic/ingenieria%20d
el%20software.php
http://www.slideshare.net/XKWDX/ingenierade-software-definicioninicionimportancia-yutilidad
http://es.wikipedia.org/wiki/Metodolog%C3%A
Da_de_desarrollo_de_software
http://www.slideshare.net/ROSANAGA/ciclode-vida-y-desarrollo-de-software-13021864
http://prof.usb.ve/lmendoza/Documentos/PS6116/Guia%20Arquitectura%20v.2.pdf

Más contenido relacionado

La actualidad más candente (20)

Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de software
 
Rup
RupRup
Rup
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Ingeniería de software 2
Ingeniería de software 2Ingeniería de software 2
Ingeniería de software 2
 
Modelo espiral expo
Modelo espiral expoModelo espiral expo
Modelo espiral expo
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
MeRinde ALTEC
MeRinde ALTECMeRinde ALTEC
MeRinde ALTEC
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Guía de preguntas del software
Guía de preguntas del softwareGuía de preguntas del software
Guía de preguntas del software
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Rup
RupRup
Rup
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
software
softwaresoftware
software
 
Clase 5
Clase 5Clase 5
Clase 5
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del software
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
METODOLOGÍAS RUP
METODOLOGÍAS RUPMETODOLOGÍAS RUP
METODOLOGÍAS RUP
 

Destacado

нацрт законA о претварању права коришћења у право својине на грађевинском з...
нацрт  законA о  претварању права коришћења у право својине на грађевинском з...нацрт  законA о  претварању права коришћења у право својине на грађевинском з...
нацрт законA о претварању права коришћења у право својине на грађевинском з...gordana comic
 
¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3Natalia Hetery
 
La resistencia aeróbica
La resistencia aeróbicaLa resistencia aeróbica
La resistencia aeróbicagabriela9791
 
Idea de un proyecto
Idea de un proyectoIdea de un proyecto
Idea de un proyectodash07
 
Comandos de ms dos (1)
Comandos de ms dos (1)Comandos de ms dos (1)
Comandos de ms dos (1)SaryCastilloR
 
TIPOS DE PROPOSICIONES
TIPOS DE PROPOSICIONESTIPOS DE PROPOSICIONES
TIPOS DE PROPOSICIONESLuis Mukul
 
William Blair Case Competition
William Blair Case Competition William Blair Case Competition
William Blair Case Competition Kari Fitzpatrick
 

Destacado (15)

Practica de laboratorio 3
Practica de laboratorio 3Practica de laboratorio 3
Practica de laboratorio 3
 
нацрт законA о претварању права коришћења у право својине на грађевинском з...
нацрт  законA о  претварању права коришћења у право својине на грађевинском з...нацрт  законA о  претварању права коришћења у право својине на грађевинском з...
нацрт законA о претварању права коришћења у право својине на грађевинском з...
 
Revolutionary swamp crawler
Revolutionary swamp crawlerRevolutionary swamp crawler
Revolutionary swamp crawler
 
literatura renacentista
literatura renacentistaliteratura renacentista
literatura renacentista
 
¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3
 
La resistencia aeróbica
La resistencia aeróbicaLa resistencia aeróbica
La resistencia aeróbica
 
Dlgl presentation
Dlgl presentationDlgl presentation
Dlgl presentation
 
Magnetotermic
MagnetotermicMagnetotermic
Magnetotermic
 
4w and y
4w and y4w and y
4w and y
 
Colours
ColoursColours
Colours
 
Idea de un proyecto
Idea de un proyectoIdea de un proyecto
Idea de un proyecto
 
Comandos de ms dos (1)
Comandos de ms dos (1)Comandos de ms dos (1)
Comandos de ms dos (1)
 
Palomas base 5
Palomas base 5Palomas base 5
Palomas base 5
 
TIPOS DE PROPOSICIONES
TIPOS DE PROPOSICIONESTIPOS DE PROPOSICIONES
TIPOS DE PROPOSICIONES
 
William Blair Case Competition
William Blair Case Competition William Blair Case Competition
William Blair Case Competition
 

Similar a Ingeniería de software: definición, metodologías y organizaciones clave

Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer wAbner Garcia
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Metodologias
MetodologiasMetodologias
MetodologiasNorerod
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Edwin Belduma
 
Metodología para el Desarrollo de sotwares
Metodología para el Desarrollo de sotwaresMetodología para el Desarrollo de sotwares
Metodología para el Desarrollo de sotwaresstephaniaarevalo
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxMaikoUrizar1
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)RONNYSOSSAOCHOA
 
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLEROCICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERORomulo Molero
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un softwareVenusUwu
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosRafael Fdo Lopez Castillo
 

Similar a Ingeniería de software: definición, metodologías y organizaciones clave (20)

Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Morales aguirreguillermo
Morales aguirreguillermoMorales aguirreguillermo
Morales aguirreguillermo
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer w
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Metodología para el Desarrollo de sotwares
Metodología para el Desarrollo de sotwaresMetodología para el Desarrollo de sotwares
Metodología para el Desarrollo de sotwares
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
AMSI
AMSIAMSI
AMSI
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)
 
Clase_iso12207.pptx
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptx
 
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLEROCICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un software
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Programacion
ProgramacionProgramacion
Programacion
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Ingeniería de software: definición, metodologías y organizaciones clave

  • 1.
  • 2.  A continuación se presentan definición inicio de la ingeniera de software, tanto como metodologías y organizaciones que se encargan de la ingeniería de software.
  • 3. La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software).  La ingeniería del software es el desarrollo, operación y mantenimiento del software de forma sistemática, disciplinada y cuantificable, y el estudio de dichos métodos. 
  • 4.  La ingeniería del software comienza a formalizarse a finales de la década del 1960. Con el transcurso de los años se han desarrollado recursos que conforman la ingeniería del software, es decir, herramientas y técnicas de especificación, diseño e implementación del software.
  • 5.  Es muy importante ya que con ella se puede analizar, diseñar, programar y aplicar un software de manera correcta y organizada, cumpliendo con todas las especificaciones del cliente y el usuario final. Lo anterior es posible gracias a los objetivos que esta propone.
  • 6. Facilitar el control en el proceso de desarrollo de software  Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente.  Definir una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado. 
  • 7.  Es un centro de investigación y desarrollo fundado por el Departamento de Defensa de los Estados Unidos y operado por la Carnegie Mellon University, en Pittsburgh, Pennsylvania. La SEI ayuda en el avance de los principios y prácticas de la ingeniería de software, y sirve como un recurso nacional en la ingeniería de software, seguridad en computación, y mejora en procesos.
  • 8.  Es la principal organización internacional de estándares para la World Wide Web. Fue fundada por Tim Berners-Lee en Octubre de 1994, en la MIT/LCS (Massachusetts Institute Of Tecnology Laboratory for Computer Science), y actualmente es quien lo encabeza.
  • 9.  La ingeniería de software dispone de varios modelos, paradigmas y filosofías de desarrollo, en los cuales se apoya para la construcción del software, entre ellos se puede citar:
  • 10.    El proyecto está dividido en fases secuenciales, con cierta superposición y splashback aceptable entre fases. Se hace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez. Un estricto control se mantiene durante la vida del proyecto a través de la utilización de una amplia documentación escrita, así como a través de comentarios y aprobación / signoff por el usuario y la tecnología de la información de gestión al final de la mayoría de las fases antes de comenzar la próxima fase.
  • 11.  El prototipo es el framework de actividades dedicada al desarrollo de software prototipo, es decir, versiones incompletas del software a desarrollar.
  • 12.    Una serie de mini-Cascadas se llevan a cabo, donde todas las fases de la cascada modelo de desarrollo se han completado para una pequeña parte de los sistemas, antes de proceder a la próxima incremental. Se definen los requisitos antes de proceder con lo evolutivo, se realiza una mini-Cascada de desarrollo de cada uno de los incrementos del sistema. El concepto inicial de software, análisis de las necesidades, y el diseño de la arquitectura y colectiva básicas se definen utilizando el enfoque de cascada, seguida por iterativo de prototipos, que culmina en la instalación del prototipo final.
  • 13.    La atención se centra en la evaluación y reducción del riesgo del proyecto dividiendo el proyecto en segmentos más pequeños y proporcionar más facilidad de cambio durante el proceso de desarrollo, así como ofrecer la oportunidad de evaluar los riesgos y con un peso de la consideración de la continuación del proyecto durante todo el ciclo de vida. Cada viaje alrededor de la espiral atraviesa cuatro cuadrantes básicos: (1) determinar objetivos, alternativas, y desencadenantes de la iteración; (2) Evaluar alternativas; Identificar y resolver los riesgos; (3) desarrollar y verificar los resultados de la iteración, y (4) plan de la próxima iteración. Cada ciclo comienza con la identificación de los interesados y sus condiciones de ganancia, y termina con la revisión y examinación.
  • 14.    Objetivo clave es para un rápido desarrollo y entrega de una alta calidad en un sistema de relativamente bajo coste de inversión. Intenta reducir el riesgo inherente del proyecto partiéndolo en segmentos más pequeños y proporcionar más facilidad de cambio durante el proceso de desarrollo. Orientación dedicada a producir sistemas de alta calidad con rapidez, principalmente mediante el uso de iteración por prototipos (en cualquier etapa de desarrollo), promueve la participación de los usuarios y el uso de herramientas de desarrollo computarizadas.
  • 15.  La simplicidad es la base de la programación extrema. Se simplifica el diseño para agilizar el desarrollo y facilitar el mantenimiento. Un diseño complejo del código junto a sucesivas modificaciones por parte de diferentes desarrolladores hacen que la complejidad aumente exponencialmente.
  • 16.  La necesidad del manejo de la arquitectura de un sistema de software nace con los sistemas de mediana o gran envergadura, que se proponen como solución para un problema determinado. En la medida que los sistemas de software crecen en complejidad, bien sea por número de requerimientos o por el impacto de los mismos, se hace necesario establecer medios para el manejo de esta complejidad (Hofmeister etal., 1996).
  • 17.  Esto nos a mostrado una investigación nos muestras los procesos en el desarrollo del software solo tomando lo mas básico para el comienzo de los proyectos con el fin de que estos sean mas sencillos