Capítulo 1 Producción de Software

Slides:



Advertisements
Presentaciones similares
S O F T W A R E Son todos los componentes virtuales y no tangibles de una computadora. Esto incluye el sistema operativo, programas varios y drivers. Es.
Advertisements

Software.
Introducción al software
Software.
SISTEMAS OPERATIVOS CUN. AGENDA  Presentación.  Acuerdos.  Metodología.  Presentación de la asignatura.  Actividad.
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
TÍTULO DE LA PRESENTACIÓN
Introducción al Software
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
Diferentes Tipos de Software
EL SOFTWARE INTEGRANTES DAYANA GONZALEZ CALLE MELISSA RICARDO PASTRANA
SOFTWARE DIANY LUZ DÍAZ JIMÉNEZ CIELO SÁNCHEZ ARROYABE LUIS SANTO LUGO MARTÍNEZ MIRLIS ARIZAL PORTILLO ISABEL VERTEL INTITUCIÓN EDUCATIVA ESCUELA NORMAL.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
LIC. REINA RODRIGUEZ CARRERA DE PEDAGOGIA Y CIENCIAS DE LA EDUCACION 2013 SOFTWARE.
Nombre Del Tema: Materia: Alumnos Maestro: Carrera: (TICS)
SOFTWARE: Cecilia Ivonne Alonzo Castillejo 1°B ¿Q UÉ ES UN SOFTWARE ? El término software (partes suaves o blandas en castellano) hace alusión a la sumatoria.
Ingenieria de software
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
INTEGRANTES: JOAQUIN GARCIA DULCE VIRIDIANA LOPEZ CABAL BLANCA ESTELA CAMACHO VAZQUEZ MILDRED ADILENE VILLANUEVA VILLALBA ELIZABETH.
Introducción a la Informática
Ensamblé de computadores
Que es Software Por :Ivelisse M. Burgos Oprime aqui.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
NALLELY ZAVALA PEDRAZA. 1° “D”
SOFTWARE.
María José Freire Mayra Coello Juan Francisco Pérez
Escuela Normal Profesor Carlos A. Carrillo. Tania Isela Levario Madero. Cruz Jorge Fernández. 1° Preescolar 8 de Octubre de 2012 Software.
Por Licda. Maryori Tejeda
ESCUELA NORMAL PARA EDUCADORA ‘’PROFR. SERAFIN CONTRERAZ MANZO’’
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Se refiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer.
Software.
SOFTWARE Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
Clasificación del Software
PROCESADORES DAVID ALCALÁ JHONNY POSADA LESLY MARTINEZ LADY MUNAR.
Software.
Titular: Ing. Miguel Ángel Espericueta Alumnos:
Introducción a la programación Ing. Maribel Valenzuela Beltrán Programación para Ingenieros I.
Viridiana Mendoza Mendoza TICS.  Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de.
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
Ingeniería del Software I
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Las computadoras Centro de bachillerato tecnológico industrial y de servicios N°80 Ing. Cecilio Rigoberto Mukul Vargas.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
TIPOS DE SOFTWARE Cintia Verónica Díaz Díaz 1° “A” TIC’s.
Tema: tipos de software. Fecha: 14 /10 /2014 Identificar los tipos de programas para cada necesidades u objetivo.
EL SOFTWARE CURSO: LAS TICS EN LA EDUCACION DOCENTE:MIGEL ANGEL ESPERICUETAS PERASALES INTEGRANTE: *FABIOLA MARISOL DIX GONZALEZ PRIMERO 1B.
Software.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
SOFTWARE Y HARDWARE.
TIPOS DE SOFTWARE.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Sistemas Operativos Universidad Politécnica Territorial de Mérida
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
El software. Software [1] (pronunciación AFI:[ˈsɔft.wɛɻ]), palabra proveniente del inglés (literalmente: partes blandas o suaves), que en español no posee.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Los tres distintos tipos de software
Parcial # 1 La Computadora.
Tipos de Software ¿Qué es software? Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto.
Fundamentos de Programación Unidad I Conceptos Básicos.
Sistemas de Información Ing. Maribel Valenzuela Beltrán.
SOFTWARE.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Presentada por: Johan Manuel Cabrera Chavarro Universidad Surcolombiana Tecnología en Desarrollo de Software.
Fundamentos al Computador Software Software de Sistema Software de aplicación Software de programación Etapas del proceso de desarrollo de Software LOS.
Transcripción de la presentación:

Capítulo 1 Producción de Software Sesión 1 Capítulo 1 Producción de Software

Software Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware Probablemente la definición más formal de software sea la siguiente: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Extraído del estándar 729 del IEEE[6]

Software El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por vez primera por Alan Turing en su ensayo de 1936, "Los números computables", con una aplicación al problema de decisión.

Clasificación del software Software de sistema: El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores Utilidades

Clasificación del software Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros: Editores de texto Compiladores Intérpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

Clasificación del software Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros: Aplicaciones para Control de sistemas y automatización industrial Aplicaciones ofimáticas Software educativo Software empresarial Bases de datos Telecomunicaciones (p.ej. internet y toda su estructura lógica) Videojuegos Software médico Software de Cálculo Numérico y simbólico. Software de Diseño Asistido Software de Control Numérico

Proceso de creación del software El proceso de creación de software puede llegar a ser muy complejo (Requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo) o muy sencillo (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen en tres categorías según su tamaño (líneas de código) o costo: de Pequeño, Mediano( realizado por pequeños equipos de trabajo) y Gran porte(complejas tareas, tanto técnicas, de gerenciamiento, fuerte gestión y análisis).

Los "procesos de desarrollo de software" poseen reglas preestablecidas, y deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Se estima que, del total de proyectos software grandes emprendidos, un 28% fracasan, un 46% caen en severas modificaciones que lo retrasan y un 26% son totalmente exitosos. Cuando un proyecto fracasa, rara vez es debido a fallas técnicas, la principal causa de fallos y fracasos es la falta de aplicación de una buena metodología o proceso de desarrollo. Entre otras, una fuerte tendencia, desde hace pocas décadas, es mejorar las metodologías o procesos de desarrollo, o crear nuevas y concientizar a los profesionales en su utilización adecuada

Modelos de desarrollo de software Modelo en cascada o Clásico (modelo tradicional) Modelo de prototipos Modelo en espiral (modelo evolutivo) Desarrollo por etapas Desarrollo iterativo y creciente o Iterativo e Incremental RAD (Rapid Application Development) Desarrollo concurrente Proceso Unificado RUP (Proceso Unificado de Rational)

Modelo de Cascada

Modelo de Prototipos

Modelo Espiral

Desarrollo por Etapas

Desarrollo Creciente o Incremental

Modelo RAD (Desarrollo Rápido de Aplicaciones)

Modelo de Desarrollo Concurrente

Modelo RUP(Rational Unified Process ) Inicio, Elaboración, Construcción, Transmisión