Está en la página 1de 9

ESCUELA DE

INGENIERÍA DE
SISTEMAS Y Son métodos que indican
SEGURIDAD cómo hacer más eficiente el
INFORMÁTICA
desarrollo de sistemas de
información.
información
Para ello suelen estructurar
en fases la vida de dichos
CLASE 05
sistemas con el fin de facilitar
su planificación, desarrollo y
Ing. William J. León Velásquez mantenimiento
CIP. 72861
williamleon20@yahoo.com

Los modelos de desarrollo Los principales objetivos de


de sistemas deben definir: un modelo de desarrollo
objetivos, fases, tareas, son:
productos y responsables,
responsables - Asegurar la uniformidad y
necesarios para la correcta calidad tanto del desarrollo
realización del proceso y como del sistema en sí.
su seguimiento -Satisfacer las necesidades
de los usuarios del sistema.

MODELO DE CASCADA PURA

- Conseguir un mayor nivel de - En un modelo en


rendimiento y eficiencia del cascada, un proyecto
personal asignado al desarrollo. progresa a través de una
- Ajustarse
j a los p
plazos y costos secuencia ordenada de
previstos en la planificación. pasos partiendo de la
- Generar de forma adecuada la especificación de
documentación asociada a los requerimientos hasta el
sistemas. mantenimiento del
- Facilitar el mantenimiento mismo.
posterior de los sistemas

1
MODELO DE CASCADA PURA MODELO DE CASCADA PURA

- El modelo realiza una


revisión al final de cada
etapa para determinar si
está preparado
p p para
p
pasar a la siguiente
etapa, por ejemplo,
desde el análisis de
requerimientos hasta el
diseño.

MODELO DE CASCADA PURA MODELO DE CASCADA PURA


CARACTERISTICAS

- Cuando la revisión - El modelo en cascada


determina que el está dirigido por
proyecto no está listo documentos.
para
p pasar
p a la siguiente
g - Ayuda
y a localizar
etapa, permanece en la errores en las
etapa actual hasta que primeras etapas del
esté preparado. proyecto a un bajo
costo.
-

MODELO DE CASCADA PURA MODELO DE CASCADA PURA


CARACTERISTICAS RESUMEN

- Ayuda a minimizar los gastos - Los inconvenientes del modelo


de la planificación ya que no en cascada hacen que sea, a
son necesarios. menudo, un modelo poco
- Funciona especialmente bien apropiado para un proyecto de
si se dispone de personal desarrollo rápido. Incluso en los
poco calificado o inexperto, casos en los que las ventajas del
porque presenta el proyecto modelo en cascada pura
con una estructura que superan los inconvenientes, los
ayuda a minimizar el modelos de cascada modificada
esfuerzo inútil. (con retroceso) pueden
- funcionar mejor.

2
MODELO DE CASCADA PURA MODELO DE DESARROLLO
DESVENTAJA EN ESPIRAL
- Las desventajas del • Es un modelo de ciclo de
modelo se centran en las vida orientado a riesgos
dificultades para que divide un proyecto
especificar claramente software en mini-
los requerimientos al proyectos.
comienzo del proyecto, • Cada mini proyecto se
antes de que se realice centra en uno o más
algún trabajo de diseño y riesgos importantes hasta
antes de escribir algún que todos estén
código. controlados.

MODELO DE DESARROLLO MODELO DE DESARROLLO


EN ESPIRAL EN ESPIRAL
• Después de controlar
todos los riesgos más
importantes, el modelo
en espiral finaliza del
mismo modo que el ciclo
de vida en cascada.

MODELO DE DESARROLLO MODELO DE DESARROLLO


EN ESPIRAL FUNCIONAMIENTO EN ESPIRAL FUNCIONAMIENTO
• Se parte de una escala Cada iteración (repetición de
pequeña en medio de la instrucciones) supone que el
espiral, se localizan los proyecto pasa a una escala
riesgos
riesgos, se genera un p
superior.
Se avanza un nivel en el
plan para manejar los Espiral, se comprueba que se
riesgos, y a continuación tiene lo que se desea, y
se establece una después se comienza a trabajar
aproximación a la en el siguiente nivel:
siguiente interacción.
.

3
MODELO DE DESARROLLO MODELO DE DESARROLLO
EN ESPIRAL FUNCIONAMIENTO EN ESPIRAL FUNCIONAMIENTO
Cada interacción en el modelo • Las primeras iteraciones son las
espiral contiene seis pasos : menos costosas.
• Determinar objetivos, • Es menos gasto desarrollar el
alternativas y límites, concepto de operación que
• Identificar riesgos realizar el desarrollo de los
• resolver riesgos, requerimientos, y también es
• Evaluar alternativas, menos costoso desarrollar los
• Generar las entregas de esa requerimientos que lleva a cabo
iteración, y el desarrollo del diseño, la
• comprobar que son implementación del producto y la
correctas. prueba del mismo.

MODELO DE DESARROLLO MODELO DE DESARROLLO


EN ESPIRAL FUNCIONAMIENTO EN ESPIRAL FUNCIONAMIENTO
En cada Cuadrante del Método espiral se En cada Cuadrante del Método espiral se
realiza las siguientes actividades: realiza las siguientes actividades:
Planificación: Análisis de Riesgos:
Determinación de Evaluación de las
objetivos, alternativas, alternativas,
restricciones, y identificación y
elaboración del plan resolución de riesgos.
de desarrollo para el Se decide si se sigue o
ciclo actual. no con el proyecto

MODELO DE DESARROLLO MODELO DE DESARROLLO


EN ESPIRAL FUNCIONAMIENTO EN ESPIRAL FUNCIONAMIENTO
En cada Cuadrante del Método espiral se En cada Cuadrante del Método espiral se
realiza las siguientes actividades: realiza las siguientes actividades:
Ingeniería:
Evaluación ppor el cliente,,
IIngeniería:
i í Valoración de
Desarrollo del producto resultados.

4
MODELO CODIFICAR Y MODELO CODIFICAR Y
CORREGIR (CODE-AND-FIX) CORREGIR (CODE-AND-FIX)
Es un modelo poco útil, Cuando se utiliza éste
pero sin embargo método se empieza con
bastante común Se puede una idea general de lo que
tener una especificación se necesita construir, se
formal
formal, o no tenerla si no utiliza cualquier
se ha utilizado combinación de diseño,
formalmente un método, código, depuración y
probablemente ya se esté métodos de prueba no
usando el método formales que sirven hasta
Codificar y Corregir en que se tiene el producto
forma intuitiva. listo para entregarlo.

MODELO CODIFICAR Y MODELO CODIFICAR Y


CORREGIR VENTAJAS CORREGIR VENTAJAS
- No conlleva ninguna - Como se pasa
gestión: no se pierde directamente a codificar,
tiempo en la planificación, se pueden mostrar
en la documentación, en el inmediatamente indicios
control de calidad, en el de progreso.
cumplimiento de los
estándares, o en cualquier
otra actividad que no sea
codificación pura.

MODELO CODIFICAR Y MODELO CODIFICAR Y


CORREGIR VENTAJAS CORREGIR VENTAJAS
- Requiere poca - Para proyectos pequeños
experiencia: cualquier que se intentan liquidar
persona que haya escrito en un tiempo breve, o
alguna vez un programa para modelos como
está familiarizada con programas de
éste modelo. demostración o
prototipos desechables,
el modelo codificar y
corregir puede ser útil.

5
MODELO CODIFICAR Y MODELO CODIFICAR Y
CORREGIR DESVENTAJAS CORREGIR DESVENTAJAS
- El modelo resulta - No proporciona medios de
peligroso para otro tipo evaluación de la calidad o
de proyectos que no de identificación de
sean pequeños. riesgos.
- Puede que no suponga - Si al llevar tres cuartas
gestión alguna, pero partes de la codificación
tampoco ofrece medios descubre que el diseño es
de evaluación del incorrecto, no hay otra
progreso. solución que desechar el
trabajo y comenzar de
nuevo.

MODELO PROTOTIPO MODELO PROTOTIPO


- No proporciona medios de - Permiten evaluar el objeto
evaluación de la calidad o antes de que entre en
de identificación de producción para detectar
riesgos. errores, deficiencias, etc.
- Si al llevar tres cuartas - Cuando el prototipo está
partes de la codificación suficientemente
descubre que el diseño es perfeccionado en todos los
incorrecto, no hay otra sentidos requeridos y
solución que desechar el alcanza las metas para las
trabajo y comenzar de que fue pensado, el objeto
nuevo. puede empezar a producirse

MODELO PROTOTIPO MODELO PROTOTIPO


- Un prototipo es también un El prototipo se usa para obtener
modelo a escala, pero no tan los requerimientos del usuario. Su
funcional como para que principal propósito es obtener y
equivalga a un producto validar los requerimientos
final, ya que no lleva a cabo esenciales, manteniendo abiertas
la totalidad de las funciones las opciones de implementación.
necesarias del sistema final, Esto implica que se deben tomar
proporcionando una los comentarios de los usuarios,
retroalimentación temprana pero también se debe volver a los
por parte de los usuarios objetivos para no perder la
acerca del sistema. atención.

6
MODELO PROTOTIPO MODELO PROTOTIPO
Las herramientas adecuadas (factor muy Las herramientas adecuadas (factor muy
importante para el éxito del prototipo) son: importante para el éxito del prototipo) son:

- Técnicas de - Generadores de
cuarta generación: programas, código
permite generar reutilizable, paquetes
código ejecutable de aplicación y
rápidamente, son computadores
ideales para la personales, entre otros.
creación rápida de
prototipos.

MODELO PROTOTIPO MODELO PROTOTIPO


Las herramientas adecuadas (factor muy Las herramientas adecuadas (factor muy
importante para el éxito del prototipo) son: importante para el éxito del prototipo) son:

- Generadores de - Generadores de
informes, pantallas. informes, pantallas.

Ejercicio:
LAS CARTAS DE N-S o DIAGRAMAS ESTRUCTURADOS 1. Se desea obtener la nomina semanal
salario-neto de los empleados de una
empresa cuyo trabajo se paga por
horas en la siguiente forma:
• Las horas inferiores a 35 horas
(normales)
( l ) se pagan a una tarifa t if
determinada que debe ser ingresada,
al igual que los datos del trabajador.
• Las horas iguales o superiores a 35
se pagarán como extras a un precio
de 1.5 horas normales.
• Los impuestos a deducir a los
trabajadores varían en función de su
sueldo mensual : Sueldo < = S/.200
libre de impuestos. Los siguientes
S/.150 al 20%, el resto al 30%.

7
DIAGRAMA DE FLUJO
Es una herramienta
especializada para
representar
p algoritmos
g
mediante el uso de figuras,
las cuales se unen mediante
flechas denominadas líneas
de flujo que indican el orden
en que se deben ejecutar.

Elementos de la Diagramación Elementos de la Diagramación

Elementos de la Diagramación Elementos de la Diagramación

8
Entidad
Un diagrama o modelo entidad- Cualquier tipo de objeto o concepto
relación (a veces denominado sobre el que se recoge información:
por su siglas, E-R "Entity cosa, persona, concepto abstracto o
relationship", o, "DER" Diagrama suceso. Por ejemplo: coches, casas,
d Entidad
de E tid d Relación)
R l ió ) es una empleados,
l d clientes,
li t empresas,
herramienta para el modelado oficios, diseños de productos,
de datos de un sistema de conciertos, excursiones, etc.
información. Estos modelos Las entidades se representan
expresan entidades relevantes gráficamente mediante rectángulos y
para un sistema de información, su nombre aparece en el interior. Un
sus inter-relaciones y nombre de entidad sólo puede
propiedades aparecer una vez en el esquema
conceptual.

Atributo Relación (interrelación)


Es una característica de interés Es una correspondencia
o un hecho sobre una entidad o asociación entre dos o
o sobre una relación. Los
más entidades. Cada
atributos representan las
propiedades básicas de las relación tiene un nombre
entidades y de las relaciones. que describe su función.
Toda la información extensiva Las relaciones se
es portada por los atributos. representan gráficamente
Gráficamente, se representan mediante rombos y su
mediante bolitas que cuelgan
nombre aparece en el
de las entidades o relaciones a
las que pertenecen. interior.

También podría gustarte