Anda di halaman 1dari 72

ANLISIS Y TCNICAS

DE DISEO DE LA
INFORMACIN.

DOCENTE:
ING. GUILLERMO LEN GARCA SOTO.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

ORDEN DEL DA

1. Presentacin del docente.


2. Presentacin de los estudiantes.
3. Dar a conocer las fechas de los exmenes oportunamente.

4. Explicacin de la forma de trabajo durante el semestre


acadmico.

5. Explicacin sobre la forma de tomar las notas.


6. Dar a conocer los contenidos temticos.

7. Aprobacin y finalizacin de la planeacin y consenso.


Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

1. Presentacin del docente

Nombre: Guillermo Len Garca Soto.


Titulo: Ing. de Sistema Universidad de Crdoba.
Celular: 312 646 92 56

Correo: gasogui@gmail.com

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

2. Presentacin de los estudiantes.


2.1. Nombre y Apellidos.
2.2. Ocupacin.
2.3. Complementario.

3. Dar a conocer las fechas de los


exmenes oportunamente.
Examen.

Fecha del Examen

Primer Ex.
Segundo Ex.

Tercer Ex.
Cuarto Ex.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

4. Explicacin de la forma de trabajo


durante el semestre acadmico.
4.1. Clases Tericas.
4.2. Clases Practicas.

5. Explicacin sobre la forma de


tomar las notas.
5.1. Exmenes escritos individual.
5.2. Trabajos escritos en grupo.
5.3. Exposiciones en grupo.
5.4. Tareas de consultas.
5.5. laboratorios de informtica.

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

6.Dar a conocer los contenidos


temticos.

TABLA DE CONTENIDO
CAPITULO 1: INTRODUCCION

Fundamentos de sistemas de informacin


Modelos
Modelo Fsico y Conceptual
Ciclo de vida del software
Otros modelos de desarrollo de software

CAPITULO 2: REQUERIMIENTOS
Tcnicas para recolectar informacin
Determinacin de requerimientos bsicos
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

6.Dar a conocer los contenidos


temticos.
CAPITULO 3:
METODOS ESTRUCTURADOS DE DESARROLLO
Mtodos estructurados
Mtodos orientados a procesos
Mtodos orientados a los datos
CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

6.Dar a conocer los contenidos


temticos.

CAPITULO 5: DISEO

Introduccin al diseo
Anlisis de las transacciones y transformaciones
Diseo de entradas
Diseo de salidas
Diseo del dilogo GUI (interfaz grfica de usuario)
Diseo modular
Diseo procedimental

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

TALLERES DE LAS DIFERENTES UNIDADES

TALLERES

TALLER SOBRE ENTREVISTAS Y CUESTIONARIOS: 01_TallerTecnicasInformacion


TALLER SOBRE DIAGRAMAS DE FLUJO DE DATOS: 02_Taller DFD

TALLER DE DICCIONARIO DE DATOS: 03_Taller Diccionario de Datos


TALLER MODELO AMBIENTAL, DIAGRAMAS E-R Y TRANSICIN DE

ESTADOS: 04_Taller DRE y DTE


TALLER DISEO DE SALIDAS: 05_Taller Salidas
TALLER DISEO DE ENTRADAS: 06_TallerEntradas
TALLER DISEO DEL DILOGO GUI: 07_Taller Diseo Interfaces
TALLER SOBRE DISEO PROCEDIMENTAL: 08_Taller Diseo Procedimental
Ing. Guillermo Len Garca Soto.

DESCRIPCION
Nombre del curso: Anlisis y Tcnicas de Diseo de la Informacin.
Dirigido a: Estudiantes del rea de la informtica interesados en
conocer cmo
realizar el anlisis y diseo de sistema de
informacin basndose en mtodos estructurados.

Tipo de contenido: El contenido de la asignatura posee aspectos


tericos sobre el anlisis y diseo de sistemas de informacin, y
mtodos estructurados de desarrollo de software, tambin incluye
ejemplos prcticos, talleres, y aplicaciones y herramientas software
para el desarrollo de los ejercicios propuestos.
Formato del curso: Contenido
materiales PDF y Word.

realizado

principalmente

en

Herramientas para el curso: Para el desarrollo de los modelos


estructurados vistos en clase se trabajarn con herramientas
software como: TurboCASE, MagicDraw, SmartDraw, xPert.

OBJETIVOS

Los estudiantes al finalizar la asignatura estarn en capacidad


de: Entender los fundamentos terico - prcticos subyacentes al
rea del desarrollo de sistemas de informacin.
Desarrollar sistemas de informacin acordes con la realidad de
las empresas colombianas, interesadas en la sistematizacin de
sus procesos organizacionales.
Analizar y disear proyectos software de sistemas de informacin
por medio de enfoques estructurados de desarrollo de software.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 1: INTRODUCCION

Fundamentos de sistemas de informacin


Modelos
Modelo Fsico y Conceptual
Ciclo de vida del software
Otros modelos de desarrollo de software

1. SISTEMAS ORGANIZACIONALES
Los sistemas organizacionales tienen como fin producir bienes,
productos y/o servicios que satisfacen la demanda de un mercado.
Para lograr esto, interactan con elementos del ambiente para
adquirir los materiales necesarios, los obreros y el conocimiento para
fabricar los bienes.

2. SISTEMAS DE INFORMACIN ORGANIZACIONALES


Los sistemas de informacin estn formados por subsistemas que
incluyen hardware, software, procedimientos, usuarios (clasificados
en directos, indirectos, administradores y directivos) los datos y la
informacin.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Fundamentos de sistemas de informacin

3. CLASIFICACIN DE SISTEMAS DE INFORMACIN


Los sistemas de informacin se clasifican en:
a. Sistemas de Procesamiento de Transacciones: Los que llevan a cabo
las actividades cotidianas en la organizacin. Los procedimientos
estndar de operacin que facilitan el manejo de las transacciones
incluyen, en general, los programas de cmputo que controlan la
entrada de datos, el procesamiento de los detalles y almacenamiento
y presentacin tanto de datos como de informacin.
b. Sistemas de Informacin Administrativos: Orientados hacia la toma
de decisiones y utilizan datos relacionados con las transacciones as
como cualquier otra informacin que sea generada dentro o fuera de
la compaa.

c. Sistemas para el Soporte de Decisiones: Ayudan a los directivos a


resolver problemas no estructurados, no recurrentes, problemas de
decisin nicos, donde es importante determinar qu tipo de
informacin se debe considerar.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 1: INTRODUCCION

Fundamentos de sistemas de informacin


Modelos
Modelo Fsico y Conceptual
Ciclo de vida del software
Otros modelos de desarrollo de software

1. INTRODUCCIN
Los analistas y diseadores de sistemas de informacin basan sus
trabajos en la generacin de modelos que permitirn la
resolucin de problemas. Estos modelos se clasifican en cuatro
tipos bsicos: fsicos, narrativos, grficos y matemticos. Todos
ellos facilitan tanto la comprensin como la comunicacin, y el
modelo matemtico tiene la caracterstica especial de predecir
el futuro.

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelos

2. MODELOS
Un modelo es una abstraccin de algo; representa algn objeto o
actividad, que se denomina entidad. Los gerentes usan modelos
para representar los problemas que es preciso resolver.
Los objetos o actividades que causan problemas son las entidades.

Hay cuatro tipos bsicos de modelos:


a. Modelos fsicos
b. Modelos narrativos
c. Modelos grficos
d. Modelos matemticos

a. Modelos Fsicos: Un modelo fsico es una representacin


tridimensional de su entidad. Los modelos fsicos que se usan en el
mundo de los negocios incluyen modelos a escala de centros
comerciales y prototipos de automviles nuevos.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelos

b. Modelos Narrativos: Un tipo de modelo que los gerentes usan a


diario rara vez se reconoce como un modelo. Se trata del modelo
narrativo, que describe su entidad con palabras verbales o escritas. El
escucha o lector puede entender la entidad a partir de la narrativa.
Todas las comunicaciones de negocios son modelos narrativos, lo que
convierte al modelo narrativo en el tipo de modelo ms utilizado.

c. Modelos Grficos: Otro tipo de modelo que se usa todo el tiempo


es el modelo grfico. Un modelo grfico representa su entidad con
una abstraccin de lneas, smbolos o figuras. En los negocios se usan
modelos grficos para comunicar informacin. Los informes anuales
de muchas corporaciones a sus accionistas contienen grficas
multicolores que comunican la condicin financiera de la compaa.
Tambin se usan grficas para comunicar informacin a los gerentes.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelos

d. Modelos Matemticos: Al modelo matemtico se debe la mayor


parte del inters actual en el modelado de negocios. Cualquier
frmula o ecuacin matemtica es un modelo matemtico.
Una gran ventaja del modelo matemtico es la precisin con que
describe las relaciones entre las partes de un objeto. Las matemticas
manejan relaciones que se expresan en ms de las dos dimensiones
del modelo grfico o las tres dimensiones del modelo fsico.
Para el matemtico y para el gerente que
reconoce la complejidad de los sistemas de
negocios, la capacidad multidimensional del
modelo matemtico es muy valiosa.

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelos

3. USOS DE LOS MODELOS


Los cuatro tipos de modelos facilitan tanto la comprensin como la
comunicacin. Los modelos matemticos tienen, adems, una
capacidad de prediccin.
a. Facilitar la Comprensin: Un modelo generalmente es ms sencillo
que su entidad. Es ms fcil entender la entidad si sus elementos y sus
interrelaciones se presentan de manera simplificada.

b. Facilitar la comunicacin: Una vez que la persona que va a


resolver el problema entiende la entidad, es comn que necesite
comunicar ese entendimiento a otros. Quiz el analista de sistemas
deba comunicarse con otros miembros del equipo que van resolver
el problema.
c. Predecir el Futuro: La precisin con que el modelo matemtico
puede representar su entidad le confiere una capacidad especial
que no pueden ofrecer los otros tipos de modelos. El modelo
matemtico puede predecir lo que puede ocurrir en el futuro, pero
no es 100% exacto.

Tomado de: "Sistemas de Informacin gerencial, McLeod."


Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 1: INTRODUCCION

Fundamentos de sistemas de informacin


Modelos
Modelo Fsico y Conceptual
Ciclo de vida del software
Otros modelos de desarrollo de software

1. EL MODELO GENERAL DE SISTEMAS


El vehculo que se utiliza como fundamento principal para la
descripcin de los sistemas organizacionales se denomina modelo
general de sistemas de la compaa. Se trata de un diagrama
grfico acompaado de una narrativa que representa a todas las
organizaciones de manera general, empleando un marco de
referencia de sistemas.

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelo Fsico y Conceptual

a. El Sistema Fsico: El sistema fsico de la compaa transforma


recursos de entrada en recursos de salida. Los recursos de entrada
provienen del entorno de la compaa, ocurre una transformacin y
se devuelven recursos de salida al mismo entorno. Por tanto, el
sistema fsico de la compaa es un sistema abierto, que interacta
con su entorno por medio de flujos de recursos fsicos.

b. Flujo de materiales: Los materiales de entrada se reciben de los


proveedores de materias primas, piezas y componentes
ensamblados. Estos materiales se conservan en un rea de
almacenamiento hasta que se requieren para el proceso de
transformacin. Luego, pasan a la actividad de manufactura. Al
trmino de la transformacin, los materiales, que ahora estn en su
forma acabada, se colocan en un rea de almacenamiento hasta
ser entregados a los clientes.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelo Fsico y Conceptual

c. Flujo de personal: Las entradas de personal se originan en el


entorno. Los prospectos de empleados llegan de la comunidad
global y tal vez de los sindicatos laborales y los competidores. Este
aporte de personal generalmente es procesado por la funcin de
recursos humanos y luego se asigna a diferentes reas funcionales.
Mientras estn en esas reas, los empleados intervienen en el proceso
de transformacin, ya sea de manera directa o indirecta. Algunos de
los empleados salen de la compaa poco tiempo despus de
ingresar en ella. Otros se quedan hasta su retiro. La funcin de
recursos humanos procesa la terminacin, y el recurso se devuelve al
entorno.
d. Flujo de mquinas: Las mquinas se obtienen de proveedores y
por lo regular permanecen en la compaa durante largos periodos,
de tres a veinte aos aproximadamente. Tarde o temprano, todas las
mquinas regresan al entorno en forma de cambios por modelos
nuevos o como chatarra.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelo Fsico y Conceptual

e. Flujo de dinero: El dinero se obtiene primordialmente de los dueos,


que proporcionan capital de inversin, y de los clientes de la
compaa, que proporcionan ingresos por ventas.
As, el flujo de dinero conecta a la compaa con sus instituciones
financieras, clientes, proveedores, accionistas y empleados. En
algunos casos, la compaa retiene fondos especiales durante largo
tiempo. Un ejemplo es un certificado de depsito a cinco aos. En
otros casos hay un recambio rpido de dinero, como cuando los
ingresos por ventas se convierten rpidamente en cheques a pagar
a proveedores y empleados

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelo Fsico y Conceptual

2. EL SISTEMA CONCEPTUAL
Algunos sistemas abiertos pueden controlar sus propias operaciones;
otros no. El control se logra por medio de un ciclo que se incorpora
en el sistema. El ciclo, llamado ciclo de retroalimentacin,
proporciona un camino para que viajen seales del sistema a un
mecanismo de control, y del mecanismo de control de vuelta al
sistema. El mecanismo de control es un dispositivo de algn tipo que
usa las seales de retroalimentacin para evaluar el desempeo del
sistema y determinar si se requieren acciones correctivas.

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelo Fsico y Conceptual

a. Sistemas de ciclo abierto: Ya sealamos en el captulo 1 que un


sistema sin ciclo de retroalimentacin ni mecanismo de control se
denomina sistema de ciclo abierto. El sistema de la figura 6.3,
adems de ser un sistema abierto, es un sistema de ciclo abierto. No
hay retroalimentacin del sistema para efectuar cambios necesarios
en el mismo.

Es probable que haya unas cuantas compaas de negocios del tipo


de ciclo abierto. Son sistemas abiertos, pero los mecanismos de
retroalimentacin y control no funcionan como debieran. Las
compaas se embarcan en un curso determinado y nunca cambian
de direccin. Si se salen de control, nada se hace para restablecer el
equilibrio, y se tiene como resultado la destruccin del sistema
(quiebra).
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Modelo Fsico y Conceptual

b. Sistemas de ciclo cerrado: En la figura se muestra un sistema de


ciclo cerrado, que cuenta con un ciclo de retroalimentacin y un
mecanismo de control. Un sistema as puede controlar sus salidas
haciendo ajustes a sus entradas.

3. EL ENTORNO
La forma final del modelo general reconoce que los recursos fluyen
haca la compaa desde el entorno y salen de la firma para volver
al entorno.
Los recursos fsicos fluyen a travs del sistema fsico en la parte inferior
del modelo. Los recursos conceptuales (informacin y datos) entran
en el procesador de informacin, donde se almacenan o bien se
proporcionan al gerente.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 1: INTRODUCCION

Fundamentos de sistemas de informacin


Modelos
Modelo Fsico y Conceptual
Ciclo de vida del software
Otros modelos de desarrollo de software

Las etapas del ciclo de vida son las siguientes:


1.
2.
3.
4.
5.
6.

Pre anlisis (requerimientos).


Anlisis (especificaciones).
Diseo
Codificacin
Implementacin
Operacin y mantenimiento

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ciclo de vida del software

1. Pre anlisis: Cobija bsicamente el estudio de la factibilidad de un


proyecto, con el fin de determinar si un sistema particular ser
desarrollado, respondiendo a la pregunta de que tan factible es
econmica, tcnica y operativamente.
Entradas: Declaracin de las necesidades del usuario sobre el
sistema de informacin especfico.

Salidas: Documento con el estudio de factibilidad que contiene:

Ubicacin general del sistema:


Definicin del sistema:
Estimativos del proyecto:
Anlisis de factibilidad:
Alternativas y recomendaciones
Diagrama de actividades

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ciclo de vida del software


1. Pre anlisis:

Salidas:
Ubicacin general del sistema:
Descripcin del rea que maneja el sistema.
Ubicacin del sistema dentro del rea.
Objetivos y alcances.
Restricciones.

Definicin del sistema:


Medio ambiente.
Entradas y salidas.
Componentes principales y sus relaciones
Recursos con que se cuenta:
Personal
Dinero
Hardware y software
Anlisis de factibilidad:
Factibilidad econmica
Factibilidad tcnica
Factibilidad operativa
Alternativas y recomendaciones
Diagrama de actividades
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ciclo de vida del software

2. Anlisis: Es la coleccin, organizacin y evaluacin de hechos del


sistema y el medio ambiente en el cual opera, con el objeto de
establecer las bases de un nuevo sistema.
Responde a la pregunta de qu es lo que va a hacer el sistema?

Entradas:
Estudio de factibilidad.
Requerimientos ms detallados
Salidas:
Modelo de funcionamiento del sistema o especificacin a
travs de un documento objetivo.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ciclo de vida del software


2. Anlisis:

Salidas:

Qu son las especificaciones?

Representacin grfica del sistema, aplicando el enfoque de


un diagrama de flujo de datos (DFD)
Diccionario de datos (D.D), define todos los trminos utilizados
en el DFD.
Diagrama de estructura de datos (DSD), representa las
relaciones existentes entre los diferentes almacenamientos de
informacin que ir a utilizar el sistema.

Mini especificaciones: Es la descripcin estructurada de lo que


har cada proceso o subproceso del sistema.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ciclo de vida del software

3. Diseo: Responde a la pregunta cmo se va a hacer el sistema?


Consta de dos partes:

3.1 Diseo global: Es la concepcin global y estructural del


sistema, en la que se definen las interfaces y mdulos del
sistema.

Entradas: Especificaciones del anlisis.


Salidas: Descripcin estructural del sistema, por medio de
diagramas estructurados.
3.2. Diseo detallado: Aqu cada mdulo se detalla al mximo.
Entradas: Diagramas estructurados.
Salidas: Seudocdigo o algoritmo.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ciclo de vida del software

4. Codificacin: Programacin en un lenguaje especfico.


Entradas: Seudocdigo.
Salidas: Programacin en lenguaje fuente.

5. Implementacin o prueba: Valida el sistema con datos ficticios y


luego con datos reales.
Entradas: Programas.
Salidas: Sistema disponible.
6. Operacin y mantenimiento. El sistema comienza a funcionar, y se
le pueden hacer mejoras, corregir errores y/o generar nuevas
versiones.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 1: INTRODUCCION

Fundamentos de sistemas de informacin


Modelos
Modelo Fsico y Conceptual
Ciclo de vida del software
Otros modelos de desarrollo de software

MODELO LINEAL SECUENCIAL O CICLO DE VIDA CLSICO

MODELO DE CONSTRUCCIN DE PROTOTIPOS


DESARROLLO RPIDO DE APLICACIONES

MODELOS EVOLUTIVOS: INCREMENTAL


MODELOS EVOLUTIVOS: ESPIRAL

Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Otros modelos de desarrollo de software

MODELO LINEAL SECUENCIAL O CICLO DE VIDA CLSICO

Enfoque sistemtico y secuencial


Problemas:
Los proyectos raramente siguen el flujo secuencial.
El cliente no puede explicitar inicialmente todos los requisitos
No existe una versin operativa hasta el final
Dificultad de hacer cambios entre etapas.
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Otros modelos de desarrollo de software

MODELO DE CONSTRUCCIN DE PROTOTIPOS

Construccin de un prototipo que va siendo refinado


El cliente quiere hacer del primer prototipo un producto final.
Los parches forman parte del producto final
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Otros modelos de desarrollo de software

DESARROLLO RPIDO DE APLICACIONES

Modelo lineal pero con un corto ciclo de desarrollo


Construccin rpida de prototipos ---> basada en componentes
modulares (reutilizable).
Prototipo desechable o Prototipo evolutivo.
Inconvenientes:
Necesita recursos humanos suficientes
Comunicacin fluida clientes-desarrolladores
Slo vlido para sistemas modulables
No vlido cuando los riesgos tcnicos son altos
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Otros modelos de desarrollo de software

MODELOS EVOLUTIVOS: INCREMENTAL

Modelo incremental
Combina: modelo lineal + la construccin de prototipos
Incorporacin incremental de funcionalidades
Problemas:
Los sistemas estn pobremente especificados
Poca visibilidad en el proceso de desarrollo
Ing. Guillermo Len Garca Soto.

CAPITULO 1: INTRODUCCION

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Otros modelos de desarrollo de software

MODELOS EVOLUTIVOS: ESPIRAL

Modelos anteriores + anlisis de riesgo

Problemas:
Dificultad para convencer que el enfoque es controlable.
Habilidad para la valoracin del riesgo.
Modelo relativamente nuevo.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 2: REQUERIMIENTOS
Tcnicas para recolectar informacin
Determinacin de requerimientos bsicos
DETERMINACION DE REQUERIMIENTOS (PRE ANLISIS )
1.

CONSIDERACIONES GENERALES:
1.1. Objetivos del pre anlisis:

Determinar la factibilidad econmica, tcnica y operativa, de un


proyecto de software, surgido de las necesidades de informacin de
un rea especfica.
De acuerdo a esta factibilidad se decidir si el sistema vale la pena
no desarrollar el sistema.
Lograr un conocimiento general y estructurado de los requerimientos
de informacin de un sistema, como fundamento para estimar y
proyectar los recursos necesarios para su desarrollo.
Plantear distintas alternativas de desarrollo de un sistema, con el fin de
que la alta direccin adquiera bases suficientes para decidir (de
acuerdo a los objetivos administrativos), cual alternativa implementar.
Realizar una planeacin general de actividades para el desarrollo
efectivo del sistema. (Esto en caso que exista factibilidad).
Ing. Guillermo Len Garca Soto.

DETERMINACION DE REQUERIMIENTOS (PRE ANLISIS )

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

1.2. Definicin general del pre anlisis:


Etapa preliminar en el desarrollo del sistema de informacin computarizado,
el cual transforma las inquietudes y requerimientos generales de informacin
de un rea especfica, en un estudio de factibilidad que contiene la
definicin organizada de esos requerimientos, los recursos con que se cuenta
para solucionar dichas necesidades, los estimativos de desarrollo de el nuevo
sistema, el anlisis de factibilidad, alternativas de desarrollo y cronograma de
actividades.
1.3. Importancia del pre anlisis:

Organiza las ideas referentes al desarrollo de un nuevo sistema, facilitando


el trabajo por realizar en la etapa de anlisis.
Evita el desarrollo de sistemas que a nivel econmico, tcnico u operativo,
sera un fracaso para la empresa.
Permite planear con tiempo los recursos requeridos para el desarrollo de
un sistema.
Aterriza al personal administrativo, usuarios, tcnicos en sistemas y
auditores, respecto a las alternativas reales del sistema.
Ing. Guillermo Len Garca Soto.

DETERMINACION DE REQUERIMIENTOS (PRE ANLISIS )

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

1.4. Participacin requerida:


El desarrollo del pre anlisis implica la participacin de un grupo interdisciplinario
de personas de reas distintas, cada uno de los cuales tiene sus propios
intereses.

LOS USUARIOS: Son los elementos ms importantes en este grupo, ya que son
los que define el problema de informacin existente.
Es conveniente que participe directamente el usuario responsable del rea,
o sea el Directivo encargado de la Dependencia.
En forma complementario, los usuarios Directos u operativos del sistema
existente.
PERSONAL DE SISTEMAS: Debe participar para los aspectos de tipo general, el
Director de Sistemas o jefe de Anlisis y Programacin, y para el desarrollo
concreto del estudio el analista de sistemas encargado del proyecto.
Este analista deber tener conocimientos administrativos del rea por
sistematizar.
AUDITORIA: Se debe asignar un auditor de sistemas para el proyecto, y este
debe participar desde la etapa de pre anlisis , estableciendo objetivos
generales de control y requerimientos de informacin de auditoria.
Ing. Guillermo Len Garca Soto.

DETERMINACION DE REQUERIMIENTOS (PRE ANLISIS )

2.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

PASOS EN EL DESARROLLO DEL PREANLISIS


2.1. Reconocimiento general del sistema:
En este punto se pueden contemplar varios aspectos, que en todos los
casos no son necesarios desarrollar; todo depende de las condiciones
administrativas del proyecto.
2.1.1.
Ubicacin general del sistema:
Su objetivo es ubicar la necesidad de informacin planteada, dentro
del medio ambiente de la organizacin.
Puede contener:
a. Descripcin y definicin de las caractersticas generales de la
empresa. (objeto social, tamao, estructura organizativa,
ubicacin geogrfica, recursos con que cuenta, sector al que
pertenece).
Esto puede ser importante cuando el pre anlisis se realiza a
travs de personal externo o va dirigido a personas externas a la
compaa.
b. Descripcin y definicin del rea donde se va a desenvolver el
sistema.
c. Ubicacin del sistema (necesidad de informacin), dentro del
rea.
Ing. Guillermo Len Garca Soto.

DETERMINACION DE REQUERIMIENTOS (PRE ANLISIS )

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

2.1.2.
Delimitacin o alcance del sistema:
Busca definir los lmites hasta donde se piensa expandir dentro del
rea, la solucin a las necesidades de informacin expuestas.
Normalmente esta delimitacin se refleja en el nombre que llevar
el sistema.
2.1.3.
Objetivos del sistema:
Estos debern ser muy claros y especficos.
Deben reflejar la satisfaccin de las necesidades de informacin,
beneficios organizativos y beneficios econmicos.

2.2 Definicin del sistema:


Este paso del pre anlisis tiene como objetivo definir en forma coherente y
estructurada las caractersticas y necesidades de informacin existente,
identificando sus componentes, las relaciones existentes entre stos, sus
entradas y salidas.
Esta definicin puede hacerse de dos formas diferentes.
2.2.1 Descripcin narrativa de los requerimientos y necesidades de
informacin, tratando de identificar un sistema informal que sera la
base fundamental del nuevo sistema de informacin.
Ing. Guillermo Len Garca Soto.

DETERMINACION DE REQUERIMIENTOS (PRE ANLISIS )

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

2.2.2 Aplicacin del enfoque de sistemas. En este sentido se trata de


asimilar las necesidades de informacin existentes, como un sistema
que tiene un medio ambiente, entradas, salidas, componentes y
relaciones. Este sistema sera una aproximacin inicial a lo que sera el
sistema de informacin por desarrollar.

2.2.2.1 Medio ambiente. Se busca definir el macrosistema bajo el


cual el nuevo sistema de informacin se desenvolver; esto
implica la identificacin de los sistemas fsicos o de informacin
que interactuarn con el sistema en estudio.
2.2.2.2 Entradas y salidas. Se quiere establecer aquellos flujos de
informacin que entran del medio ambiente, al posible sistema
(entradas); como tambin los flujos de informacin que el posible
sistema entrega al medio ambiente (salidas).

2.2.2.3 Componentes bsicos de los requerimientos planteados y


sus relaciones.
Con este punto se desea diferenciar los elementos o
componentes principales de los requerimientos de informacin
propuestos; para cada componente se realiza una descripcin
general; adems se establece las relaciones existentes entre
stos.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 2: REQUERIMIENTOS

Tcnicas para recolectar informacin


Determinacin de requerimientos bsicos

a. Revisin de Documentos.
La revisin de documentos permite a los analistas conocer dnde
est la organizacin y para dnde va. Se pueden revisar
documentos cualitativos y cuantitativos.
Entre los documentos cualitativos se encuentran los reportes, estados
financieros, registros y formularios de captura de datos.
Los documentos cuantitativos pueden ser memorandos, consultas y
manuales de procedimiento y polticas.
Ing. Guillermo Len Garca Soto.

CAPITULO 2: REQUERIMIENTOS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Tcnicas para recolectar informacin

b. Entrevistas.
Son dilogos de preguntas y respuestas. Las preguntas pueden ser abiertas o
cerradas.

Los pasos para realizar una entrevista son:

Leer previamente el material


Establecer objetivos
Seleccionar el entrevistado
Preparar el entrevistado
Decidir tipo de entrevista. Donde las estructuras pueden ser:
Ing. Guillermo Len Garca Soto.

CAPITULO 2: REQUERIMIENTOS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Tcnicas para recolectar informacin

Decidir tipo de entrevista. Donde las estructuras pueden ser:

Pirmide.
Comienza la entrevista con preguntas
cerradas y termina con preguntas
abiertas.
Embudo.
Comienza la entrevista con preguntas
abiertas y termina con preguntas
cerradas.
Diamante.
Comienza la entrevista con preguntas
cerradas, luego contina con un
conjunto de preguntas abiertas y
luego termina con preguntas cerradas.
Ing. Guillermo Len Garca Soto.

CAPITULO 2: REQUERIMIENTOS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Tcnicas para recolectar informacin

c. Cuestionarios.
Los cuestionarios se deben realizar cuando se presenta dispersin de personal,
se requieren respuestas annimas y cuando el personal a ser entrevistado es
bastante numeroso.

Las preguntas de un cuestionario pueden poseer diferentes escalas:


Nominal. Su objetivo es lograr una clasificacin con base en las
respuestas.
Ordinal. La clasificacin se logra con base en un rango.
Intervalo. Las respuestas dan un rango de intervalos pero todos tienen la
misma longitud.
De relacin. Es una escala de intervalo pero comienza siempre en cero.
d. Observacin.

Se debe observar el comportamiento y ejecucin de los procedimientos en la


organizacin, de tal manera que se cumplan los procedimientos escritos y se
estudie la realizacin de los procesos.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 3:
METODOS ESTRUCTURADOS DE DESARROLLO

Mtodos estructurados
Mtodos orientados a procesos
Mtodos orientados a los datos
OBJETIVOS
Registrar de forma apropiada los requisitos de informacin
Proporcionar un mtodo sistemtico de desarrollo
Construir un S.I. en un tiempo apropiado y a costes aceptables
Construir un sistema documentado y fcil de mantener
Ayudar a identificar, lo ms pronto posible, cualquier cambio que sea
posible realizar dentro del proceso de desarrollo
CARACTERSTICAS
Descomposicin funcional del sistema
Construccin de modelos de datos
Representacin del flujo de informacin
Transformacin de diagramas de flujo de datos en estructura modular
de programa
Autores: De Marco, Yourdon, Stevens, Myers, Constantine, Page-Jones, Gane y Sarson
Ing. Guillermo Len Garca Soto.

CAPITULO 3: METODOS ESTRUCTURADOS DE DESARROLLO

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Mtodos estructurados

PERSPECTIVA HISTRICA

a. Programacin estructurada
Naci a finales de los aos sesenta
Constituye el primer enfoque de desarrollo estructurado
Se establecan unas normas de aplicacin a estructuras de datos y de
control
b. Diseo estructurado
A mediados de los aos setenta el enfoque estructurado se extiende a
la fase de diseo
Primeras
publicaciones
[Myers,
1975],
[Yourdon
y
Constantine,1975], [Page-Jones, 1980]
Mdulo de programa como componente bsico de construccin
Se refina el concepto de modularidad
Revisin y mejora de los conceptos de diseo estructurado [Yourdon y
Constantine, 1979], [Page-Jones, 1988]
Ing. Guillermo Len Garca Soto.

CAPITULO 3: METODOS ESTRUCTURADOS DE DESARROLLO

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Mtodos estructurados

METODOS ORIENTADOS A PROCESOS

Mtodo descendente de descomposicin funcional para definir los requisitos


del sistema. Usa tcnicas grficas, dando lugar al concepto de
especificacin estructurada. Algunas notaciones grficas que contiene son:
Diagramas de Flujo de Datos (DFD): representacin de los procesos
(funciones) que debe llevar a cabo un sistema y de los datos utilizados por
los procesos Diccionario de datos: conjunto de las definiciones de todos los
datos que aparecen en los DFD Especificaciones de proceso: descripcin
de los procesos primitivos del sistema
Mtodos: DeMarco (1979), Gane y Sarson (1977), Yourdon (1989)
Ing. Guillermo Len Garca Soto.

CAPITULO 3: METODOS ESTRUCTURADOS DE DESARROLLO

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Mtodos estructurados

MTODOS ORIENTADOS A DATOS

Se pueden clasificar en:


Orientados a Datos Jerrquicos
Orientados a Datos No Jerrquicos
1. Orientados a Datos Jerrquicos: La estructura de control del programa
debe ser jerrquica y debe derivarse de la estructura de datos. El proceso de
diseo consiste en definir primero las estructuras de entrada y salida, para
posteriormente combinarlas con el fin de obtener la estructura del programa.
Finalmente se ordena la lgica procedimental para que se ajuste a esta
estructura. El diseo lgico debe preceder y estar separado del diseo fsico
Mtodos:
JSP (Jackson Structured Programming) y JSD (Jackson Structured Design)
de Jackson (1975)
LCP (Logical Construction Program) de Warnier (1974)
LCS (Logical Construction Systems) de Warnier y Orr (1981)
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos

DIAGRAMAS DE FLUJOS DE DATOS

Modelo lgico y grfico del sistema


tambin como modelo fsico
Visin general de las funciones y transformaciones de datos en una
organizacin
Identifica entradas, salidas, procesos y relaciones con el exterior
a nivel general
por refinamiento, a nivel detallado
Tipos de smbolos en los DFDs
1. NOTACIN DE YOURDON.
2. NOTACIN SYSTEM ARCHITECT.
Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Diagramas de Flujos de Datos

SMBOLOS DEL DFD (NOTACIN YOURDON)

TRANSFORMACIN o procesos (funciones, clculo, seleccin)


FILTRO (verificacin fecha, validacin transaccin)
DISTRIBUCIN (men, seleccin, transaccin)

Terminadores (Fuentes o Destinos), (personas, entidades).


Sealan los lmites del sistema y establecen sus relaciones con el
entorno.
Flujos de informacin
(inputs-outputs)
Flujos de control (Ward & Mellor 85)
Archivos o depsitos temporales de informacin (base de datos,
armario, clasificador, etc.)

Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Diagramas de Flujos de Datos

Ejemplo
Sistema de distribucin sin inventario
Se trata de un sistema que sirve pedidos de libros a unos clientes, con la
particularidad de que no mantiene un stock o inventario interno. El sistema
puede agrupar los pedidos que clientes distintos hacen a un mismo editor, de
manera que se puedan conseguir descuentos.
Anlisis de los procesos del sistema
Aplicamos la visin sistmica
Diagrama de contexto

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos

ESPECIFICACIN DE PROCESOS
La especificacin de procesos describe las reglas sobre cmo realizar el
proceso para transformar las entradas en salidas. Indican el proceso a realizar,
la transformacin de datos, no el algoritmo (que se selecciona en la etapa de
diseo).

1. Herramientas para describir la lgica de los procesos

Tablas de decisin
rboles de decisin
Pre y post-condiciones
Lenguaje estructurado
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos

DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de metadatos que contiene las
caractersticas lgicas y puntuales de los datos que se van a utilizar en el
sistema que se programa, incluyendo nombre, descripcin, alias, contenido y
organizacin.

1. Objetivos del DD:

Glosario de trminos
Establecer terminologa estndar
Proporcionar referencias cruzadas
Proporcionar control centralizado para cambios
Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Diccionario de datos

2. Informacin requerida para cada elemento del DD

Nombre
Tipo de elemento
Breve descripcin
Sinnimos
Observaciones

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos

1. Elementos

Entidades: Las entidades pasan por varios estados. En cada uno de ellos
pueden suceder determinados eventos que provoquen efectos o acciones
sobre la entidad.
Eventos: Algo que sucede en el mundo real y como consecuencia se
ejecuta un proceso.
Acciones: Descripcin del estado de un evento sobre una entidad
2. Definicin de DTE.
Un diagrama de transicin de estados describe un conjunto de transiciones que
pueden suceder sobre una entidad. El estado en que se encuentra una
entidad es el resultado de todas las transiciones sucedidas durante su vida.
Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Diagramas de transicin de estados

3. Notacin grfica

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos

DIAGRAMAS ENTIDAD RELACION


Es una representacin de las necesidades de informacin del usuario. Es un
modelo de red que describe la distribucin de los datos del sistema

1. Componentes
Entidad: Objetos sobre los que se guarda informacin
Relacin: Conjunto de conexiones entre objetos
Atributo: Cada una de las propiedades o caractersticas de una entidad o
de una relacin
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 4: ANALISIS

Diagramas de Flujos de Datos


Especificacin de procesos
Diccionario de datos
Diagramas de transicin de estados
Diagramas entidad relacin
Especificacin de requisitos

ESPECIFICACIN DE REQUESITOS DE SOFTWARE (ERS)


1. Estructura Bsica
1. Anlisis de Requisitos del Software
1.1. Identificacin de los usuarios participantes
1.2. Planificacin y realizacin de entrevistas
1.3. Catlogo de Requisitos del Sistema
1.3.1. Objetivos y alcance del sistema
1.3.2. Definiciones, acrnimos y abreviaturas
1.3.3. Descripcin general
1.3.4. Requisitos funcionales
1.3.5. Requisitos de usuario y tecnolgicos
1.3.6. Requisitos de interfaces externas
1.3.7. Requisitos de rendimiento
1.3.8. Requisitos de desarrollo y restricciones de diseo
Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Especificacin de requisitos

2. Anlisis de Requisitos del Software


El anlisis de requisitos del sistema tiene como objetivo analizar y documentar
las necesidades funcionales que debern ser soportadas por el sistema a
desarrollar. Para ello, se identificarn los requisitos que ha de satisfacer el nuevo
sistema mediante entrevistas, el estudio de los problemas de las unidades
afectadas y sus necesidades actuales. Adems de identificar los requisitos se
debern establecer las prioridades, lo cual proporciona un punto de referencia
para validar el sistema final que compruebe que se ajusta a las necesidades del
usuario.

Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Especificacin de requisitos

2.1. Identificacin de los usuarios participantes

Los objetivos de esta tarea son identificar a los responsables de cada una de
las unidades implicadas y a los principales usuarios implicados. Para ello se
consideran los siguientes aspectos:
Incorporacin de usuarios al equipo de proyecto.
Conocimiento de los usuarios de las funciones a automatizar.
Repercusin del nuevo sistema sobre las actividades actuales de los
usuarios.
Implicaciones legales del nuevo sistema
Es de destacar la necesidad de una participacin activa de los usuarios del
futuro sistema en las actividades de desarrollo del mismo, con objeto de
conseguir la mxima adecuacin del sistema a sus necesidades y facilitar el
conocimiento paulatino de dicho sistema, permitiendo una rpida
implantacin.

Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Especificacin de requisitos

2.2. Planificacin y Realizacin de Entrevistas. Estudio de Documentacin.


Esta tarea tiene como finalidad capturar los requisitos de usuarios para el desarrollo del
sistema. La entrevista consiste en una interaccin sistemtica con un usuario para extraer
los conocimientos de ste. Se deben realizar entrevistas de tipo abierta y estructurada. En
una entrevista abierta se plantean preguntas ms o menos espontneas al usuario,
mientras que en una entrevista estructurada se planifican las preguntas que se deben
plantear al usuario durante la sesin. El proceso comprende:

Planificar las entrevistas a realizar: en la planificacin se incluir fecha, hora y lugar de la


entrevista, duracin estimada y guin de la entrevista.
Realizar las entrevistas y documentarlas debidamente.
Documentar los requisitos identificados con sus prioridades.

A partir de las entrevistas realizadas con los responsables y usuarios, se identifican los
requisitos que debe cumplir el sistema y se establecer una prioridad para los mismos, de
acuerdo a las necesidades expresadas por los usuarios y a los objetivos a cubrir por el
nuevo sistema.
El estudio de la documentacin consiste en la educcin de requisitos de los documentos e
impresos que forman parte del sistema actual.

Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Especificacin de requisitos

2.3. Catlogo de Requisitos del Sistema


El objetivo de la especificacin es definir en forma clara, precisa, completa y verificable
todas las funcionalidades y restricciones del sistema que se desea construir. Esta
documentacin est sujeta a revisiones por el grupo de usuarios que se recogern por
medio de sucesivas versiones del documento, hasta alcanzar su aprobacin por parte del
grupo de

usuarios. Una vez aprobado, servir de base al equipo de desarrollo para la construccin
del nuevo sistema.
2.3.1. Objetivos y alcance del sistema
En esta etapa se detallan los objetivos del sistema, describiendo brevemente QU es lo
que el sistema debe hacer. En el alcance del sistema se describe en lenguaje natural el
mbito del sistema, su dominio y sus lmites.

2.3.2. Definiciones, acrnimos y abreviaturas


Esta etapa tiene como fin establecer el vocabulario de trminos que forman parte del
sistema, de manera que TODOS los participantes "hablen el mismo idioma".

Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Especificacin de requisitos

2.3.3. Descripcin general


Esta seccin nos presenta una descripcin general a grandes rasgos del sistema con el fin
de conocer las principales funciones que debe soportar, los datos asociados, las
restricciones impuestas y cualquier otro factor que pueda influir en la construccin del
mismo. Una buena manera de realizar la descripcin es plantearla con un enfoque
descendente; es decir, a nivel subsistemas, detallando las funciones por debajo de los
mismos.
2.3.4. Requisitos funcionales
Descripcin en lenguaje natural de las funciones desglosadas en la etapa anterior,
detallando las entradas, las salidas y la descripcin del proceso desde el punto de vista
del usuario. Las descripciones de entradas y salidas deben ser en lo posible grficas, o
bien los documentos que se usan corrientemente.
2.3.5. Requisitos de usuario y tecnolgicos
Requisitos de usuario: debe describirse el nivel de conocimiento de cada usuario (novato,
intermedio, experto) para la realizacin de interfaces, manuales de usuario, ayuda y
capacitacin de los mismos.
Requisitos tecnolgicos: se describen las necesidades desde el punto de vista
tecnolgico, es decir equipos de clientes y servidores, velocidades de transmisin de
datos, caractersticas que debe tener el sistema operativo y el sistema gestor de base de
datos, y cualquier equipo que forma parte del sistema. Este documento es solamente un
conjunto de criterios que me permite luego elegir el software y hardware adecuado para
el sistema.
Ing. Guillermo Len Garca Soto.

CAPITULO 4: ANALISIS

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Especificacin de requisitos

2.3.6. Requisitos de interfaces externas


En esta etapa se capturan los requerimientos que describen cmo debe ser la
comunicacin del sistema con el usuario y el mundo exterior. Se deben capturar las
interfaces con el usuario, interfaces hardware, interfaces software e interfaces de
comunicacin.
2.3.7. Requisitos de rendimiento
Pretende definir una serie de parmetros MENSURABLES del sistema que imponen
restricciones sobre el mismo. Generalmente estn asociados a tiempos de respuesta,
tiempos de espera y duracin de tareas batch. Estos requerimientos son muy importantes
ya que la no satisfaccin de los mismos implica un fracaso del sistema, por lo que deben
tener una prioridad alta.
2.3.8. Requisitos de desarrollo y restricciones de diseo

Requisitos de desarrollo: se definen los requerimientos planteados por el equipo de


trabajo: qu metodologa se seguir, qu ciclo de vida, qu herramientas se utilizarn,
etc.
Restricciones de diseo: son requisitos que nos impone la naturaleza del dominio del
problema. Estos son: ajuste a estndares (p.e. una determinada manera de codificar un
dato), limitaciones hardware (por los equipos disponibles), seguridad (por los distintos
niveles de acceso a la informacin que deben tener los usuarios), mantenimiento (se
debe tener en cuenta la ampliacin del sistema), adaptacin al entorno y polticas de
borrado.
Tomado de: "IEEE/ANSI 830-1993".
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

CAPITULO 5: DISEO

Introduccin al diseo
Anlisis de las transacciones y transformaciones
Diseo de entradas
Diseo de salidas
Diseo del dilogo GUI (interfaz grfica de usuario)
Diseo modular
Diseo procedimental

Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

BIBLIOGRAFA
Burch, John. Diseo de Sistemas de Informacin. Teora y Prctica. Mebabyte.
Mxico. 1996.
Kendall, Kenneth. Anlisis y Diseo de Sistemas. Prentice Hall. Mxico. 1997.
Pressman, Roger. Ingeniera del Software. Un enfoque prctico. McGraw-Hill. Espaa,
1998.
Senn, James. Analysis and Design of Information Systems. McGraw Hill. USA. 1998.
Whitten, Jeffrey. Anlisis y Diseo de Sistemas de Informacin. McGraw Hill. Espaa.
1996.
Yourdon, Edgar. Anlisis Estructurado Moderno. Prentice Hall. Mxico. 1993.
Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Preguntas, dudas y comentarios?


Ing. Guillermo Len Garca Soto.

ANLISIS Y TCNICAS DE DISEO


DE LA INFORMACIN.

Ing. Guillermo Len Garca Soto.