Sei sulla pagina 1di 12

RUP y UML (Parte I)

Unidad 1
El rol dual del Software
• El Software es un producto.
• Provee potencia computacional.
• Produce, administra, adquiere, modifica, muestra o transmite
información.
• El Software es un vehículo para entregar un producto
• Soporta o provee directamente funcionalidad de sistemas
• Controla otros programas (Ej. Sistemas operativos)
• Realiza comunicaciones (Ej. Software de red)
• Ayuda a construir otros softwares (Ej. Lenguajes)
¿Qué es el software?
• El software son instrucciones (programas) que
cuando se ejecutan proporcionan la Función y el
rendimiento deseado.
• Estructuras de datos que permiten a los programas
manipular adecuadamente la información.
• Documentos que describen la operación y el uso de
programas.
¿Qué es el software?
• El software se desarrolla no se “produce”
• El software no se desgasta, pero sí se
deteriora.
• El software se desarrolla a medida.
• El software es complejo.
Aplicaciones de software
• Software de sistema
• Software de aplicación
• Software científico/ingeniería
• Software empotrado
• Software de línea de producto
• Aplicaciones WEB
• Software de AI
Interrogantes actuales en el
desarrollo de SW
• ¿Por qué se consume tanto tiempo en la terminación de los sistemas
informáticos?
• ¿Por qué es tan elevado el costo de los proyectos de sistemas?
• ¿Por qué no se identifican todos los errores del software antes de
entregarlo al cliente?
• ¿Por qué es tan difícil medir el avance del desarrollo del software?
• ¿Los usuarios finales están totalmente satisfechos con los sistemas
informáticos que utilizan?
Solución a los problemas de
SW
• Mejorar el proceso de desarrollo de Software

Seleccionar
Seleccionar el
el Seleccionar
Seleccionar el
el Elegir
Elegir la
la mejor
mejor
mejor
mejor método
método dede mejor
mejor estándar
estándar herramienta
herramienta
desarrollo
desarrollo de
de modelado
modelado CASE
CASE
RUP
Rational Unified Process (RUP)
• Es un proceso de ingeniería de software.
• Provee las disciplinas para el desarrollo
de sistemas informáticos.
• Tecnología orientada a objetos.
¿Qué propone Rational Unified
Process (RUP)?
La metodología RUP indica:
¿Qué tareas hacer?
Actividades

¿Quién las hace?


Roles

¿Cuándo se hace?
Workflow

¿Qué documentos entregar?


Artefactos
¿Quién necesita Rational
Unified Process (RUP)?
• RUP ha sido concebido para dos tipos de
ingenieros.
• Miembros de equipo de proyecto
• Incluye gerentes, desarrolladores, analistas,
diseñadores, patrocinadores, entre otros.
• Analistas de procesos de negocio,
administración y software.
Rational Unified Process (RUP).
Arquitectura

Potrebbero piacerti anche