Está en la página 1de 13

SISTEMAS Y TECNOLOGÍA INFORMÁTICA

INGENIERÍA DE SISTEMAS INFORMÁTICOS


SOFTWARE PROJECT MANAGEMENT

UNIDAD 2
METODOLOGÍAS DE ADMINISTRACIÓN DE
PROYECTOS DE SOFTWARE
Metodologías tradicionales
CONTENIDO

1 Proceso de software

2 Modelo en cascada

3 Prototipos

4 RUP
Se tiene un equipo de reciente
formación ¿Cuáles serían las
primeras acciones del Project
Manager?
El equipo se ha formado para
desarrollar un aplicación móvil
¿Por donde se debe empezar?
PROCESO DE SOFTWARE

● Proceso del software es una estructura para las actividades,


acciones y tareas que se requieren a fin de construir
software de alta calidad.
● Un proceso del software define el enfoque adoptado
mientras se hace ingeniería sobre el software. Pero la
ingeniería de software también incluye tecnologías que
pueblan el proceso: métodos técnicos y herramientas
automatizadas.
¿QUIENES HACEN EL PROCESO DE SOFTWARE?

● Los ingenieros de software y sus gerentes adaptan el


proceso a sus necesidades y luego lo siguen.
● Las personas que solicitaron el software tienen un papel en
el proceso de definición, elaboración y prueba.
● La ingeniería de software es llevada a cabo por personas
creativas y preparadas que deben adaptar un proceso
maduro de software.
¿CUÁL ES EL PRODUCTO FINAL?

● Desde el punto de vista de un ingeniero de software, los


productos del trabajo son:
○ programas
○ documentos
○ datos
MODELO EN CASCADA
CARACTERÍSTICAS DEL MODELO EN CASCADA

● Los requisitos están bien definidos y son razonablemente


estables.
● El trabajo fluye desde la comunicación hasta el despliegue
de una manera razonablemente lineal.
● Ejemplo: cuando se deben hacer adaptaciones o mejoras
bien definidas a un sistema existente.
MODELO DE PROTOTIPOS
CARACTERÍSTICAS DEL MODELO DE PROTOTIPOS

● El cliente define un conjunto de objetivos generales para el


software, pero no identifica requisitos detallados para
funciones y características.
● El desarrollador no está seguro de la eficiencia de un
algoritmo, la adaptabilidad de un sistema operativo o la
forma que debe tomar la interacción hombre-máquina.
RUP
CARACTERÍSTICAS DE RUP

● RUP: Proceso Unificado de Rational.


● Metodología de desarrollo de software que está basado en
componentes e interfaces bien definidas, y junto con el
Lenguaje Unificado de Modelado (UML), constituye en una
metodología para el análisis, implementación y
documentación de sistemas orientados a objetos.
● Proceso que puede especializarse para una gran variedad
de sistemas de software, en diferentes áreas de aplicación,
diferentes tipos de organizaciones, diferentes niveles de
aptitud y diferentes tamaños de proyecto.

También podría gustarte