Software y Producción de Software Ingeniería del Sofware III Lic. Sergio Daniel Caballero Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna.

Slides:



Advertisements
Presentaciones similares
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
Advertisements

CONCEPTO INGENIERÍA DE SOFTWARE  Analiza, diseña y desarrolla productos de sistemas software, proponiendo la plataforma tecnológica más apropiada. Domina.
NORMA ISO DIS 9001:2015 Draft International Standard.
ADQUISICION E IMPLEMENTACION KARINA CAIZA U. AUDITORIA DE SISTEMAS INFORMATICOS.
Actividad Office Web Angie Hernandez Beatriz Jiménez Chávez Brahian Estiven Mesa Hurtado Daniela Mejía Gaitan Jo Informática I.
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
Universidad de Oriente Núcleo de Monagas Ingeniería de Sistemas Cursos Especiales de Grado Automatización y Control de Procesos Industriales Universidad.
International Organization for Standardization. Organización Internacional de Normalización La ISO es una organización no gubernamental establecida el.
Ingeniería de Software
La Ingeniería de Sistemas
Análisis de Proyecto de Software.
NORMA TÉCNICA DE CALIDAD EN LA GESTIÓN PÚBLICA (NTCGP 1000:2009)
AUTODESK Instituto Oviedo Computación Georgette Angulo Lozano 5TO “a”
Ing. Juan Carlos Barrera Mendieta
Ciclo de vida del producto y decisiones de selección del proceso
Ingeniería de Software
CC4401 – Ingeniería de Software I
Análisis y catalogación de las fuentes que definen las competencias demandadas en el campo de la Interacción Persona-Ordenador Raquel Lacuesta Jesús Gallardo.
SWEBOK.
simulacion Resumen unidad 1 Equipo Baldor Huerta Ocejo Ivan de Jesus
Introducción a la Computación Móvil
CICLO DE VIDA DEL SOFTWARE
Cualidades del Software
Red Digital De Servicios Integrados.
SISTEMAS DE INFORMACIÓN GERENCIAL
Conceptos y definición básicos
MOPROSOFT.
Cualidades del Software
EDWIN SANTIAGO YACELGA MALDONADO SANGOLQUÍ – ECUADOR 2016
PRODUCTO Y PROCESO INGENIERIA DEL SOFTWARE MAESTRIA EN INFORMATICA
Tema 3. Lenguaje unificado de modelado UML
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Universidad Pedagógica Francisco Morazán
SOFTWARE Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un.
Arquitectura y Ciclo de BI Ms. Ing. Omar Antonio Sánchez Guevara.
CONVERGENCIA TECNOLOGICA
NIAS 320 IMPORTANCIA RELATIVA.
Ingeniería del Software
El futuro es hoy BIM.
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
Instituto Tecnológico Superior de la Región Sierra.
Ciclo de vida del Software
DEFINICIÓN DE CONTABILIDAD
1.2. Desarrollo de Software
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
NetAcad.com Cisco Networking Academy Creciente demanda de una mano de obra capacitada en TIC y redes.
Planeamiento: un plan incremental para que la ingeniería web produzca resultados. La ingeniería web es un área que abarca procesos, técnicas y modelos.
La planeación y la organización de los procesos técnicos.
Identificación y Clasificación de los Componentes Reutilizables.
Identificación y Clasificación de los Componentes Reutilizables.
Implementación de los Sistemas de Información
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Proyecto "Las mascotas" Informática 6° Básico.
Zegelipae.edu.pe. Aseguramiento de la Calidad Sesión 6.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
Nuestros canales de comunicación Gestión de la Calidad del Software Modelos y Estándares de Calidad en el Software.
IEEE Estándar para documentación de pruebas de software
Universidad del Istmo Campus Tehuantepec Ingeniería en Computación “Construcción de Sistemas de Computación” M.I.A Daniel Alejandro García
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN LA ESCUELA DE TECNOLOGIAS E INNOVACION. ING. Hugo de Jesús Peláez Giraldo Líder Escuela de Tecnologías.
SOFTWARE PRESENTADO POR: THE APPLE. ¿QUÉ ES LA INGENIERÍA DE SOFTWARE ? La Ingeniería de Software es una disciplina de la Ingeniería que concierne a todos.
Fundamentos del analisis de sistemas de Información Integrantes: Cavero Parraguez, Jesús Espinoza Paz, Julio Daniel Sandoval Chanamé, Kazuo Santisteban.
ASIGNATURA: REINGENIERÍA DEL SOFTWARE CUATRIMESTRE: I DOCENTE: ING. IRENE MARTÍNEZ MEJÍA CORREO: Managua, 26 de Enero 2019
MELWIN SABIER FORERO RAMÍREZ EPISTEMOLOGIA. Unidad 1: Fase 2 - Identificar las teorías que sustentan las diferentes disciplinas.
UNIVERSIDAD TECNOLÓGICA DE PUEBLA. División Automatización y Energías Técnico Superior Universitario en Tecnologías para la Automatización Conferencia.
NORMA ISO/IEC 9126 Norma publicada en Usada para la evaluación de la calidad de software. Establece las características de calidad para productos.
Planeamiento y Diseño de Producto Prof. Jorge Benzaquen 1.
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Software y Producción de Software Ingeniería del Sofware III Lic. Sergio Daniel Caballero Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

CONCEPTO DE SOFTWARE Que es el Software? “Antes de mirar más profundamente el proceso de creación del software, será útil explorar algunos aspectos del software mismo. Como dice el viejo adagio: 'Para derrotar a tu enemigo debes conocerlo'.”(Freeman) Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

CONCEPTO DE SOFTWARE El software es más que programas, es más, mucho más que eso. Es un sistema. El software es un conjunto de partes interrelacionadas que alcanzan algún objetivo. Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Que se piensa del Software Lo importante no es qué es el software, sino: ¿Cómo se piensa sobre él? ¿Qué imagen se tiene? El software es sólo programas ? Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Es Software es Alma y cerebro de una computadora Corporización de las funciones de un sistema. El conocimiento capturado acerca de un área de aplicación. Colección de los programas y datos necesarios para convertir a una computadora (de propósito general) en una máquina de propósito especial diseñada para una aplicación particular. Información (documentación) producida durante el desarrollo de un sistema software-intensivo. Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Formas que toma el software Colecciones de programas: a testear, terminados, en lenguaje de máquina, en lenguajes de alto nivel Necesidades Requerimientos Especificaciones Diseños de arquitectura Diseños detallados Formatos de datos Sistemas en uso para producción Análisis de requerimientos Documentación del usuario Documentación de mantenimiento Pedidos de cambio Especificaciones de modificaciones Informes de errores Mediciones de performance Punto de vista: estudiar el proceso de desarrollo tratando de ver sus formas en el viaje desde la idea hasta el proceso Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

En Resumen El software son todos los aspectos que toma este, los entregables. Ingeniería de Requisitos Análisis y Diseño Programa Pruebas Manuales – Capacitación Es la construcción de un producto mediante un proceso complejo, utilizando técnicas y herramientas específicas que requiere una gran capacidad intelectual. Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Propiedades del Software Complejidad Gran cantidad de partes relacionadas Conformidad Adaptable al ambiente De principio a fin Modificabilidad Cambio Dinámico Modificación del código  Modificación del Diseño Invisibilidad No se ve el producto Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Por que el Software es único? Es intangible Posee un alto contenido intelectual No se lo reconoce como un activo contable Su proceso de desarrollo es mano de obra intensivo, basado en equipos y por proyectos No hay separación entre R&D y producción Potencialmente es modificable hasta el infinito Cochran, en McConnell Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Cualidades del software Corrección funcional: se comporta de acuerdo a las especificación de requerimientos funcionales. Confiabilidad: el usuario puede depender del software Robustez: se comporta "razonablemente", incluso en circunstancias no previstas en la especificación de requerimientos Performance: uso económico de los recursos de computación (en Ingeniería Software se la identifica con eficiencia) "Amistosidad": fácil uso por los seres humanos Verificabilidad: sus propiedades pueden verificarse fácilmente Mantenibilidad: puede repararse y evolucionar Reusabilidad: utilizar componentes sin modificarlas en otros sistemas Portabilidad: puede correr en distintos ambientes Comprensibilidad: facilidad de ser entendidos por los usuarios (desarrolladores) Interoperatividad: capacidad de coexistir y cooperar con otros sistemas Productividad: mide la eficiencia del proceso de producción de software Oportunidad: capacidad de liberar un producto en tiempo Visibilidad: sus pasos previos y estado actual están correctamente documentados Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Productos de software PROGRAMAS DE COMPUTADORA + PROCEDIMIENTOS + DOCUMENTACION ASOCIADA + DATOS DE LA OPERACION DEL SISTEMA CONOCIMIENTO ACUMULADO IEEE part of a system that can be encoded to execute on a computer as a set of instructions; it includes all the associated documentation necessary to understand, transform and use that solution the collection of computer programs, procedures, rules, and associated documentation and data Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Información en el ambiente de desarrollo Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Éxitos y Fracasos Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna Alcance TiempoCosto

Éxitos y Fracasos Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Ingeniería del Software Fairley La Ingeniería Software es la disciplina tecnológica y de administración que se ocupa de la producción y evolución sistemática de productos de software que son desarrollados y modificados dentro de los tiempos y costos estimados Ghezzi Ingeniería Software es el campo de la ciencia de la computación que trata con la construcción de sistemas de software que son tan grandes o complejos que son construídos por un equipo o equipos de ingenieros IEEE El uso de un enfoque sistemático, disciplinado y cuantificable para el desarrollo, operación y mantenimiento de software, es decir, la aplicación de la ingeniería al software Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Demandas Actuales de la IS Ciclo de vida de productos. Personalización de productos. Reducción de Costos. Calidad y certificación de procesos. Desarrollos sobre la Web. Agilidad. Distribución del desarrollo Nuevos dispositivos, movilidad, Movile Solftware Engineering Lic. Sergio Daniel Caballero – Dr. Horacio D Kuna

Lic. Sergio Daniel Caballeo