SlideShare una empresa de Scribd logo
1 de 16
Alumno: **Elmer  Josué Ruiz Zelaya** Tema: Guía del software   Sección  S1-A
INTRODUCCION Formular  conclusiones  sobre puntos relevantes  del software ,se espera  encontrar la información necesaria  sobre los diversos términos relacionados a la ingeniería del software .  Para ello es necesario que visitemos diversas fuentes de información para  dicha investigación de tal forma que conozcamos de una de una mejor manera el desarrollo del software sus etapas y modelos de desarrollo  de igual manera analizar videos que nos haga conciencia ver la calidad y desempeño del programador de hoy en día.
1) Existe alguna diferencia entre programa, software y aplicación?  Programa: Es un conjunto de instrucciones que una ves ejecutadas  realizaran una o varias tareas  en una computadora. Sin programas estas maquinas no pueden funcionar correctamente ya que un conjunto general de programas se le denomina software y así se  refiere al equipamiento lógico  o soporte lógico de una computadora. Aplicación : Es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar una o diversos tipos de trabajo. Esto es  lo que las diferencia de otros tipos de programas como sistemas operativos  y lenguajes de programación.  software: Es un conjunto de programas de computo , procedimientos , reglas ,documentación  y datos  asociados que forman parte  de las operaciones de un sistema de computación , el software consiste en diversos  programas independientes .  Relación:  El software es un conjunto de programas , un programa es un  conjunto de aplicaciones y la aplicación es una utilidad que realiza tareas de mantenimiento o de uso general que están diseñadas para resolver cualquier problema en especifico por lo tanto  si  existen diferencias como las ya mencionadas pero también hay relación porque cada uno depende del  otro.
2)  Que es ingeniería? Es el estudio y la aplicación de distintas ramas de la tecnología . El profesional en este ámbito recibe el nombre de ingeniero , la ingeniería también supone la aplicación de la inventiva y del ingenio para desarrollar una cierta actividad.
3)Que es ingeniería del software? Es una disciplina o área de la informática que  ofrece métodos y técnicas para   desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Es el estudio de los principios y metodología para  el desarrollo y mantenimiento de sistemas software . Es la aplicación practica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar , operar y mantenerlos.
4) Por que se dice que “el software no se crea ni se construye si no se desarrolla”? Porque consta de muchas etapas que a medida avanzan en su desarrollo se le puede hacer cambios y mejoras por eso no es posible crear un software si no desarrollarlo paso a paso siguiendo  sus modelos y etapas de desarrollo.
5)Que es calidad ? Es una herramienta básica para  una propiedad inherente de cualquier cosa que permite  que  esta sea comparada con cualquier otra de su misma especie.
6) Que es calidad del software? Es el grado con el que un sistema componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. También es la concordancia  del software producido  con estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente  que desea el usuario.
7)Por que se dice que no existe software terminado? Porque a medida transcurre el tiempo se generan  nuevos avances tecnológicos es decir  se mejora la calidad de software cada ves de tal manera que no se puede decir que hay un sistema software terminado ya que siempre se va mejorando.
8)En que consiste un proyecto de desarrollo de software ? Es cuando en un proceso se define quien esta haciendo , que esta haciendo y como alcanzar determinado objetivo en la ingeniería del  software  el objetivo es construir un producto software o mejorar uno existente . Un proceso efectivo proporciona normas para el desarrollo  eficiente del software de calidad. Proceso de desarrollo de software: proceso de negocio o caso de uso de negocio de desarrollo de software es un conjunto total de actividades  necesarias para transformar los requisitos de un cliente en un conjunto  consistente de artefactos  que representan un producto  software y en punto posterior el tiempo para transformar cambios.
9)Cuales son las etapas de desarrollo de software? Análisis de requisitos:         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. Especificación          La Especificación de Requerimientos describe el comportamiento esperado en el software una vez desarrollado Arquitectura:         La integración de infraestructura, desarrollo de aplicaciones, bases de datos y herramientas gerenciales, requieren de capacidad y liderazgo para poder ser conceptualizados y proyectados a futuro, solucionando los problemas de hoy Programación :         Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no necesariamente es la que demanda mayor trabajo y ni la más complicada. Prueba:         Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación del problema. 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. Documentació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; Mantenimiento:        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.
10) Cual es la diferencia entre  el termino ingeniería de  software  y el simple  desarrollo o producción del software? El termino ingeniería del software es una área de la informática que ofrece métodos y técnicas  para desarrollar y mantener software de calidad mientras que el desarrollo y producción del  mismo es aplicar las técnicas y métodos  planteados en la ingeniería del software por lo tanto no se puede decir que es lo mismo pero si cada uno depende del otro termino.
11)Cuales son los modelos de desarrollo del software? Modelo en cascada o Clásico (modelo tradicional)  Modelo en espiral (modelo evolutivo)  Desarrollo por etapas Desarrollo iterativo y creciente o Iterativo e Incremental  RAD (Rapid Application Development)  Desarrollo concurrente  RUP (Modelo Racional)  Proceso Unificado
“Que pasaría si los programadores hicieran aviones “video: http://www.slideshare.net/soreygarcia /ingeniería -de-software-para-dummies 12) ¿Por que ese termino? Por las consecuencias que producen algunos software que no están diseñados  con calidad , los problemas que puede representar, pérdidas que esto pueda ocasionar. 13) ¿Cual es el mensaje que deja el video? Que hay que tomar las cosas con seriedad y responsabilidad ya que si existe software de calidad también debe existir programadores de calidad. 14) ¿Se hará realmente lo correcto ? no porque los ingenieros  y programadores deben tomar muy enserio su trabajo , analizar , codificar  y diseñar un software implica tiempo , dinero y mucho esfuerzo para crearlo con calidad si todo de lo contrario nos arriesgaríamos a  grandes perdidas . 15) ¿Que estrategias proporciona  la ingeniería del  software  para solventar? Aplicar los conocimientos  necesarios para poder crear un software  de calidad y así solventar  una situación que  implique la duda o la incertidumbre de cualquier usuario a la hora de implementar un sistema el cual a requerido de toda la practica, herramientas  implicadas para el programador para la creación del software.
Ariane fligh 501 video: http://www.slideshare.net/soreygarcia /ingeniería -de-software-para-dummies 16) ¿Que fue lo que sucedió? Debido a un error en el diseño del software la insuficiente protección desbordamiento de enteras , el cohete se desvió de su trayectoria  de vuelo en 37 segundos después del lanzamiento y fue destruido por su automatización de sistema de auto destrucción de alto cuando las fuerzas aerodinámicas causadas en el centro del vehículo se desintegra; en el proyecto global se invirtieron 10 años de construcción y  7 millones de euros lo que supuso un duro golpe  para la agencia  espacial europea ESA. 17) ¿Que efecto tienen las fallas del software sobre el cohete? Se produce un resultado incorrecto o inesperado fue destruido en menos de un minuto  después del lanzamiento  debido a un error en la junta de orientación en el programa informático la ruptura provoco una la perdida de 4 misión clúster  (es una misión espacial no tripulada ) para estudiar la magnetosfera  con  4  naves  idénticas . Este proyecto tubo una perdida de mas 370 millones de dólares y  50 años de ingenio y desarrollo.
18) ¿ como afectan nuestras vidas que el software no sea de calidad?      Es muy probable que se presenten  problemas en forma de retrasos perdida de tiempo o dinero lamentablemente estos problemas pueden ser muchos mas graves si afectan al sistema critico es decir aquellos cuyo fallo puede provocar  graves perdidas económicas o  problemas ambientales o sociales e incluso la perdida de vidas humanas tal es el caso de la THERAC-25 , radioterapia muertes de pacientes en la década de los 80. Como podemos garantizar la calidad en el desarrollo del software?  Implica la utilización de  metodologías o  procedimientos  estándares  para para el análisis de diseño y programación en  pruebas software que permitan uniformar la filosofía de  trabajo en areas de llevar un mayor de mantenimiento  y factibilidad que eleven la productividad  tanto como para la labor de desarrollo como para el control de calidad software.                                                       FIN

Más contenido relacionado

La actualidad más candente

Kevin guia
Kevin guiaKevin guia
Kevin guiakeninmnk
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software'Jorge Martinez
 
Diapositivas De GuíA
Diapositivas De GuíADiapositivas De GuíA
Diapositivas De GuíAlindamariela
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering DefinitionsApoklypsia
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieriaAlexander Cruz
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobarEdwin Alexander
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software Luis Valeriano
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwareSamuelSanchez136
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deGABRIELCASTROMARIACA
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 

La actualidad más candente (16)

Roberto maravilla
Roberto maravillaRoberto maravilla
Roberto maravilla
 
Kevin guia
Kevin guiaKevin guia
Kevin guia
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Diapositivas De GuíA
Diapositivas De GuíADiapositivas De GuíA
Diapositivas De GuíA
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering Definitions
 
introducción ingeniería de software
introducción  ingeniería de  softwareintroducción  ingeniería de  software
introducción ingeniería de software
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieria
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del software
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_de
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Diapocitivas preguntas
Diapocitivas preguntasDiapocitivas preguntas
Diapocitivas preguntas
 

Destacado

DIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBREDIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBREnatalia9823
 
Diapositivas del software educativo
Diapositivas del software educativoDiapositivas del software educativo
Diapositivas del software educativoViviana Vera Montoya
 
DefinicióN De Software
DefinicióN De SoftwareDefinicióN De Software
DefinicióN De Softwareguestb41f5
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y softwaresenajuansandoval
 
Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)naiari
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Softwareguest6df70d
 

Destacado (6)

DIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBREDIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBRE
 
Diapositivas del software educativo
Diapositivas del software educativoDiapositivas del software educativo
Diapositivas del software educativo
 
DefinicióN De Software
DefinicióN De SoftwareDefinicióN De Software
DefinicióN De Software
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y software
 
Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 

Similar a Guía del software S1-A (20)

Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Luis.a.ppt
Luis.a.pptLuis.a.ppt
Luis.a.ppt
 
Luis.a.ppt
Luis.a.pptLuis.a.ppt
Luis.a.ppt
 
Guia 1 (itca san Miguel) Carlos Najarro
Guia 1 (itca san Miguel) Carlos NajarroGuia 1 (itca san Miguel) Carlos Najarro
Guia 1 (itca san Miguel) Carlos Najarro
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 
Tecnicas de software
Tecnicas de softwareTecnicas de software
Tecnicas de software
 
Ingenieria de Software
Ingenieria de Software Ingenieria de Software
Ingenieria de Software
 
Diapox
DiapoxDiapox
Diapox
 
Diapox
DiapoxDiapox
Diapox
 
La ingeniería de software 2010
La ingeniería de software 2010La ingeniería de software 2010
La ingeniería de software 2010
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Diapoesatx
DiapoesatxDiapoesatx
Diapoesatx
 

Guía del software S1-A

  • 1. Alumno: **Elmer Josué Ruiz Zelaya** Tema: Guía del software Sección S1-A
  • 2. INTRODUCCION Formular conclusiones sobre puntos relevantes del software ,se espera encontrar la información necesaria sobre los diversos términos relacionados a la ingeniería del software . Para ello es necesario que visitemos diversas fuentes de información para dicha investigación de tal forma que conozcamos de una de una mejor manera el desarrollo del software sus etapas y modelos de desarrollo de igual manera analizar videos que nos haga conciencia ver la calidad y desempeño del programador de hoy en día.
  • 3. 1) Existe alguna diferencia entre programa, software y aplicación? Programa: Es un conjunto de instrucciones que una ves ejecutadas realizaran una o varias tareas en una computadora. Sin programas estas maquinas no pueden funcionar correctamente ya que un conjunto general de programas se le denomina software y así se refiere al equipamiento lógico o soporte lógico de una computadora. Aplicación : Es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar una o diversos tipos de trabajo. Esto es lo que las diferencia de otros tipos de programas como sistemas operativos y lenguajes de programación. software: Es un conjunto de programas de computo , procedimientos , reglas ,documentación y datos asociados que forman parte de las operaciones de un sistema de computación , el software consiste en diversos programas independientes . Relación: El software es un conjunto de programas , un programa es un conjunto de aplicaciones y la aplicación es una utilidad que realiza tareas de mantenimiento o de uso general que están diseñadas para resolver cualquier problema en especifico por lo tanto si existen diferencias como las ya mencionadas pero también hay relación porque cada uno depende del otro.
  • 4. 2) Que es ingeniería? Es el estudio y la aplicación de distintas ramas de la tecnología . El profesional en este ámbito recibe el nombre de ingeniero , la ingeniería también supone la aplicación de la inventiva y del ingenio para desarrollar una cierta actividad.
  • 5. 3)Que es ingeniería del software? Es una disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Es el estudio de los principios y metodología para el desarrollo y mantenimiento de sistemas software . Es la aplicación practica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar , operar y mantenerlos.
  • 6. 4) Por que se dice que “el software no se crea ni se construye si no se desarrolla”? Porque consta de muchas etapas que a medida avanzan en su desarrollo se le puede hacer cambios y mejoras por eso no es posible crear un software si no desarrollarlo paso a paso siguiendo sus modelos y etapas de desarrollo.
  • 7. 5)Que es calidad ? Es una herramienta básica para una propiedad inherente de cualquier cosa que permite que esta sea comparada con cualquier otra de su misma especie.
  • 8. 6) Que es calidad del software? Es el grado con el que un sistema componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. También es la concordancia del software producido con estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente que desea el usuario.
  • 9. 7)Por que se dice que no existe software terminado? Porque a medida transcurre el tiempo se generan nuevos avances tecnológicos es decir se mejora la calidad de software cada ves de tal manera que no se puede decir que hay un sistema software terminado ya que siempre se va mejorando.
  • 10. 8)En que consiste un proyecto de desarrollo de software ? Es cuando en un proceso se define quien esta haciendo , que esta haciendo y como alcanzar determinado objetivo en la ingeniería del software el objetivo es construir un producto software o mejorar uno existente . Un proceso efectivo proporciona normas para el desarrollo eficiente del software de calidad. Proceso de desarrollo de software: proceso de negocio o caso de uso de negocio de desarrollo de software es un conjunto total de actividades necesarias para transformar los requisitos de un cliente en un conjunto consistente de artefactos que representan un producto software y en punto posterior el tiempo para transformar cambios.
  • 11. 9)Cuales son las etapas de desarrollo de software? Análisis de requisitos: 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. Especificación La Especificación de Requerimientos describe el comportamiento esperado en el software una vez desarrollado Arquitectura: La integración de infraestructura, desarrollo de aplicaciones, bases de datos y herramientas gerenciales, requieren de capacidad y liderazgo para poder ser conceptualizados y proyectados a futuro, solucionando los problemas de hoy Programación : Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no necesariamente es la que demanda mayor trabajo y ni la más complicada. Prueba: Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación del problema. 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. Documentació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; Mantenimiento: 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.
  • 12. 10) Cual es la diferencia entre el termino ingeniería de software y el simple desarrollo o producción del software? El termino ingeniería del software es una área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad mientras que el desarrollo y producción del mismo es aplicar las técnicas y métodos planteados en la ingeniería del software por lo tanto no se puede decir que es lo mismo pero si cada uno depende del otro termino.
  • 13. 11)Cuales son los modelos de desarrollo del software? Modelo en cascada o Clásico (modelo tradicional) Modelo en espiral (modelo evolutivo) Desarrollo por etapas Desarrollo iterativo y creciente o Iterativo e Incremental RAD (Rapid Application Development) Desarrollo concurrente RUP (Modelo Racional) Proceso Unificado
  • 14. “Que pasaría si los programadores hicieran aviones “video: http://www.slideshare.net/soreygarcia /ingeniería -de-software-para-dummies 12) ¿Por que ese termino? Por las consecuencias que producen algunos software que no están diseñados con calidad , los problemas que puede representar, pérdidas que esto pueda ocasionar. 13) ¿Cual es el mensaje que deja el video? Que hay que tomar las cosas con seriedad y responsabilidad ya que si existe software de calidad también debe existir programadores de calidad. 14) ¿Se hará realmente lo correcto ? no porque los ingenieros y programadores deben tomar muy enserio su trabajo , analizar , codificar y diseñar un software implica tiempo , dinero y mucho esfuerzo para crearlo con calidad si todo de lo contrario nos arriesgaríamos a grandes perdidas . 15) ¿Que estrategias proporciona la ingeniería del software para solventar? Aplicar los conocimientos necesarios para poder crear un software de calidad y así solventar una situación que implique la duda o la incertidumbre de cualquier usuario a la hora de implementar un sistema el cual a requerido de toda la practica, herramientas implicadas para el programador para la creación del software.
  • 15. Ariane fligh 501 video: http://www.slideshare.net/soreygarcia /ingeniería -de-software-para-dummies 16) ¿Que fue lo que sucedió? Debido a un error en el diseño del software la insuficiente protección desbordamiento de enteras , el cohete se desvió de su trayectoria de vuelo en 37 segundos después del lanzamiento y fue destruido por su automatización de sistema de auto destrucción de alto cuando las fuerzas aerodinámicas causadas en el centro del vehículo se desintegra; en el proyecto global se invirtieron 10 años de construcción y 7 millones de euros lo que supuso un duro golpe para la agencia espacial europea ESA. 17) ¿Que efecto tienen las fallas del software sobre el cohete? Se produce un resultado incorrecto o inesperado fue destruido en menos de un minuto después del lanzamiento debido a un error en la junta de orientación en el programa informático la ruptura provoco una la perdida de 4 misión clúster (es una misión espacial no tripulada ) para estudiar la magnetosfera con 4 naves idénticas . Este proyecto tubo una perdida de mas 370 millones de dólares y 50 años de ingenio y desarrollo.
  • 16. 18) ¿ como afectan nuestras vidas que el software no sea de calidad? Es muy probable que se presenten problemas en forma de retrasos perdida de tiempo o dinero lamentablemente estos problemas pueden ser muchos mas graves si afectan al sistema critico es decir aquellos cuyo fallo puede provocar graves perdidas económicas o problemas ambientales o sociales e incluso la perdida de vidas humanas tal es el caso de la THERAC-25 , radioterapia muertes de pacientes en la década de los 80. Como podemos garantizar la calidad en el desarrollo del software? Implica la utilización de metodologías o procedimientos estándares para para el análisis de diseño y programación en pruebas software que permitan uniformar la filosofía de trabajo en areas de llevar un mayor de mantenimiento y factibilidad que eleven la productividad tanto como para la labor de desarrollo como para el control de calidad software. FIN