Netbeans

Solo disponible en BuenasTareas
  • Páginas : 9 (2186 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de agosto de 2012
Leer documento completo
Vista previa del texto
¿Porqué falla un Proyecto?
1. El usuario no sabe lo que quiere (¿o nosotros no lo entendemos?).
2. Requerimientos y especificaciones incompletos.
3. Cambio en los requerimientos y especificaciones.
4. Carencia de participación por parte del usuario.
5. No existe documentación.
6. Falta de una metodología para la gestión de requisitos.
Causas principales de la BajaCalidad del Software
* Probar Software siempre es muy difícil.
* Cambios en los requerimientos.
* Falta de un proceso sistemático de pruebas.
* Mala comunicación entre miembros del equipo.
Que son los Requisitos?
* Un requisito es una propiedad/característica que debe ser mostrada por el sistema que se esté construyendo.
* Característica que debe incluirse en un sistemaModelado del Negocio
* Para conseguir sus objetivos, una empresa organiza su actividad por medio de un conjunto de procesos de negocio. Cada uno de ellos se caracteriza por una colección de datos que son producidos y manipulados mediante un conjunto de tareas, en las que ciertos agentes (por ejemplo, trabajadores o departamentos) participan de acuerdo a un flujo de trabajo determinado. Además,estos procesos se hallan sujetos a un conjunto de reglas de negocio, que determinan las políticas y la estructura de la información de la empresa. Por tanto, la finalidad del modelado del negocio es describir cada proceso del negocio, especificando sus datos, actividades (o tareas), roles (o agentes) y reglas de negocio.
Modelo de un Negocio = Reglas del Negocio
RUP – RationalUnifiedProcess
*El Proceso Unificado Racional(RationalUnifiedProcess en inglés y sus siglas RUP), es un proceso de desarrollo de software, y junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.
* RUP Forma disciplinada de asignar tareas y responsabilidades en una empresa dedesarrollo (quién hace qué, cuándo y cómo).
* Requiere un grupo grande de programadores para trabajar con esta metodología.
* RUP es un marco del proyecto que describe una clase de los procesos que son iterativos e incrementales.
* RUP define un manojo entero de las actividades y de los artefactos que usted necesita elegir de para construir sus el propios, proceso individual.
RUP –RationalUnifiedProcess
* RUP es el proceso de desarrollo más general de los existentes actualmente.
* Los procesos de RUP estiman tareas y horario del plan midiendo la velocidad de iteraciones concerniente a sus estimaciones originales. Las iteraciones tempranas de proyectos conducidos RUP se enfocan fuertemente sobre arquitectura del software; la puesta en práctica rápida de característicasse retrasa hasta que se ha identificado y se ha probado una arquitectura firme.
* RUP proporciona muchas ventajas sobre XP le da énfasis en los requisitos y el diseño.
La ventaja principal de RUP es que se basa todo en las mejores prácticas que se han intentado y se han probado en el campo. (en comparación con XP que se basa en las prácticas inestables que utilizaron juntas se evita que sederribe).
***MEJORES PRACTICAS PARA SOFTWARE
Desarrollo Iterativo
Gestión de requisitos
Arquitecturas Basadas en Componentes
Modelado Visual (UML)
Verificación Continua de la Calidad
Gestión del Cambio
**FASES DE RUP
* RUP se divide en cuatro fases:
* Inicio (Define el alcance del proyecto)
* Elaboración (definición, análisis, diseño)
* Construcción(implementación)
* Transición (fin del proyecto y puesta en producción)
* Cada fase concluye con un HITO (T. Decisiones)
* Planear las 4 fases incluye:
* Asignación de tiempo
* Hitos Principales
* Iteraciones por Fases
Plan de proyecto.
Fase I: Inicio =Definición de alcance del Proyecto.
FaseII=En esta etapa se definirán y documentarán los diferentes escenarios...
tracking img