Maqunas de turing

Páginas: 12 (2870 palabras) Publicado: 11 de noviembre de 2013
Portada

Nombre Del Alumno: Aziel Diaz Izosorbe

Materia: Gestión De Proyectos De Software

Profesor: Jesús Cruzado Calleja

Hora: 3PM A 4PM

Tarea: Metodología de desarrollo de software

Fecha: 05/09/13




Metodología de desarrollo de software
Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso dedesarrollo en sistemas de información.
A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados diferenciándose por su fortaleza y debilidad.
El framework para metodología de desarrollo de software consiste en:
Una filosofía de desarrollo de programas de computacion con el enfoque del proceso de desarrollo de software
Herramientas, modelos y métodos para asistir al proceso dedesarrollo de software
Estos frameworks son a menudo vinculados a algún tipo de organización, que además desarrolla, apoya el uso y promueve la metodología. La metodología es a menudo documentada en algún tipo de documentación formal.
Enfoques de desarrollo de software
Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son losenfoques más generales, que se desarrollan en varias metodologías específicas. Estos enfoques son los siguientes:1
Modelo en cascada: Framework lineal.
Prototipado: Framework iterativo.
Incremental: Combinación de framework lineal e iterativo.
Espiral: Combinación de framework lineal e iterativo.
RAD: Rapid Application Development, framework iterativo.

Modelo de cascada.
Descripción:
Esun modelo sencillo (para explicar al cliente).
También llamado ciclo de vida clásico, sugiere un enfoque sistémico secuencial en el desarrollo del software.
Requiere que los requerimientos estén bien definidos y estables en forma razonable.
Es el paradigma más antiguo para la Ingeniería del Software.

Estructura:




Fases Del Modelo de Cascada:
1 Ingeniería y Análisis delSistema: Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.
Análisis de los requisitos del software: El proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software debecomprender el ámbito de la información del software, así como la función, el rendimiento y las interfaces requeridas.
Diseño: el diseño del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterización de la interfaz.
Codificación: el diseño debe traducirse en una forma legible para la máquina. Elpaso de codificación realiza esta tarea.
Prueba: La prueba se centra en la lógica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren.
Mantenimiento: El software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán
debido a que hayan encontrado errores, a que elsoftware deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos), o debido a que el cliente requiera ampliaciones funcionales o del rendimiento.
Características:
Es el más utilizado.
Es una visión del proceso de desarrollo de software como una sucesión de etapas que producen productos intermedios.
Para que el proyecto tenga éxito deben desarrollarse todaslas fases.
Las fases continúan hasta que los objetivos se han cumplido.
Si se cambia el orden de las fases, el producto final será de inferior calidad
Ventajas del modelo:
La planificación es sencilla.
La calidad del producto resultante es alta.
Permite trabajar con personal poco cualificado.
Desventajas:
No refleja realmente el proceso de desarrollo del software
Se tarda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • turing
  • Turing
  • Turing
  • Clases de maqunas
  • Maqunas Electricas
  • maqunas virtuales
  • Maqunas
  • Maquina de turing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS