SlideShare uma empresa Scribd logo
1 de 49
Capítulo 1- Introducción ,[object Object]
Tópicos a cubrir ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ingeniería de Software ,[object Object],[object Object],[object Object],[object Object]
Costos de Software ,[object Object],[object Object],[object Object]
Productos de Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Especificación de Producto ,[object Object],[object Object],[object Object],[object Object]
Preguntas frecuentes sobre Ingeniería de Software (FAQ) Pregunta Respuesta ¿Qué es software? Programas computacionales y su documentación asociada. Los productos de Software pueden ser desarrollados para un cliente particular ó un mercado en general. ¿Cuáles son los atributos del buen software? El buen software debería ofrecer la funcionalidad y el rendimiento requeridos por el usuario y debería ser mantenible, confiable y usable. ¿Qué es Ingeniería de Software? Ingeniería  de software es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software. ¿Cuales son las actividades fundamentales de la Ingeniería de Software? Especificación de Software, Desarrollo de software, validación de software y evolución del software. ¿Cuál es la diferencia principal entre la Ingeniería de Software y las Ciencias de la Computación? Las Ciencias de la computación se centra en la teoría y los fundamentos; La Ingeniería de software tiene que ver con los aspectos prácticos de desarrollo y distribución de software útil. ¿Cuál es la diferencia entre la Ingeniería de Software y la Ingeniería en Sistemas? Ingeniería de sistemas se refiere a todos los aspectos del equipo de desarrollo basado en sistemas, incluyendo la ingeniería de hardware, software y procesos.Ingeniería de software es parte de este proceso más general.
Preguntas frecuentes sobre Ingeniería de Software (FAQ) Pregunta Respuesta ¿Cuáles son los principales retos que enfrenta la Ingeniería de Software? Hacer frente a la creciente diversidad, las demandas de los tiempos de entrega reducidos y el desarrollo de software de confianza. ¿Cuáles son los costos de la Ingeniería de Software? Aproximadamente el 60% de los costos de software son los costos de desarrollo, el 40% son costes de las pruebas. Para el software a la medida, los costos de evolución a menudo exceden los costos de desarrollo. ¿Cuáles son las mejores técnicas de ingeniería de software y métodos? Mientras que todos los proyectos de software tienen que ser gestionadas y desarrolladas de forma profesional, las diferentes técnicas son adecuadas para diferentes tipos de sistemas. Por ejemplo, los juegos siempre deben ser desarrollado con una serie de prototipos, mientras que los sistemas de control de seguridad críticos requieren una especificación completa y analizable para desarrollarlos. Por tanto, no se puede decir que un método es mejor que otro. ¿Qué variaciones ha causado la web a la ingeniería de software? La web nos ha llevado a la disponibilidad de servicios de software y la posibilidad de desarrollar sistemas altamente distribuídos basados en servicios. El Desarrollo de sistemas basado en la Web ha dado lugar a importantes avances en los lenguajes de programación y la reutilización de software.
Atributos esenciales del buen software Característica de Producto Descripción Mantenibilidad El software debe ser escrito de tal manera que pueda evolucionar para satisfacer las necesidades cambiantes de los clientes. Este es un atributo esencial, porque el cambio de software es un requisito inevitable de un entorno empresarial cambiante. Fiabilidad y Seguridad El Software fiable y seguro no debe causar daños físicos o económicos en caso de fallo del sistema. Los usuarios malintencionados no deben ser capaces de tener acceso o dañar el sistema. Eficiencia El software no debe hacer un uso despilfarrador de los recursos del sistema como la memoria y ciclos del procesador. Eficiencia por lo tanto incluye la capacidad de respuesta, el tiempo de procesamiento, utilización de memoria, etc. Aceptabilidad El software debe ser aceptable para el tipo de usuarios para los que fue diseñado. Esto significa que debe ser comprensible, utilizable y compatible con otros sistemas que utilice.
Ingeniería de Software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Importancia de la Ingeniería de Software ,[object Object],[object Object]
Actividades del Proceso de Software ,[object Object],[object Object],[object Object],[object Object]
Problemas generales que afectan a la mayoría del software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diversidad en la Ingeniería de Software ,[object Object],[object Object]
Tipos de Aplicación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de Aplicación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de Aplicación ,[object Object],[object Object],[object Object],[object Object]
Fundamentos de Ingeniería de Software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ingeniería de Software y la Web ,[object Object],[object Object],[object Object],[object Object]
Ingeniería de Software Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ingeniería de Software basada en Web ,[object Object],[object Object]
Puntos clave ,[object Object],[object Object],[object Object],[object Object]
Puntos clave ,[object Object],[object Object]
Chapter 1- Introduction ,[object Object]
Ética en la Ingeniería de Software ,[object Object],[object Object],[object Object]
Problemas de responsabilidad profesional ,[object Object],[object Object],[object Object],[object Object]
Problemas de responsabilidad profesional ,[object Object],[object Object],[object Object],[object Object]
Código de Ética de la ACM/IEEE ,[object Object],[object Object],[object Object]
Base lógica para el Código de ética. ,[object Object],[object Object]
El Código de Ética de la ACM/IEEE Código de Ética y Práctica Profesional de la Ingeniería de Software ACM/IEEE-CS Fuerza de Tarea Conjunta de Ética de Ingeniería del Software y Prácticas Profesionales PREÁMBULO La versión corta del código resume las aspiraciones a un alto nivel de la abstracción, las cláusulas que se incluyen en la versión completa dan ejemplos y detalles de cómo estas aspiraciones cambian la forma en que actuamos como profesionales de la ingeniería de software. Sin las aspiraciones, los detalles pueden ser legalistas y tediosos, sin los detalles, las aspiraciones pueden convertirse en altisonantes pero vacías; en conjunto, las aspiraciones y los detalles forman un código cohesivo. Los ingenieros de software deberán comprometerse a hacer el análisis, especificación, diseño, desarrollo, pruebas y mantenimiento de software una profesión benéfica y respetada. De acuerdo con su compromiso con la salud, la seguridad y el bienestar de la población, los ingenieros de software deberán adherirse a los siguientes ocho principios:  
Principios Éticos   1. PÚBLICO - Los ingenieros de software actuarán en consonancia con el interés público.2. CLIENTE Y EMPLEADOR - Los ingenieros de software actuarán en el mejor interés de sus clientes y empresarios en consonancia con el interés público.3. PRODUCTO - Los ingenieros de software asegurarán que sus productos y modificaciones correspondientes cumplen los estándares profesionales más altos posibles.4. JUICIO - Los ingenieros de software mantendrán integridad e independencia en su juicio profesional.5. ADMINISTRACIÓN - Los gerentes y líderes de ingeniería de software se suscribirán y promoverán un enfoque ético en la gestión del desarrollo y mantenimiento de software.6. PROFESIÓN - Los Ingenieros de Software promoverán la integridad y reputación de la profesión congruentemente con el interés público.7. COLEGAS - Los ingenieros de software serán justos y apoyarán a sus colegas.8. AUTO - Los ingenieros de software participarán en el aprendizaje permanente en relación con el ejercicio de su profesión y promoverán un enfoque ético de la práctica de la profesión.
Dilemas Éticos ,[object Object],[object Object],[object Object]
Casos de Estudio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistema de control para bomba de insulina personal ,[object Object],[object Object],[object Object],[object Object]
Arquitectura de Hardware de la bomba de insulina
Modelo de actividad de la bomba de insulina
Requerimientos esenciales de alto nivel ,[object Object],[object Object],[object Object]
Un sistema de información de pacientes para cuidado de salud mental ,[object Object],[object Object],[object Object]
MHC-PMS ,[object Object],[object Object],[object Object]
Metas del MHC-PMS ,[object Object],[object Object]
La organización del MHC-PMS
Características clave del MHC-PMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preocupaciones del MHC-PMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estación climática desértica ,[object Object],[object Object],[object Object]
El entorno de la estación meteorológica
Sistema de Información Climatológica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones adicionales del software ,[object Object],[object Object],[object Object]
Puntos clave ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias ,[object Object]

Mais conteúdo relacionado

Mais procurados

Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASAlcoverify
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Javier Rubiano Quiroga
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtualkerlly villon
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigaciónJhoel Dgez Garcia
 

Mais procurados (20)

Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
costos del software
costos del softwarecostos del software
costos del software
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigación
 
Javascript
JavascriptJavascript
Javascript
 

Destaque

Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareSorey García
 
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
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareDiaxz Salgado
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareArnold Torres
 
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
 
Conclusión
ConclusiónConclusión
Conclusiónnenyta08
 
Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Selins Cassiel
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software Ana Pau Lara
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Componentes Basicos de una Red
Componentes Basicos de una RedComponentes Basicos de una Red
Componentes Basicos de una RedDaniela Becerra
 
Sist Criticos Finalizado
Sist Criticos FinalizadoSist Criticos Finalizado
Sist Criticos Finalizadosergio
 

Destaque (20)

Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
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
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de Software
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
 
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
 
Conclusión
ConclusiónConclusión
Conclusión
 
Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software
 
Introduccion a Ing.Sistemas
Introduccion a Ing.SistemasIntroduccion a Ing.Sistemas
Introduccion a Ing.Sistemas
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Componentes Basicos de una Red
Componentes Basicos de una RedComponentes Basicos de una Red
Componentes Basicos de una Red
 
Sist Criticos Finalizado
Sist Criticos FinalizadoSist Criticos Finalizado
Sist Criticos Finalizado
 

Semelhante a Introduccion a la Ingeniería de Software

Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.usserp584
 
software
softwaresoftware
softwarealkosto
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el procesojenmer
 
Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Eddie Malca
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)Gyno Romero Prado
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
IngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfIngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfcristian265023
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del softwareNagut
 
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)denny osael lopez medina
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobarEdwin Alexander
 
Inge de software por jophwa y yasuri
Inge de software por jophwa y yasuriInge de software por jophwa y yasuri
Inge de software por jophwa y yasuriyasurimarleni
 

Semelhante a Introduccion a la Ingeniería de Software (20)

Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
software
softwaresoftware
software
 
Conceptos
ConceptosConceptos
Conceptos
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1
 
Iswi t01 - ing sofware
Iswi   t01 - ing sofwareIswi   t01 - ing sofware
Iswi t01 - ing sofware
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
IngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfIngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdf
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del 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)
 
Is01
Is01Is01
Is01
 
Tarea intro ing_sw_quina
Tarea intro ing_sw_quinaTarea intro ing_sw_quina
Tarea intro ing_sw_quina
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Inge de software por jophwa y yasuri
Inge de software por jophwa y yasuriInge de software por jophwa y yasuri
Inge de software por jophwa y yasuri
 
Ensayo de Diseño de Software
Ensayo de Diseño de SoftwareEnsayo de Diseño de Software
Ensayo de Diseño de Software
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Último (20)

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Introduccion a la Ingeniería de Software

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Preguntas frecuentes sobre Ingeniería de Software (FAQ) Pregunta Respuesta ¿Qué es software? Programas computacionales y su documentación asociada. Los productos de Software pueden ser desarrollados para un cliente particular ó un mercado en general. ¿Cuáles son los atributos del buen software? El buen software debería ofrecer la funcionalidad y el rendimiento requeridos por el usuario y debería ser mantenible, confiable y usable. ¿Qué es Ingeniería de Software? Ingeniería de software es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software. ¿Cuales son las actividades fundamentales de la Ingeniería de Software? Especificación de Software, Desarrollo de software, validación de software y evolución del software. ¿Cuál es la diferencia principal entre la Ingeniería de Software y las Ciencias de la Computación? Las Ciencias de la computación se centra en la teoría y los fundamentos; La Ingeniería de software tiene que ver con los aspectos prácticos de desarrollo y distribución de software útil. ¿Cuál es la diferencia entre la Ingeniería de Software y la Ingeniería en Sistemas? Ingeniería de sistemas se refiere a todos los aspectos del equipo de desarrollo basado en sistemas, incluyendo la ingeniería de hardware, software y procesos.Ingeniería de software es parte de este proceso más general.
  • 8. Preguntas frecuentes sobre Ingeniería de Software (FAQ) Pregunta Respuesta ¿Cuáles son los principales retos que enfrenta la Ingeniería de Software? Hacer frente a la creciente diversidad, las demandas de los tiempos de entrega reducidos y el desarrollo de software de confianza. ¿Cuáles son los costos de la Ingeniería de Software? Aproximadamente el 60% de los costos de software son los costos de desarrollo, el 40% son costes de las pruebas. Para el software a la medida, los costos de evolución a menudo exceden los costos de desarrollo. ¿Cuáles son las mejores técnicas de ingeniería de software y métodos? Mientras que todos los proyectos de software tienen que ser gestionadas y desarrolladas de forma profesional, las diferentes técnicas son adecuadas para diferentes tipos de sistemas. Por ejemplo, los juegos siempre deben ser desarrollado con una serie de prototipos, mientras que los sistemas de control de seguridad críticos requieren una especificación completa y analizable para desarrollarlos. Por tanto, no se puede decir que un método es mejor que otro. ¿Qué variaciones ha causado la web a la ingeniería de software? La web nos ha llevado a la disponibilidad de servicios de software y la posibilidad de desarrollar sistemas altamente distribuídos basados en servicios. El Desarrollo de sistemas basado en la Web ha dado lugar a importantes avances en los lenguajes de programación y la reutilización de software.
  • 9. Atributos esenciales del buen software Característica de Producto Descripción Mantenibilidad El software debe ser escrito de tal manera que pueda evolucionar para satisfacer las necesidades cambiantes de los clientes. Este es un atributo esencial, porque el cambio de software es un requisito inevitable de un entorno empresarial cambiante. Fiabilidad y Seguridad El Software fiable y seguro no debe causar daños físicos o económicos en caso de fallo del sistema. Los usuarios malintencionados no deben ser capaces de tener acceso o dañar el sistema. Eficiencia El software no debe hacer un uso despilfarrador de los recursos del sistema como la memoria y ciclos del procesador. Eficiencia por lo tanto incluye la capacidad de respuesta, el tiempo de procesamiento, utilización de memoria, etc. Aceptabilidad El software debe ser aceptable para el tipo de usuarios para los que fue diseñado. Esto significa que debe ser comprensible, utilizable y compatible con otros sistemas que utilice.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. El Código de Ética de la ACM/IEEE Código de Ética y Práctica Profesional de la Ingeniería de Software ACM/IEEE-CS Fuerza de Tarea Conjunta de Ética de Ingeniería del Software y Prácticas Profesionales PREÁMBULO La versión corta del código resume las aspiraciones a un alto nivel de la abstracción, las cláusulas que se incluyen en la versión completa dan ejemplos y detalles de cómo estas aspiraciones cambian la forma en que actuamos como profesionales de la ingeniería de software. Sin las aspiraciones, los detalles pueden ser legalistas y tediosos, sin los detalles, las aspiraciones pueden convertirse en altisonantes pero vacías; en conjunto, las aspiraciones y los detalles forman un código cohesivo. Los ingenieros de software deberán comprometerse a hacer el análisis, especificación, diseño, desarrollo, pruebas y mantenimiento de software una profesión benéfica y respetada. De acuerdo con su compromiso con la salud, la seguridad y el bienestar de la población, los ingenieros de software deberán adherirse a los siguientes ocho principios:  
  • 31. Principios Éticos   1. PÚBLICO - Los ingenieros de software actuarán en consonancia con el interés público.2. CLIENTE Y EMPLEADOR - Los ingenieros de software actuarán en el mejor interés de sus clientes y empresarios en consonancia con el interés público.3. PRODUCTO - Los ingenieros de software asegurarán que sus productos y modificaciones correspondientes cumplen los estándares profesionales más altos posibles.4. JUICIO - Los ingenieros de software mantendrán integridad e independencia en su juicio profesional.5. ADMINISTRACIÓN - Los gerentes y líderes de ingeniería de software se suscribirán y promoverán un enfoque ético en la gestión del desarrollo y mantenimiento de software.6. PROFESIÓN - Los Ingenieros de Software promoverán la integridad y reputación de la profesión congruentemente con el interés público.7. COLEGAS - Los ingenieros de software serán justos y apoyarán a sus colegas.8. AUTO - Los ingenieros de software participarán en el aprendizaje permanente en relación con el ejercicio de su profesión y promoverán un enfoque ético de la práctica de la profesión.
  • 32.
  • 33.
  • 34.
  • 35. Arquitectura de Hardware de la bomba de insulina
  • 36. Modelo de actividad de la bomba de insulina
  • 37.
  • 38.
  • 39.
  • 40.
  • 42.
  • 43.
  • 44.
  • 45. El entorno de la estación meteorológica
  • 46.
  • 47.
  • 48.
  • 49.