Proceso unificado de Software: Es un proceso de desarrollo de software dirigido por casos de uso centrado en la arquitectura iterativo e incremental.
Ingeniería de software - Cuarta P en el desarrollo de software: Proceso
sábado, 29 de marzo de 2014
Conceptos Importantes:
Personas
- Los que trabajan
- Lo que se obtiene
- La pauta a seguir para desarrollar un producto
- La pauta a seguir para desarrollar un proyecto
Un traje
Personas- El sastre
- El traje
- El sastre, el traje, el presupuesto del traje, el traje en sí, los pasos a dar para hacer el traje...
- La secuencia de acciones para hacer un traje concreto
Una cena
Personas
- Empleados de una empresa de catering
Producto
- La cena que se sirve
Proyecto
- El menú, el presupuesto, lo que hay que hacer para conseguir el menú, ...
Proceso
- La secuencia de acciones de servir una cena
Una gama de automóviles
Personas
- Empleados de la marca
Producto
- Los automóviles
Proyecto
- Desarrollo de un modelo nuevo
Proceso
- Las instrucciones de la empresa sobre cómo desarrollar un modelo nuevo
http://www.fdi.ucm.es/profesor/gmendez/docs/is0809/02-ProcesoCicloDeVida.pdf
Etiquetas: Heidi
Proceso
- Conjunto de actividades secuenciales que realizan una transformación de una serie de entradas en las salidas deseadas añadiendo valor.
- Un proceso se visualiza normalmente en forma de diagrama o esquema.
- Se define en términos de flujos de trabajo (conjunto de actividades).
- Pensado para satisfacer al cliente.
http://www.slideshare.net/Sofylutqm/las-4-p-en-el-desarrollo-de-software
Etiquetas: Heidi
viernes, 28 de marzo de 2014
El proceso de desarrollo del software
Un proceso de desarrollo de software tiene como propósito la producción eficaz y eficiente de un producto
software que reúna los requisitos del cliente.Este proceso es intensamente intelectual, afectado por la creatividad y juicio de las personas involucradas.
Aunque un proyecto de desarrollo de software es equiparable en muchos aspectos a cualquier otro proyecto de ingeniería, en el desarrollo de software hay una serie de desafíos adicionales, relativos esencialmente a la naturaleza del producto obtenido.
Etiquetas: Jenny
jueves, 27 de marzo de 2014
Fases del proceso de desarrollo de software
En el proceso de desarrollo de software, existes unas fases las cuales se descomponen de un conjunto de tareas, en el siguiente link encontrará mas información.
http://sistemasvd.wordpress.com/2008/07/05/fases-del-proceso-de-desarrollo-del-software/
Etiquetas: Oscar
domingo, 23 de marzo de 2014
sábado, 22 de marzo de 2014
Porqué es importante el proceso? Porque proporciona estabilidad, control y organización a una actividad que puede, si no se controla, volverse caótica.
Comentario: en la vida laboral vemos reflejada esta situación en momentos en los que arrancamos a hacer una tarea X de análisis, desarrollo, etc, sin antes haber definido claramente el 'norte', tener claro el proceso es un paso importante para empezar.
¿Cómo estar seguro de que lo he hecho correctamente? Hay una cantidad de mecanismos de evaluación del proceso de software que permiten a las organizaciones determinar la 'madurez' de su proceso de software. Sin embargo, la calidad, oportunidad y viabilidad a largo plazo del producto que se está construyendo son los mejores indicadores de la eficiencia del proceso que estamos utilizando.
Comentario. Tener un proceso no garantiza que todo se está haciendo bien, es importante evaluar y esta evaluación, como hemos visto previamente, debe ser continua, no puede hacerse solamente al final.
Etiquetas: Lorena
Los elementos de un proceso de software y sus relaciones:
Quién: Las Personas participantes en el proyecto de desarrollo
desempeñando uno o más Roles específicos.
· Qué: Un Artefacto es producido por un Rol en una de sus Actividades. Los Artefactos se
especifican utilizando Notaciones específicas. Las Herramientas apoyan la
elaboración de Artefactos soportando ciertas Notaciones.
· Cómo y Cuándo: Las Actividades son una serie de pasos que lleva a cabo un Rol
durante el proceso de desarrollo. El avance del proyecto está controlado
mediante hitos que establecen un determinado estado de terminación de ciertos
Artefactos.
Etiquetas: Lorena
- Actividad: Define las acciones que se llevarán a cabo en un momento dado del desarrollo del software.
- Flujo de trabajo: Colección estructurada de actividades y elementos asociados (Artefactos y Roles) que producen un resultado de valor.
- Producto o artefacto: Son las entradas o salidas de las actividades, pueden ser de diferentes tipos como documentos, modelos, componentes.
- Disciplina: Conjunto integrado por actividades relativas a una rama particular del conocimiento. Ejemplo: Análisis y desarrollo.
Etiquetas: Jenny
A pesar de la variedad de propuestas de proceso de software, existe un conjunto de actividades fundamentales que se encuentran presentes en todos ellos:
1. Especificación de software: Se debe
definir la funcionalidad y restricciones operacionales que debe cumplir el
software.
2. Diseño e Implementación: Se diseña y
construye el software de acuerdo a la especificación.
3. Validación: El software debe
validarse, para asegurar que cumpla con lo que quiere el cliente.
4.
Evolución: El software debe
evolucionar, para adaptarse a las necesidades del cliente.
Etiquetas: Lorena
Definición de proceso
de varios autores
· Booch, Jacobson, Rumbaugh (UML developers): Un proceso dicequién está haciendo qué,
cuándo y cómo lograr la meta.
· Booch, Jacobson, Rumbaugh (UML developers): Un proceso dicequién está haciendo qué,
cuándo y cómo lograr la meta.
Etiquetas: Heidi
Proceso de software
Un proceso de desarrollo de
software es un conjunto de personas, estructuras de organización, reglas, políticas,
actividades y sus procedimientos, componentes de software, metodologías y
herramientas utilizadas o creadas específicamente para definir, desarrollar,
ofrecer un servicio, innovar y extender un producto de software.
Etiquetas: Heidi
Proceso: Un proceso de ingeniería de software es una definición del conjunto completo de actividades necesarias para transformar los requisitos de usuario en un producto.
Etiquetas: Heidi