INGENIERA DE SOFTWARE

Páginas: 5 (1067 palabras) Publicado: 2 de noviembre de 2015
INGENIERA DE
SOFTWARE

By: Miguel Angel Sanchez Medina

temas
proceso

de desarrollo de software
unificado

Proceso

de software personal

Proceso unificado del
desarrollo de software
¿Qué es unificar?
Hacer que varias cosas de la misma clase sean
iguales o semejantes entre sí.

un proceso de software genérico que
puede ser utilizado para una gran
cantidad de tipos de sistemas de
software,diferentes áreas de aplicación,
diferentes tipos de organizaciones,
diferentes niveles de competencia
y diferentes tamaños de proyectos.

Por que es el mas usado

enfoque disciplinado en la
asignación de tareas y
responsabilidades dentro de
una organización de
desarrollo.
Su meta es asegurar la
producción de software de muy
alta calidad que satisfaga las
necesidades de los usuarios
finales, dentrode un calendario y
presupuesto predecible.

El Proceso Unificado tiene dos
dimensiones

·

Un eje horizontal que representa el tiempo y muestra los aspectos del

ciclo de vida del proceso a lo largo de su desenvolvimiento

el aspecto dinámico del proceso conforme se va desarrollando, se
expresa en términos de fases, iteraciones.

·

Un eje vertical que representa las disciplinas, las cualesagrupan actividades de una manera lógica de acuerdo a su
naturaleza.
el aspecto estático del proceso: cómo es descrito en términos de
componentes del proceso, disciplinas, actividades, flujos de trabajo,
artefactos y roles.
 

El Proceso Unificado se basa en componentes
(component-based), lo que significa que el sistema
en construcción está hecho de componentes de
software interconectados por mediode interfaces
bien definidas (well-defined interfaces).

El Proceso Unificado usa el Lenguaje de
Modelado Unificado (UML) en la preparación
de todos los planos del sistema. De hecho,
UML es una parte integral del Proceso
Unificado, fueron desarrollados a la par.

Los aspectos distintivos del Proceso
Unificado están capturados en tres conceptos
clave: dirigido por casos de uso (use-case
driven),centrado
en
la
arquitectura
(architecture-centric), iterativo e incremental.
Esto es lo que hace único al Proceso Unificado.

El Proceso Unificado es dirigido por
casos de uso
Un software se crea para servir a sus usuarios. construir un sistema
exitoso se debe conocer qué es lo que quieren y necesitan
El término usuario se refiere no solamente a los usuarios humanos,
sino a otros sistemas. algo oalguien que interactúa con el sistema por
desarrollar.
Un caso de uso es una pieza en la
funcionalidad del sistema que le da al
usuario un resultado de valor.

los casos de uso dirigen la
arquitectura del sistema y la
arquitectura del sistema
influencia la elección de los casos
de uso. Por lo tanto, al
arquitectura del sistema y los
casos de uso maduran conforme
avanza el ciclo de vida.

ElProceso Unificado está centrado en la arquitectura
involucra los
aspectos
estáticos y
dinámicos
más
significativos
del sistema.
La
arquitectura
surge de las
necesidades
de la
empresa, tal y
como las
interpretan
los y como
están
reflejadas en
los casos de
uso.

 también está influenciada por muchos
otros factores, tales como la plataforma de
software en la que se ejecutará, la
disponiblidad decomponentes
reutilizables, consideraciones de
instalación, sistemas legados,
requerimientos no funcionales (ej.
desempeño, confiabilidad). La arquitectura
es la vista del diseño completo con las
características más importantes hechas
más visibles y dejando los detalles de lado.

El Proceso Unificado es
Iterativo e Incremental
Es práctico dividir el trabajo en pequeños pedazos o miniproyectos. Cadamini-proyecto es una iteración que finaliza en
un incremento. Las iteraciones se refieren a pasos en el flujo
de trabajo, los incrementos se refieren a crecimiento en el
producto. Para ser más efectivo, las iteraciones deben estar
controladas, esto es, deben ser seleccionadas y llevadas a
cabo de una manera planeada.
 -Primero, la iteración trata con un grupo de casos de uso
que en conjunto extienden la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniera De Software y Ciclo De Vida Del Software
  • Puntos de funcion ingeniera de software
  • Métricas en la ingeniera de software
  • Ingeniera de software
  • Ingeniera de software
  • Software introduccion a la ingeniera
  • Ingeniera de software basada en componentes
  • Fundamentos de Ingeniera de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS