Anda di halaman 1dari 22

PATRONES DE DESARROLLO

DE SOFTWARE
JAVIER CIFUENTES H.

Un proceso de desarrollo de
software tiene como propsito
la produccin eficaz y eficiente
de un producto software que
rena los requisitos del cliente

PARA TENER
EN CUENTA
Un producto software en s es complejo, es
prcticamente inviable conseguir un 100% de
confiabilidad de un programa por pequeo que
sea

Un producto software es intangible y por lo


general muy abstracto, esto dificulta la
definicin del producto y sus requisitos, sobre
todo cuando no se tiene precedentes en
productos software similares.
El proceso de desarrollo de software no es nico.
No existe un proceso de software universal que
sea efectivo para todos los contextos de
proyectos de desarrollo. Debido a esta
diversidad, es difcil automatizar todo un
proceso de desarrollo de software

SISTEMA
Un
conjunto
recprocamente
alcanzar un fin

de
elementos
relacionados
para

AUTOMATIZACIN

Mantenimie
nto

Implementa
cin

CICLO DE VIDA DE UN
SISTEMA INFORMTICO

Pruebas

Desarrollo

Diseo
Anlisis

TCNICAS
Recopilacin de Datos
Costo Beneficio
Planificacin y Control de Proyectos

RECOPILACIN DE DATOS
Mtodos usados por el analista, para recolectar informacin e ir
consolidando los requerimientos.
En esta etapa encontramos dos tipos de Informacin:
Fuentes Primarias:
Informacin obtenida directamente de la realidad.
Fuentes Secundarias:
Informacin obtenida de investigaciones pasadas.

OBSERVACIN
Observar a una persona o actitud sin que el
observado se d cuenta.

Observar una actividad o hecho sin


intervenir para nada, pero estando la
persona observada enteramente consciente
de la observacin.

Observar y a la vez estar en contacto con


las personas observadas.

PASOS
Determinar el objeto, situacin o caso que se va a observar.
Determinar los objetivos de la observacin (para qu se va a observar?).
Determinar la forma con que se van a registrar los datos.
Realizar el proceso de observacin propiamente dicho, de manera
cuidadosa y crtica.
Registrar los datos obtenidos a partir de la observacin realizada.
Analizar e interpretar los datos recolectados
Elaborar conclusiones

ENTREVISTA
Estructuradas:

se
tiene
una
gua
prediseada con las preguntas a realizar.

No Estructuradas: no se dispone de una

gua
de
preguntas
elaboradas
previamente. El entrevistador debe
improvisar,
pero
sin
perder
la
coherencia.

Mixtas: an cuando existe una gua de

preguntas,
el
entrevistador
puede
realizar otras adicionales que no estaban
contempladas inicialmente.

CUESTIONARIO
Un cuestionario es un instrumento de investigacin que
consiste en una serie de preguntas y otras indicaciones con
el propsito de obtener informacin de los consultados.
Aunque a menudo estn diseados para poder realizar un
anlisis estadstico de las respuestas.

TIPOS DE CUESTIONARIOS
Abiertos

Cerrados

REVISIN DOCUMENTAL
Es una tcnica de observacin
complementaria, en caso de que
exista registro de acciones y
programas. La revisin documental
permite hacerse una idea del
desarrollo y las caractersticas de los
procesos y tambin de disponer de
informacin que confirme o haga
dudar
de
lo
que
el
grupo
entrevistado ha mencionado.

COSTO BENEFICIO

Los costos y los


beneficios de la
intervencin se
expresan en
unidades monetarias

El anlisis de costobeneficio es una


tcnica analtica que
enumera y compara
el costo neto de una
intervencin con los
beneficios que
surgen como
consecuencia de
aplicar dicha
intervencin

La aplicacin de esta
tcnica puede
ayudar en un
posterior proceso de
toma de decisiones

COSTOS

Costo Total de la Solucin (CTS) = A


+B+C+D

A
Precio del Software:
Generalmente se contempla el
Licenciamiento y Soporte.

B
Infraestructura: Todos los
componentes de Hardware y
Software requeridos.

C
Implantacin: Consultora para
instalacin y puesta en
funcionamiento.

D
Entrenamiento: Dirigido a los
Usuarios de la Aplicacin.

BENEFICIO
S

Beneficio Total de la Solucin (BTS) =


A+B+C+D

A
Mejora de Procesos:
Conducen a reduccin de
tiempo y recursos.

B
Disponer de Sistemas de
Informacin: Mejora la
toma de decisiones y
obtencin de ingresos.

C
Personal Motivado:
Creciente moral del personal
al funcionar en un entorno
de herramientas modernas
para el negocio.

D
Intangibles: Otros
beneficios intangibles que
sean identificados y
cuantificables.

RESULTADO

CTS < CTB


CTS > CTB

PLANIFICACIN Y CONTROL
DE PROYECTOS

PLANIFICACIN Y CONTROL DE
PROYECTOS
OBJETO

Se describen los pasos a seguir y las medidas de control a establecer

ALCANCE

Todas las actividades encaminadas a la planeacin, programacin y control


de cada una de las fases

ENTRADAS

Planificacin de las actividades bien sea para desarrollar un nuevo software,


o para modificar uno existente

SALIDAS
DESARROLLO

Planeacin, programacin y control de cada una de las actividades en las


que consistir el proyecto
Definir la estructura en la que se desglosan cada una de las tareas a realizar
y designar responsabilidades

Descomponer el proyecto
en actividades distintas.
Luego, se determinan las
estimaciones de tiempo
para cada actividad y se
construyen diagramas de
red para estas actividades.

Planificaci
n

Programac
in
Construir un grfico de
tiempo donde se muestran
los tiempos de iniciacin y
terminacin para cada
actividad y la relacin con
el resto de las actividades
del proyecto.

Comprende el uso del


diagrama de flechas y la
grfica de tiempo para
hacer reportes peridicos
del progreso . Se debe
analizar la secuencia de las
actividades y, si es
necesario, determinar un
nuevo programa para la
parte restante del
proyecto.

Control