procesos

Páginas: 6 (1371 palabras) Publicado: 27 de enero de 2015
El desarrollo de software es un proceso complejo, no es solo cuestión de crear lenguajes de programación y herramientas, es un esfuerzo complejo y de equipo, por lo tanto la calidad de un sistema depende de la organización y del equipo que lo realiza.
Esto tiene su raíz en las décadas de los 60as y 70as y se centra en tres objetivos principales:
Desarrollo de lenguajes de programaciónestructurados
Desarrollo de métodos y principios de diseño
Definición de Ciclo de vida
Ciclos de vida
Este nuevo concepto está relacionado con la noción de proceso y define las etapas en la vida del sistema como son:
análisis de requerimientos
diseño
desarrollo
verificación y validación
despliegue
operación
mantenimiento
Retiro
Modelo de cascada
Este modelo nos indica que cada fase se debellevar a cabo solo cuando la anterior ha sido terminada.
En general, un ciclo de vida define el “esqueleto” debe hacerse un sistema de software pero no nos dice los pasos exactos que debemos de seguir (Herramientas, métodos, organización, etc.) ni tampoco nos advierte de las limitaciones que puede tener el sistema.
Proceso de software lo podemos definir como “El conjunto coherente de políticas,estructuras organizacionales, tecnologías, procedimientos y artefactos necesarios para concebir, desarrollar, implementar y mantener un producto de software” y explota una serie de conceptos que son:
desarrollo tecnológico de software: Necesitamos herramientas, infraestructuras y entornos, tecnología adecuada que hace posible y viable la creación de software
métodos y técnicas de desarrollo:Como utilizar la tecnología
Comportamiento organizacional; El desarrollo de software se lleva a cabo en equipo.
Marketing: Se debe abordar las necesidades de los clientes en entornos específicos, se debe tener en cuenta el contexto en donde el software va a ser vendido y utilizado.
Ver el desarrollo como un proceso ha ayudado a darnos cuenta de la dimensión del desarrollo y sus problemas, nosolo es tener herramientas y lenguajes poderosos, tampoco es suficiente seleccionar el ciclo de vida se deben tener en cuenta todos los factores, como son los organizativos, culturales, tecnológicos y económicos.
El modelado de procesos y apoyo
El énfasis puesto en la noción de proceso de software ha motivado una serie de iniciativas de investigación. Una primera área de investigación estárelacionada con las técnicas y métodos para modelar procesos de software y para apoyar su ejecución (o promulgación). Dado que los procesos de software son entidades complejas, los investigadores han creado una serie de idiomas y formalismos de modelado (a menudo llamado Lenguaje de modelado de procesos o PML) que hacen posible para representar de una manera precisa y completa una serie de característicasy facetas del proceso de software:
Hay que tener bien definidas las actividades para lograr el objetivo de los procesos, como son:
Roles de las personas
Estructura y naturaleza de los documentos y código
las herramientas a utilizar
PML(Process Model Language)
Los PML se basan en una serie de paradigmas lingüísticos por ejemplo algunos explotan redes de Petri, otros se basan en lenguajeslógicos, Lee Osterweil optó por un enfoque diferente, la programación de procesos, esto se basa en crear procesos como si se desarrollara software convencional, es decir, se crearon lenguajes de programación de procesos como pueden ser algunos
APPL /A
LITTLE JIL
Los cuales tienen instrucciones y conceptos de los lenguajes de programación.
Usos de los PML
Comprensión de procesos: Se utilizanpara representar como se estructura y organiza un proceso
diseño: Se utiliza para diseñar nuevos procesos mediante la descripción de su estructura y organización
Entrenamiento y educación: Es útil para enseñar a utilizar los procedimientos a personal nuevo
Simulación y optimización: Se utiliza para simular posibles problemas y analizar si se puede mejorar el proceso
Soporte: Una descripción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proceso y procesador
  • Proceso Y Procesamiento
  • Procesos
  • Procesos
  • Proceso
  • Proceso
  • En proceso
  • Procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS