SlideShare une entreprise Scribd logo
1  sur  16
Alumno: Jhonatan Alexander Ruiz Z elaya 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 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. 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. 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 . 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 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. 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.
Como afecta 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

Contenu connexe

Tendances

Tendances (17)

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
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
introducción ingeniería de software
introducción  ingeniería de  softwareintroducción  ingeniería de  software
introducción ingeniería de software
 
Kevin guia
Kevin guiaKevin guia
Kevin guia
 
Ciclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_softwareCiclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_software
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
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
 
Roberto maravilla
Roberto maravillaRoberto maravilla
Roberto maravilla
 
Tecnicas en ing.de software
Tecnicas en ing.de softwareTecnicas en ing.de software
Tecnicas en ing.de software
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering Definitions
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieria
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Ingenieria de Software
Ingenieria de Software Ingenieria de Software
Ingenieria de Software
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 

En vedette

Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruizjhonatanalex
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeSam Espinosa
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...Brian Solis
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)maditabalnco
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

En vedette (7)

Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à Guía sobre los conceptos básicos de ingeniería de software

Similaire à Guía sobre los conceptos básicos de ingeniería de software (20)

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.
 
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)
 
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
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Luis.a.ppt
Luis.a.pptLuis.a.ppt
Luis.a.ppt
 
Luis.a.ppt
Luis.a.pptLuis.a.ppt
Luis.a.ppt
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
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
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 
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
 
Tecnicas de software
Tecnicas de softwareTecnicas de software
Tecnicas de software
 
Guia02
Guia02Guia02
Guia02
 
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
 

Dernier

La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 

Dernier (20)

La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 

Guía sobre los conceptos básicos de ingeniería de software

  • 1. Alumno: Jhonatan Alexander Ruiz Z elaya 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 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. 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. 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 . 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 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. 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. Como afecta 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