Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
1
MODELO DE CASCADA PURA MODELO DE CASCADA PURA
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.
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.
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.
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.
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.
- 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.
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.