Documente Academic
Documente Profesional
Documente Cultură
Metodologa de sistemas
1. Estudio preliminar: Es el enfoque global para el conocimiento de la
organizacin.
2. Relevamiento: Est compuesto por tcnicas de relevamiento
3. Estudio de factibilidad: Busca alternativas y evala su viabilidad, quedndose
con la ms ptima, esta etapa se realiza en conjunto con el cliente.
En el estudio preliminar, el relevamiento y el estudio de
factibilidad se utilizan tcnicas de relevamiento como herramienta
principal.
4. Anlisis: Es el que hacer, se le da sentido a lo obtenido hasta ahora, se modela
el sistema a travs de un modelo lgico, que es la abstraccin lgica del como
(no se consideran recursos)
5. Diseo: Es el cmo hacerlo, se realiza la codificacin del sistemas, puede
haber varios diseos pero un solo modelo lgicoEn el Anlisis y el diseo se utilizan tablas de decisin y tcnicas
de anlisis y diseo, dichas tcnicas tienen como enfoques el
estructurado y el orientado a objetos (UML 2.0).
6. Implementacin: Se lleva el sistema a la empresa, se elige un mtodo de
reemplazo que puede ser con un cambio gradual de sistema (implementacin
en paralelo) o rpido, generalmente el gradual tiene mayor aceptacin por
parte del usuario ya que le permite acostumbrarse ms fcil.
7. Auditoria: Se ve la eficacia (si cumple con lo pedido) y eficiencia (lo ms
optimo) de lo implementado.
8. Mantenimiento:
Hay tres tipos de mantenimiento
Correctivo: soluciona errores en el sistema (menor cantidad de errores,
mayor calidad del sistema).
Perfectivo (eficiencia): son mejoras, sobre algo funcional, que se realizan
en el sistema.
Adaptativo: Mantiene la eficacia actual ante cambios del entorno.
9. Retiro del sistema: Reemplaza el sistema por otro, indica el fin del ciclo de vida
del sistema.
Informacin y datos
Circuito de Realimentacin
Informacin
Dato
Entrada
Proceso
Salida
::
Si
Objetivo
No
Accin
correctiva
D
Tcnicas de planificacin
Planificar
1. Prever el futuro
2. Plantear un objetivo
3. Definir:
o Recursos (materiales y humanos, cantidad y calidad).
o Tiempo (fecha)
o Presupuesto
A mayor recursos menor tiempo y mayor costo
A menor recursos ms tiempo y menos costo
o Tareas: duracin y orden de cada una
o Programacin: momento en el cual deben estar disponibles los recursos,
acorde al presupuesto, para cumplir una tarea.
o Puntos de control
La historia y los antecedentes son experiencias que sirven para planificar y
ayudan en la etapa de las tareas y la programacin.
Planificacin
-1
Ejecucin/control
0
1(objetivo)
Control
Ver lo que sucede para saber que tan bien realizado esta el plan (bsqueda de
desvos).
Resultado 1
Resultado 2
Resultado 3
0
Control
1
Control
2
Gantt
Duracin
3
3
5
4
3
Dependencia
A
B
Aclaracin
No se puede cortar
L M M J V S D L M M J V S D L M M
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
A
B
C
D
E
Probabilistico
Duracin tarea = (D. optimista + 4x D. normal + D. pesimista)/6
Luego de evaluar todo se tiene un 50% de probabilidades de terminar en el
tiempo establecido.
Determinstico
Identificador
Fecha temprana
Fecha tarda
II
A, 2
Tarea
F. temprana
de inicio
F. tarda de
inicio
Duracin
F. tarda de
fin
F. temprana
de fin
Ejemplo
Tarea
A
B
C
Duracin
2
4
3
Dependencia
A
II
A,2
C,3
I
0
III
0
B,4
5
Obtencin de fechas:
Fechas tempranas: Desde el 1er nodo de izquierda a derecha se suman las
fechas y si hay ms de un camino se toma el mayor tiempo posible.
Conceptos:
1. Margen total de una tarea (MT)= F. tarda fin Duracin F. temprana inicio.
Es el tiempo de holgura asociado a una tarea.
2. Tarea critica: Tarea con M.T = 0. Las tareas crticas no pueden atrasarse, de
hacerlo retrasan todo el proyecto.
3. Tarea ficticia: es una tarea que se necesita para mostrar la lgica del proyecto
y hay que tener en cuenta que no tiene duracin, es decir que su duracin es
igual a cero
4. Camino critico (CC)= Sucesin de tareas criticas de inicio a fin, siempre hay al
menos uno.
5. Intervalo de flotamiento de un nodo (IF) = Fecha tarda Fecha temprana.
6. Nodo crtico: Es el nodo cuyo IF=0.
Asignando ms recursos a una tarea critica se reduce la duracin del proyecto,
de haber ms de un CC, se elige una que este en todos.
Todo camino crtico va a pasar por nodos crticos.
Ejemplo 2.
Tarea
A
B
C
D
E
F
G
H
Duracin
2
4
3
1
3
2
2
1
Procedencia
A,B
C,E
B
A
B
G
I
2
F, 2
4
Y1
A, 2
2
I
0
I
0
4
0
B,
4
Y2
8
0
H, 1
1
B, 2
4
D, 1
E, 3
C, 3
7
1
Duracin: 8 das.
Caminos Crticos:
B.Y2,C,D
B,E,D
CPM
Operativo
+20
Paralelas
GANTT
Gerencial/Directivo
-20
Secuenciales
No claro
Claro
Mal realizado.
Fuera del entorno: sobredimensionado o subdimensionado.
Problemas con el usuario: no integrado, sin colaboracin.
Estudio Preliminar
Concepto/Objetivo:
1. Conocimiento general de la organizacin (cualquier tipo).
2. Primer acercamiento a la organizacin: se utilizan tcnicas de relevamiento
con nivel directivo/gerencial.
3. Inicio de la poltica de usuario: se da la integracin del usuario que es
fundamental para el xito del sistema, esta etapa tiene un aspecto
comunicacional. En cuanto al nivel:
Directivo: apoyo de decisiones.
Gerencial: control de gestin
Operativo: apoyo operativo.
La informacin fluye desde los niveles ms bajos a los ms altos
4. Elementos de la organizacin:
Organigrama (actualizado):permite detectar el potencial del
usuario y ver el tamao y complejidad de la organizacin.
Manual de misiones y funciones: soporta al organigrama.
Manual de procedimiento: detalla la realizacin de cada funcin
Balances: da una visin global de la organizacin.
Estatutos: aporta la formalizacin de la organizacin frente a la
ley.
El estudio preliminar es la nica etapa del ciclo de vida del sistema que puede no
realizarse. Generalmente se ejecuta en los casos en el que el sistema se realiza
dentro de la organizacin, como por ejemplo si se tercializa el trabajo o si se
trabaja para un sector para el que nunca se trabaj.
Relevamiento
Tcnicas de relevamiento
Estn relacionadas con cada nivel jerrquico.
1. Observacin personal:
1.1. Est orientada al nivel directivo/gerencial.
1.2. Se da sin contacto directo con el personal/usuario.
1.3. Est basada en recorrer la organizacin y observar (tomar notas): se
consiguen puntos especficos sobre los cuales concentrarse que
pueden ser errores o puntos fuertes.
1.4. Se obtiene informacin aplicable y/o descartable.
1.5. No es invasiva
1.6. Es subjetiva (necesidad de validar).
1.7. Es Recorrida.
1.8. Esta acompaada (o no) de la direccin.
2. Medicin de tiempos:
2.1. Est orientada al nivel operativo.
2.2. Est basada en la observacin especifica de tareas:
2.2.1. Se evala las tareas realizadas tanto del usuario como del sistema
(performance /plataforma tecnolgica /complejidad/claridad).
2.2.2. Que tiempos insume
2.2.3. Que complejidad tiene
2.2.4. Si se puede optimizar
3. Cuestionario (encuestas):
3.1. Concepto/objetivo:
3.1.1. Tcnica de relevamiento masivo que permite preguntarle lo mismo
a varias personas.
3.1.2. Tcnica masiva, abarca un grupo grande de gente
3.1.3. Necesidad de una muestra (estadstica) que debe ser
representativa y tendr que contar con cantidad y calidad
(distribucin)
3.1.4. Est orientada al sector operativo de la organizacin.
4. Aspectos:
4.1. Elegir la muestra segn los sectores participantes
4.2. Planificacin del cuestionario: ver que se va a preguntar y como se
preguntara para facilitar el procesamiento de la informacin que se
obtenga:
4.2.1. Cantidad de preguntas: hacer muchas preguntas puede ser
contraproducente.
10
12
7.4.
7.5.
Duracin: de 2 a 4 das
Ventajas del JAD
7.5.1. Ahorro de tiempo sobre las entrevistas tradicionales uno a uno.
7.5.2. Desarrollo rpido de la entrevista.
7.5.3. Mejorar el concepto de propiedad del sistema de informacin.
7.5.4. Desarrollo de diseos creativos.
7.6. Desventajas del JAD
7.6.1. Requiere que todos los participantes dediquen una gran cantidad
de tiempo.
7.6.2. Si la preparacin de las sesiones es inadecuada en cualquier
aspecto o si informe de seguimiento y documentacin incompleta
7.6.3. Posibilidad de que las habilidades y cultura de la organizacin no se
hayan desarrollado lo suficientemente para permitir un buen JAD.
Tabla de decisin
Conceptos previos
Decisin: es una eleccin entre 2 o ms alternativas analizadas desde un
contexto.
Tipos de decisiones:
Programadas: se dan en el nivel operativo/tctico, son rutinarias y repetitivas.
1. Tabla de decisin.
No Programadas: se dan en el nivel directivo y gerencial, son no rutinarias y no
es deseable automatizarlas.
1. Datawarehouse (buscar definicin).
2. Datamining (buscar definicin).
3. Business Intelligence (buscar definicin).
4. Sistemas expertos (I.A) (buscar definicin).
Alternativas: combinacin de acciones a ejecutar.
4. Reglas Redundantes: Son 2 reglas que tienen la misma accin, para distintas
condiciones, las 2 reglas pueden combinarse en una sola a travez de la
indiferencia.
5. Contradicciones: Se da cuando, para la misma combinacin de valores de dos
o ms condiciones, se indican combinaciones de acciones distintas.
6. Regla escape: Es una accin que marca para las condiciones que no tengan
una accin definida. Se utiliza para los casos que no estn contemplados.
Tcnica
Formato de la tabla
Condiciones
Acciones
Reglas
Alternativas de condiciones
Marcas para la accin
Tipos de tabla
Binaria: Solo puede tener dos valores para cada condicin (cumple o no
cumple.
o La cantidad mxima de reglas para esta tabla es 2ndonde n es la cantidad
de condiciones dadas.
Registro extendido o extendida: Cada condicin tiene como mnimo dos
valores.
o La cantidad mxima de reglas para esta tabla es 2n.3mdonde n es la
cantidad de condiciones con dos valores, m es la cantidad de condiciones
con tres valores y as sucesivamente.
Redundantes
Contradictorias
Los tres casos se salvan por medio de la indiferencia.
9. Reordenar la tabla para mayor claridad (opcional).
10. Obtener la tabla compactada.
Ejemplo:
La siguiente situacin transcurre en un local de comida rpida:
Si la persona que se presenta en caja no est asociada se le invitara a que lo
haga mediante la entrega de un folleto explicativo que explica las ventajas de ser
socio. Los socios que lo son desde hace menos de un ao reciben un pequeo
premio por cada compra que efectan. Aquellos que lo han sido por ms de un
ao reciben.
1 2
S N
X
X
16
Tabla 2:
Socio < 1 ao
Socio > 2 aos
Dar premio
pequeo
Dar premio grande
Dar descuento 5%
Ver tabla 3
Socio < 1 ao
Socio > 2 aos
Dar premio
pequeo
Dar premio grande
Dar descuento 5%
Ver tabla 3
1
S
S
2
S
N
3
N
S
4
N
N
X
X
X
1
S
-
2
N
S
3
N
N
X
X
X
X
Tabla 3:
Compra <$3
Compra>$6
Dar premio pequeo
Dar premio mediano
Dar premio grande
Dar descuento 5%
Compra <$3
Compra>$6
Dar premio pequeo
Dar premio mediano
Dar premio grande
Dar descuento 5%
1
S
S
2
S
N
3
N
S
4
N
N
X
X
X
1
S
-
2
N
S
3
N
N
X
X
X
X
17
Tabla Extendida
Es Socio
Antigedad
Valor de compra
Entrega regalo
Entrega folleto
Dar descuento
1
S
<1
-
2
S
1<X<2
<3
3
S
1<X<2
3<X<6
4
S
1<X<2
>6
5
S
>2
-
6
N
X
Ciclos de vida
Definicin
Es un marco de referencia que contiene los procesos, las actividades y las tareas
involucradas en el desarrollo, la explotacin y el mantenimiento de un producto de
software, abarcando la vida del sistema desde la definicin de los requisitos hasta
la finalizacin de su usoISO 12207-1
Concepto
1. Define las etapas de desarrollo del Software
2. Define criterios de transicin entre las etapas
Caractersticas
Ninguno es mejor que otro, tienen diferentes caractersticas, en cuanto a:
1. Velocidad de desarrollo
2. Calidad
3. Visibilidad interna (del estado proyecto): que tan claro se ve la etapa en la que
se est.
4. Visibilidad externa al cliente (avance del producto): que tan al tanto esta el
cliente durante las etapas.
5. Manejo de Riesgos
6. Respuesta a cambios
18
7. Otros
Especificacin
(tal vez)
Prueba y error
Entrega
(tal vez)
19
Estudio de
factibilidad
D
AyD
arquitectonic.
I
D
I
D
Implementar
I
Estudio de
factibilidad
D
AyD
arquitectnic
o.
I
D
V1
I
V1
I
20
V1
5. Prototipado
Sistema no orientado a la calidad, sino a la especificacin de
requerimientos, prcticamente es un mtodo de relevamiento.
Concepto
inicial
Subciclo de prototipado
(especificacin de requerimientos
Seleccionar
prototipo
Construir
prototipo
No
Feedback
usuario
Ok?
Si
Completar
y entregar
21
6. Espiral
6.1. Recomendable para ambientes riesgosos, inestables, ya que proporciona
una solucin temprana de riesgos
6.2. Est orientado a Riesgos
6.3. Qu es un Riesgo?
6.3.1. Es la probabilidad de que ocurra un problema.
6.3.2. Elementos que lo componen
6.3.2.1. Probabilidad de un problema: entre 0 (no puede ocurrir) y 1(ya
ocurre).
6.3.2.2. Impacto: medido en $
6.3.2.3. Grado de exposicin: Probabilidad x Impacto.
6.4. Para tratar de solucionar riesgos se pueden usar prototipos.
7. Proceso Unificado
7.1. NO es un Ciclo de Vida, es un Modelo de Proceso, ya que adems de las
etapas y sus criterios de transicin define tcnicas, herramientas, equipos
de trabajo, roles, etc.,
7.2. Es propietario (IBM)
7.3. Sirve nicamente para proyectos que sigan la metodologa OO.
22
7.4.
7.5.
Responde a un ciclo de vida cascada puro respecto de sus fases (I > E > C
> T)
Dentro de cada fase hay un ciclo de vida evolutivo
23
8.4.
8.5.
8.6.
8.7.
8.8.
Scrum
Product backlog
Sprint planning
meeting
Sprint Goal
Sprint backlog
(2-4 semanas)
Sprint End
Sprint review
Daily Scrum Meeting
Cada 24 horas
Duracion: 15-30 mins.
Sprint
restrospective
24
Velocidad de
desarrollo
Calidad
Visibilidad interna
Visibilidad externa
Manejo de riesgos
Respuesta a cambios
Prueba y
error
Cascada
puro
Cascada
iterativo
incremental
Buena
Prototipado
Espiral
Muy lenta
Cascada con
subproyectos
(iterativo)
Buena
Alta
Buena
Lenta
Baja
No existe
Buena
No existe
Buena
Buena
Buena
Mala
Mala
Mala
Buena
Mala
Buena
Mala
Mala
Buena
Mala
Muy Buena
Mala
Mala
Mala
Mala
Buena
Mala
Buena
Buena
Buena
Mala
Muy Buena
Mala
Estudio de Factibilidad
1. Objetivo: Su principal objetivo es el anlisis de las condiciones para poner en
marcha un proyecto y asegurar el xito del mismo. Para evaluar alternativas de
solucin tiene que haber como mnimo 3 de ellas.
2. Etapas:
2.1. Planteo de alternativas
2.2. Anlisis de alternativas:
2.2.1. Tcnica (viabilidad): Se estudian las condiciones externas que
influyen en el comportamiento del sistema (variables
incontrolables o exgenas).
2.2.2. Econmico (conveniencia): Primero se evala si la alternativa
est dentro del presupuesto y luego se analiza la tasa de retorno
de la inversin (T.R.I.).
2.2.2.1. T.R.I. = inversin / utilidad anual
Ejemplo:
Alternativa 1: (300.000 / 50.000) = 6
Alternativa 2: (370.000 / 65.000) = 5.7
La mejor alternativa es la 2 ya que se tarda menos en
recuperar lo invertido.
2.2.3. Operativo (posibilidad): Se analizan las condiciones externas de
la organizacin, que influyen en el comportamiento del sistema
(variables controlables o endgenas). Ejemplo: plataforma
tecnolgica, limitaciones del personal, etc. Adems se analiza si
la alternativa es posible.
Ejemplo de un anlisis completo:
25
Tcnico
Econmico
Operativo
A1
V
V
V
A2
V
-
A3
V
V
V
A4
V
V
V
Resultado
X
X
X
*-:no se analizo
*V: cumple
*X: Seleccionada
Si una alternativa no se analiza o no cumple con alguno de los
aspectos no se siguen analizando los dems sino que se descarta
automticamente. En nuestro ejemplo la alternativa A1,A3 y A4
cumplen con las condiciones necesarias para ser seleccionadas, a
diferencia de la A2 que se descarta.
2.3. Comparacin de alternativas:
Se comparan las alternativas seleccionadas, en caso de que se obtenga
solo una alternativa en el paso anterior esta etapa no se realiza.
Pasos:
1. Determinar factores
2. Asignacin de puntaje: evaluacin absolutamente interna que va de 0 a
5.
3. Asignacin de porcentajes: se realiza con algo de interaccin por parte
del usuario, es subjetivo.
4. Calculo de seleccin de alternativa
Siguiendo con el ejemplo anterior:
1 2 y 3 en una misma tabla
Porcentaje
Alternativas/
Factores
Wind (A1)
Linux RH (A2)
Linux UB (A3)
5%
Licencia
25%
Estabilidad
15%
Compatibilidad
1
3
5
2
4
4
4
2
1
5%
Capacitacin
del usuario
4
2
2
10%
Hardware
15%
Seguridad
25%
Soporte
2
4
4
2
4
4
4
3
1
26
A1
A2
A3
5%
1
3
5
A1
A2
A3
(1x5)
(5x3)
(5x5)
25%
2
4
4
15%
4
2
1
+ (25x2) + (15x4)
+ (25x4) + (15x2)
+ (25x4) + (15x1)
5%
4
2
2
+ (15x4)
+ (15x2)
+ (15x2)
20%
2
4
4
+ (10x2)
+ (10x4)
+ (10x4)
15%
2
4
4
+ (10x2)
+ (10x4)
+ (10x4)
10%
4
3
1
+
+
+
(25x4)
(25x3)
(25x1)
TOTAL
=
=
=
Aspectos a considerar
1. Lder del proyecto: genera la interlocucin, se dispara en la totalidad del
proyecto.
2. Presupuesto (Econmico = T.R.I.)
3. Tamao del proyecto + complejidad, implica una determinada cantidad de
tiempo que hay que negociar para lograr un punto medio, se busca la seriedad
y credibilidad de la estimacin propia.
4. Ingeniera del proyecto.
Plataforma tecnolgica
o Hardware.
o Software base.
Plataforma metodolgica
o CMMI / ISO9000 / SOX / ITR
o Enfoque sistmico: Estndar elegido, como se va a trabajar, documentar,
etc.
285
330
275
Oral
o Presentacin
28
1.
2.
3.
4.
5.
29