Vous êtes sur la page 1sur 33

Gestin de

SOFTWARE
Ing. Ivn Petrlik Azabache

QUE ES EL SOFTWARE
Es el producto que los ingenieros de software construyen y
despus mantienen en el largo plazo.

Por qu ES IMPORTANTE
EL SOFTWARE?

Por que afecta de forma muy cercana todos los aspectos de


nuestras vidas y se ha vuelto omnipresente en el comercio, la
cultura y las actividades cotidianas

CUALES SON LOS PASOS A


SEGUIR PARA DESARROLLAR UN
SOFTWARE?

El software de computadora se construye de la misma forma que


cualquier producto de xito: mediante la aplicacin de un proceso
que conduzca a un resultado de alta calidad que satisfaga las
necesidades de la gente que usara el producto. Se aplica a un
enfoque de ingeniera del software.

Satisfaccin del usuario

Cul ES EL PRODUCTO
OBTENIDO ?

PRODUCTO

Ingeniero de software

DATOS
DOCUMENTOS DEL SOFTWARE
CODIGO FUENTE

Cul ES EL PRODUCTO
OBTENIDO ?
PRODUCTO

USUARIOS

INFORMACION RESULTANTE

CARACTERISTICAS DEL
SOFTWARE

El software se desarrolla o construye; no se manufactura como el


hardware en el sentido clsico.

El software no se desgasta, mas bien se deteriora


El desarrollo mayoritario de software se construye a la medida.

Ingeniera
Software

de

Es la disciplina o rea de la informtica que


ofrece mtodos y tcnicas para desarrollar y
mantener software de calidad.

Ingeniera
Software

de

Ingeniera de Software como


Tecnologa Estratificada

HERRAMIENTAS

MTODOS

Ingeniera de Software como Tecnologa Estratificada

PROCESO
UN ENFOQUE DE CALIDAD

11

Ingeniera de Software como


Tecnologa Estratificada
Enfoque de Calidad

Debe de estar sustentando


bajo un compromiso de
calidad.

Cultura de mejora continua


del proceso.

La cultura de mejora
continua me permite un
mejor desarrollo de la
ingeniera de software.

Ingeniera de Software como


Tecnologa Estratificada

Enfoque de Calidad

Ingeniera de Software como


Tecnologa Estratificada
PROCESO

Gestin de calidad

Herramientas

Mtodos

Ingeniera de Software como


Tecnologa Estratificada

Proceso

Pasos para crear un


software
ue
g
lie
p
s
e
D

do
a
l
de
o
M

c
ica
n
mu
o
C
n

cin
a
e
an
Pl

on
C

ci
c
u
str

Ingeniera de Software como


Tecnologa Estratificada
Actividades del Marco de Trabajo
del Proceso General de Software
Comunicacin

Planeacin

Modelado

Construccin

Despliegue

Ingeniera de Software como


Tecnologa Estratificada
Actividades del Marco de Trabajo
del Proceso General de Software
COMUNICACIN:

Esta actividad del marco de trabajo implica una


intensa colaboracin y comunicacin con los clientes,
adems abarca la investigacin de requisitos .

Ingeniera de Software como


Tecnologa Estratificada
Actividades del Marco de Trabajo
del Proceso General de Software
PLANIFICACION:

Esta actividad establece un plan de trabajo de la


ingeniera de software, describe las tareas tcnicas que deben
realizarse, los riesgos probables , los recursos que sern
requeridos y los productos del trabajo que se han de
producirse.

Ingeniera de Software como


Tecnologa Estratificada
Actividades del Marco de Trabajo
del Proceso General de Software
MODELADO:

Esta actividad abarca la creacin de modelos que


permiten al desarrollador y al cliente entender mejor los
requisitos del software y el diseo que lograra satisfacerlos

Ingeniera de Software como


Tecnologa Estratificada
Actividades del Marco de Trabajo
del Proceso General de Software
CONSTRUCCION:

Esta actividad combina la generacin del cdigo y la


realizacin de pruebas necesarias para descubrir errores en el
cdigo.

Ingeniera de Software como


Tecnologa Estratificada
Actividades del Marco de Trabajo
del Proceso General de Software
DESPLIEGUE:

El software se entrega al cliente , quien evala el


producto recibido y proporciona informacin basada en su
evaluacin

Actividades del Marco de Trabajo del


Proceso General de Software

Comunicacin

Planeacion

Modelado

Construccin

Despliegue

<------------------------------------Tiempo------------------------------------>

Construir y operar el producto.


Comunicacin
con los
clientes, adems abarca la
investigacin de requisitos
Trasladar
el
producto
comunidad del usuario.

creacin de modelos que permiten


al
desarrollador y al cliente
entender mejor los requisitos del
Establece un plan de trabajo de la software y el diseo
ingeniera de software.

22

la

Ingeniera de Software como


Tecnologa Estratificada
METODOS
Proporcionan los como tcnicos para construir software .
Abarcan un amplio espectro de tareas que incluye la :

Comunicacin

Anlisis de requisitos( planificacin )

El modelado del diseo(modelado)

La construccin del programa

La realizacin de pruebas y el soporte(despliegue)

Ingeniera de Software como


Tecnologa Estratificada
HERRAMIENTAS
Las herramientas de la ingeniera del software proporcionan el soporte
automtico o semiautomtico para el proceso y los mtodos ,se
denomina ingeniera de software asistida por computadora.

PROCESO UNIFICADO

RUP

Proceso de ingeniera
de
software
orientado a objetos.

RU
P
define un

es un

especializado para

Conjunto de actividades
necesarias que transforman los
requerimientos del usuario en
el sistema de software.

trabaja con

Diversos tipos de software de


sistemas,
diversas
reas
de
aplicacin, diferentes tipos de
organizaciones
y
diferentes
tamaos de proyectos.
El mejor estndar de modelado:
UML.
26

Evolucin
RUP

Proceso Unificado de Rational 7.0


2005

Proceso Unificado de Rational 2003


2003
Adquirido por IBM

Proceso Unificado de Rational 5.0


1998

27

RUP
prcticas

Mejores

Desarrollo Iterativo
Administraci
n de
Requisitos

Arquitectur
a basada en
Component
es

Modelamien
to Visual

Control de Cambios

28

Verificacin
Continua
de la
Calidad

Caractersticas del RUP

29

Estructura de RUP
Flujos de Trabajo de Procesos

Fases
Inicio

Elaboracin

Construccin

Transicin

Modelacin de Negocios

Contenido

Requerimientos
Anlisis y Diseo
Implementacin
Prueba
Implantacin
Flujos de Trabajo de Soporte

Admin. Configuracin
Admin. de Proyectos
Ambiente o Entorno
Iteracin(es)
Preliminar

Iter.
#1

Iter.
#2

Iter.
#n

Iter.
#n+1

Iter.
#n+2

Iter.
#m

Iteraciones

Iter.
#m+1

Estructura de RUP
HITO

ENTREGA
INTERNA

ELABORACIN

ITERACIN
1

ITERACIN
2

ITERACIN

Modelado Negocio
Requisitos
Anlisis y Diseo
Implementacin
Pruebas
Implantacin
Gestin Config. y Cambios
Gestin de Proyecto
Entorno

31

ITERACIN
N

Fases
Hitos
Inicio

Elaboracin

Construccin

Transicin

<------------------------------------Tiempo------------------------------------>

Construir y operar el producto.

Definir el alcance y objetivos del


proyecto.

Elaborar el Plan del proyecto, Especificacin de


caractersticas y Arquitectura base del sistema.

Report es

Facturacion

Reserva

Hospedaje

Trasladar
el
producto
comunidad del usuario.

Seguridad

Consumo

Capa
Especfica

-------------------------------------------------------------------------------------------...

Maes tro
Clientes

Maestro de
Habitacion

Servicios

Capa
General

32

la

Vous aimerez peut-être aussi