Modelos de software

Páginas: 8 (1776 palabras) Publicado: 11 de agosto de 2010
Procesos del software
Dra. Lizbeth GALLARDO LÓPEZ
Colaboración: Elías Romero ORIJEL

Plan de la clase
• Análisis y solución de un problema • Conceptos: METODO, HERRAMIENTA, PROCEDIMIENTO, PARADIGMA • Modelos del proceso del software
– – – – – Introducción Modelo en cascada Desarrollo evolutivo Ingeniería del software basada en componentes Proceso Unificado de Rational RUP

Plan de laclase
• Análisis y solución de un problema • Conceptos: METODO, HERRAMIENTA, PROCEDIMIENTO, PARADIGMA • Modelos del proceso del software
– – – – – Introducción Modelo en cascada Desarrollo evolutivo Ingeniería del software basada en componentes Proceso Unificado de Rational RUP

Ingeniería de Software
Es una disciplina de la ingeniería que comprende todos los aspectos del desarrollo desoftware
En la Ingeniería de Software usamos nuestros conocimientos de las computadoras y de la computación para ayudar a resolver problemas

Tendencia actual
El desarrollo de sistemas en la actualidad plantea tendencias hacia la calidad de los productos de software generados

Problema

1.-Se debe resolver el Problema. 2.- Si resulta necesario se puede usar la tecnología como herramienta paraimplementar nuestra solución.

Resolución de un problema
Cualquier técnica de resolución de problemas consta de dos partes: El análisis del problema para determinar su naturaleza La síntesis de una solución basada en nuestro análisis

El proceso de Análisis

Resolución de un problema

Resolución de un problema
Para la resolución de un problema empleamos:
– – – – METODOS HERRAMIENTASPROCEDIMIENTOS PARADIGMAS

Resolución de un problema

METODO (o Técnica)
Sucesión de acciones ordenadas más o menos complejas que parte de un principio orientador razonado fundamentado en una concepción ideológica, filosófica, pedagógica, etc.

Resolución de un problema

Herramienta
Una herramienta es un dispositivo o sistema automatizado que provee una ventaja mecánica al realizar unadeterminada tarea
– Más exactas – Más eficientes – Más productivos – Refuerza la calidad del producto resultante

Resolución de un problema

Procedimiento
Combinación ordenada y estructurada de herramientas y técnicas para generar un producto.

Resolución de un problema

Paradigma
Un enfoque particular o filosofía para la construcción del software
– No es mejor uno que otro sino quecada uno tiene ventajas y desventajas – También hay situaciones donde un paradigma resulta más apropiado que otro

Plan de la clase
• Análisis y solución de un problema • Conceptos: METODO, HERRAMIENTA, PROCEDIMIENTO, PARADIGMA • Modelos del proceso del software
– – – – – Introducción Modelo en cascada Desarrollo evolutivo Ingeniería del software basada en componentes Proceso Unificado deRational RUP

Proceso
• Conjunto ordenado de actividades que conducen a la creación de un producto software • El proceso de software es un proceso intelectual y creativo los intentos por automatizar estos procesos a tenido un éxito limitado

Características de un proceso de software • Un proceso puede estar compuesto por subprocesos que se encadenan de alguna manera
– Se establece entoncesuna jerarquía de procesos organizada de modo que cada subproceso tenga su propio modelo de proceso

Características de un proceso de software

• Un proceso esta sujeto a una serie de restricciones (tal como un calendario)
• Cada actividad del proceso tiene criterios de entrada y de salida, de modo que se conoce cuándo comienza y cuando termina

Actividades básicas de un proceso de software• Especificación. Consiste en definir la funcionalidad del software y las restricciones en su operación • Diseño e implementación. Consiste en producir software que cumpla con su especificación • Validación. Consiste en asegurar que el software hace lo que el cliente desea • Evolución. Consiste en adaptar el software para cubrir las necesidades cambiantes del cliente

Modelos del proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelado de software
  • Modelamiento De Software
  • Modelos de calidad de software
  • Modelos de procesos del software
  • Modelos De Ciclos De Vida Del Software
  • Modelos De Desarrollo De Software
  • modelo ERS
  • Modelos Evolutivos De Proceso Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS