Anda di halaman 1dari 61

Servicio Nacional de Aprendizaje SENA Fecha:

Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 1 de 61
ADSI

ANALISIS DE SISTEMAS Commented [U1]: Anlisis


4/03/2014
Commented [U2]: el analista debe conocer los procesos de un
OBJETIVOS sistema como tal.4/03/2014

Dar a conocer al estudiante las tcnicas, metodologas y herramientas que le


permita realizar un apropiado anlisis, diseo y desarrollo de cualquier sistema
de informacin.

Permitir que el estudiante tenga en cuenta una serie de procesos que estn
involucrados en la realizacin de software como un proyecto.

1. Anlisis de Sistemas
a. Definicin
b. Determinacin de Requerimientos
c. Que es un requerimiento
d. Actividades en la determinacin de requerimientos. Commented [U3]: que actividades debo realizar para el
requerimiento.
4/03/2014

2. Tcnicas para hallar datos


a. Definicin
b. Entrevistas
c. Encuestas
d. Cuestionarios
e. Revisin de Documentos
f. Observacin de Operaciones
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 2 de 61
ADSI

ANLISIS DE SISTEMAS Commented [U4]: EN ESTE PROCESO SE RECOPILA LA


INFORMACION NECESARIA PARA DETERMINAR LOS
REQUERIMIENOTAS DEL SISTEMA DE LA EMPRESAQUE
SE ESATA ESTUDIANDO.
COMPRENSION DDEL SISTEMA Y DE SUS
1. Anlisis de Sistemas REQUERIMIENTOS
SE DEBEN ESTUDIAR LOS PROESOS D ELA EMPRESA
03/03/2014

1.1. Definicin:

A esta fase del sistema tambin se le denomina DETERMINACIN DE LOS


REQUERIMIENTOS DEL SISTEMA.

El aspecto fundamental del anlisis de sistemas es comprender todas las


facetas importantes de la parte de la empresa que se encuentra bajo estudio
(Es por esta razn que el proceso de adquirir informacin se denomina con
frecuencia INFORMACIN DETALLADA)

Los analistas al trabajar con los empleados y administradores deben estudiar


los procesos de una empresa para dar respuesta a las siguientes preguntas
claves:

Qu es los que se hace? Commented [U5]: En la plataforma del restaurante, donde los
clientes hacen sus reservaciones va web sin necesidad de ir
Cmo se hace? personalmente o a travs de una llamada costosa . 4/03/2014

Con qu frecuencia se hace?


Qu tan grande es el volumen de transacciones?
Cul es el grado de eficiencia con el que se efectan las tareas?
Existe algn Problema? Commented [U6]: El problema radica en que los clientes que
desean registrarse y no estn familiarizados con esa esos caracteres ,
Si existe un problema qu tan serio es? al momento de registrarse les aparece como error, y no les permite
hacer una reservacin va virtual.
Si existe un problema cul es la causa que lo origina? Commented [U7]: La plataforma est diseada para recibir
caracteres romnicos y no acepta de otro tipo. Ejemplo china
,Japn4/03/2014

Para contestar estas preguntas, el analista conversa con varias personas de la


entidad para reunir detalles relacionados con los procesos de la empresa, sus
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 3 de 61
ADSI

opiniones sobre por qu ocurren las cosas, las soluciones que proponen y sus
ideas para cambiar el proceso.

Se emplean cuestionarios para obtener esta informacin cuando no es posible Commented [U8]: SE EMPLEAN CUESTIONARIOS
CUANDO NO ES POESIBLE ENTREVISTR PERSONALMENTE
entrevistar en forma personal a los miembros de grupos grandes dentro de una AL PESORNAL PARA SABER LOS DETALLES DEL
FUNCIONAMIENTO DEL SISTEMA (PEOCWSOS DE LA
EMPRESA)
organizacin. As mismo, las investigaciones detalladas requieren el estudio de OBSERVACION DELAS ONDICIONES DE LA
SACTIVIDADES DEL TRABAJO
manuales y reportes, la observacin en condiciones reales de las actividades 3/03/2014

del trabajo y en algunas ocasiones, muestras de formas y documentos con el


fin de comprender el proceso en su totalidad.

Conforme se renen los detalles, los analistas estudian los datos sobre Commented [U9]: 3/3/2014
ES el proceso por el que el analista determina los requerimientos del
requerimientos con la finalidad de identificar las caractersticas que debe tener sistema para la mejora de los procesos de la empresa que se est
estudiando , mediante entrevistas o cuestionario o cualquier tipo de
tcnica que le permita al analista identificar los requerimientos
el nuevo sistema, incluyendo la informacin que debe producir los sistemas caractersticas que debe tener el nuevo sistema

junto con caractersticas operacionales tales como controles de procesamiento,


tiempos de respuesta y mtodos de entrada y salida.

DETERMINACIN DE REQUERIMIENTOS

Es el estudio de un sistema para conocer cmo trabaja y donde es necesario


efectuar mejoras.(3/03/2014) Los estudios de sistemas dan como resultado
una evaluacin de la forma como trabajan los mtodos empleados y si es
necesario o posible realizar ajustes. Estos estudios consideran mtodos tanto
basados en computadoras como manuales, es decir que no se circunscriben a
sistemas de cmputo.

REQUERIMIENTO:
Es una caracterstica que debe incluirse en un nuevo sistema.(3/03/2014)
Esta puede ser la inclusin de determinada forma para capturar o procesar
datos, producir informacin, controlar una actividad de la empresa o brindar
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 4 de 61
ADSI

soporte a la gerencia. Es as como la determinacin de requerimientos vincula


el estudio de un sistema existente con la recopilacin de detalles relacionados
con l. Commented [U10]: 3/03/2014
Puede que el estudio de un sistema existente sea analizar un
sistema?

Dado que los analistas de sistemas no trabajan como gerentes o empleados en Commented [U11]: Mas especifico4/03/2014

los departamentos de usuarios (contabilidad, mercadeo, tesorera, nomina,


etc.), no tienen los mismos conocimientos, hechos y detalles que los usuarios
de esas rea. Commented [U12]: 4/03/2014
Debo tener en cuenta lo que los empleadores hacen e decir debo
obsrvalos.

Por consiguiente, el primer paso del analista es comprender la situacin.


Ciertos tipos de requerimientos son tan fundamentales que son comunes en
casi todas las situaciones. Dar respuestas a un grupo especfico de preguntas
le ser de gran ayuda para comprender los requerimientos bsicos. Tambin
existe otra clase de requerimientos que dependen de si el sistema esta
orientado a transacciones, toma de decisiones o se extiende por varios
departamentos. Commented [U13]: 3/03/2014
No lo entiendo

ACTIVIDADES DE LA DETERMINACIN DE REQUERIMIENTOS

Es til ver la determinacin de requerimientos a travs de tres grandes


actividades: anticipacin, investigacin y especificacin de requerimientos.

ANTICIPACIN DE REQUERIMIENTOS: Commented [U14]: Observaciones del analista


El analista con su experiencia , anticipa el sistema, o la investigacin
de dicho tipo de software.
4/03/2014
La experiencia de los analistas en un rea en particular y el contacto con
sistemas en un ambiente similar al que se encuentra bajo investigacin, tiene
influencia sobre el estudio que stos realizan. Su experiencia les permite
anticipar ciertos problemas o caractersticas y requerimientos para un nuevo
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 5 de 61
ADSI

sistema. Por lo tanto, es probable que las caractersticas que investigan del
sistema actual, las preguntas que formulan o los mtodos que utilizan o los
mtodos estn basados sobre esta familiaridad.

INVESTIGACIN DE REQUERIMIENTOS: Commented [U15]: Es el estudio del sistema actual de sus


caractersticas , con tcnicas para encontrar los datos detallados del
sistema, sus habilidades y sus aptitudes, habilidades le ayudan a la
formacin del sistema 3/03/2014
Esta actividad es la ms importante del anlisis de sistemas. Los analistas
estudian el sistema actual con la ayuda de varias herramientas y habilidades y
documentan sus caractersticas para ms adelante comprender el anlisis.

La Investigacin de requerimientos depende de las tcnicas para encontrar


datos que incluyen mtodos para documentar y describir las caractersticas del
sistema.

ESPECIFICACIN DE REQUERIMIENTOS: Commented [U16]: Que es lo que quiere la empresa 4/03/2014

Los datos obtenidos durante la recopilacin de hechos se analizan para


determinar las especificaciones de los requerimientos, es decir, la descripcin
de las caractersticas del nuevo sistema. Esta actividad tiene tres partes
relacionadas entre s:

Anlisis de datos basados en hechos reales: Commented [U17]: Examinar los datos , que puedo ampliar , si
se desempea bien el sistema , seta me sirve o no actualizarlo
Se examinan los datos recopilados durante el estudio, incluidos en la 4/03/2014

documentacin de flujo de datos y anlisis de decisiones para examinar el


grado de desempeo del sistema y si cumple con las demandas de la
organizacin.

Identificacin de requerimientos esenciales: Commented [U18]: 4/03/2014


Lo que debe incluir en el nuevo software, mirara las operaciones e
cada quien ,que nuevo le puedo incluir.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 6 de 61
ADSI

Caractersticas que deben incluirse en el nuevo sistema y que van desde


detalles de operacin hasta criterios de desempeo.

Seleccin de estrategias para satisfacer los requerimientos: Commented [U19]: Que estrategias para hacer el software, mi
estrategia como analista. Elegir la estrategia ms cmoda para el
Mtodos que sern utilizados para alcanzar los requerimientos establecidos y desarrollo del requerimiento
4/03/2014
seleccionados. Estos forman la base para el diseo de sistemas, los cuales
deben cumplir con la especificacin de requerimientos.

Las anteriores actividades son importantes y deben realizarse en forma


correcta.

REQUERIMIENTOS BSICOS

Los analistas estructuran sus investigaciones al buscar respuestas a las


siguientes cuatro importantes preguntas:

Cul es el proceso bsico de la empresa?


Qu datos utiliza o produce este proceso?
Cules son los lmites impuestos por el tiempo y la carga de trabajo?
Qu controles de desempeo utiliza?

Para la comprensin del proceso, se requiere que el analista haga preguntas


que cuando reciben respuestas, proporcionan antecedentes sobre detalles
fundamentales relacionados con el sistema y que sirven para describirlo. Las
siguientes preguntas son de utilidad para adquirir la comprensin necesaria: Commented [U20]: Hay que ser ms especficos en las
preguntas. 4/03/2014
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 7 de 61
ADSI

Cul es la finalidad de esta actividad dentro de la empresa? Commented [U21]: Registrar a los comensales va virtual.
4/03/2014
Qu pasos se siguen para llevarla a cabo? Commented [U22]: 4/03/2014 Entra a la plataforma escoge la
opcin realizar reservacin y ah registra su nombre , el lugar donde
Dnde se realizan estos pasos? prefiere las mesa , para cuando la desea. 4/03/2014

Quienes los realizan?


Cunto tiempo tardan en efectuarlos? Commented [U23]: De inmediato 4/03/2014

Con cunta frecuencia lo hacen?


Quienes emplean la informacin resultante?

IDENTIFICACIN DE CONTROLES Commented [U24]: Identificar los errores los controles si se ha


llevado de forma adecuada. 4/03/2014
En situaciones donde se ejerce buen control ya sea por parte de la gerencia o
por seguimiento del proceso, quiz no sea problema determinar si una
actividad se ha llevado a cabo en forma adecuada. Aun as los analistas deben
examinar los mtodos de control durante la etapa de anlisis:

Existen estndares especficos de desempeo?


Quin se encarga de comparar el desempeo contra los estndares?
Cmo se detectan los errores?
Cmo se corrigen los errores?
Se cometen demasiados errores? Commented [U25]: Solo con las personas que no utilizan los
caracteres especificados por la plataforma2014/03/4

La falta o debilidad de los controles es un descubrimiento importante en


cualquier investigacin de sistemas.

CUANDO LA REGLA ES LA EXCEPCIN Commented [U26]: Cosas particulares que suceden en la


empresa, no todo funciona perfectamente. 4/03/2014

La determinacin de requerimientos es el proceso por el cual los analistas


obtienen conocimiento relacionado con la organizacin y lo aplican para
seleccionar la tecnologa correcta para una aplicacin en particular.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 8 de 61
ADSI

En muchos casos el objetivo ms importante de este proceso es aprender


cmo se manejan las excepciones que siempre existen dentro de la
organizacin. Las excepciones desafan los procedimientos estndares de
operacin. La habilidad para el manejo de excepciones distingue con
frecuencia al analista sobresaliente de los dems.

En muchas ocasiones, cuando trabajan con usuarios, los analistas escuchan


cmo deberan manejarse las excepciones. Claro est que una aplicacin debe
disearse para dar cabida a los eventos rutinarios. Pero los analistas deben
abordar lo que est por fuera de la rutina ya que estos sucesos son una prueba
de fuego para el sistema. Deben asegurase de hacer preguntas a los usuarios
que saquen a la luz los casos excepcionales:

El usuario que emplea el usuario siempre trabaja?


Con cunta frecuencia es necesario hacer una excepcin al procedimiento?
Nunca falla el procedimiento?
Todos los empleados siguen el mismo procedimiento?

Es posible que las respuestas para estas preguntas sean sorprendentes.

Taller en Clase

Distribuya el curso en grupos de estudiantes. Cada Grupo tendr un


usuario y varios analistas.
Un estudiante (que har el papel de usuario) debe tener conocimiento de
un sistema (Por ejemplo inventarios o nmina, etc) y debe responder las
preguntas de sus compaeros (que harn el papel de analistas).
Los analistas deben tener en cuenta lo visto hasta el momento para
formular preguntas sobre el funcionamiento del actual sistema.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 9 de 61
ADSI

En la cartilla o en una hoja deben escribir el nombre del sistema de


informacin, las preguntas de los analistas y las respuestas del usuario.
Una vez finalizada la actividad el profesor pasar al frente del saln a un
delegado de un grupo para dar a conocer el trabajo que desarrollaron.

TCNICAS PARA LA DETERMINACIN DE REQUERIMIENTOS

Se aplican las siguientes metodologas para obtener informacin y realizar el


anlisis del sistema actual y del sistema propuesto:
A. para hallar datos

Entrevistas
Encuestas
Cuestionarios
Revisin de Documentos
Observacin de Operaciones
3. Tcnicas para Anlisis de Sistemas
Pseudocdigo
Diagramas de Yourdon
Diagramas de Gane y Sarson
Diagramas de Nassi-Schneiderman
Diagramas de Flujo de Datos
Diagramas de Procesos
Diagramas HIPO
Diagramas de Warnier-Orr
rboles de Decisin
Tablas de Decisin
Herramientas CASE
Modelo Entidad-Relacin
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 10 de 61
ADSI

Diccionario de Datos

2. Tcnicas para hallar datos

2.1. Definicin:

Los analistas utilizan mtodos especficos denominados tcnicas para


encontrar hechos, con el objeto de reunir datos relacionados con los
requerimientos. Entre stos se incluyen la entrevista, el cuestionario, la revisin
de registros y la observacin. En general, los analistas emplean ms de una de
stas tcnicas para estar seguros de llevar a cabo una investigacin amplia y
exacta.
A continuacin se explica en detalle en que consiste cada una de stas
tcnicas:

2.2. Entrevistas:
Los analistas emplean la entrevista para reunir informacin proveniente de
personas o de grupos. Por lo comn, los entrevistados son usuarios de los
sistemas existentes o usuarios en potencia del sistema propuesto. En algunos
casos, los entrevistados son gerentes o empleados que proporcionan datos
para el sistema propuesto o que sern afectados por l Aunque algunos
analizas prefieren la entrevista sobre otras tcnicas, sta no siempre es la
mejor fuente de datos sobre la aplicacin. Dado que la entrevista requiere de
tiempo, es necesario utilizar otros mtodos obtener informacin necesaria para
conducir una investigacin.

Es importante recordar que los entrevistados y los analistas conversan durante


una entrevista, es decir no se interroga a los primeros. Las entrevistas dan a
los analistas oportunidades para reunir informacin de las personas que han
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 11 de 61
ADSI

seleccionado debido a sus conocimientos del sistema que est bajo custodio. A
menudo ste mtodo es la mejor fuente de informacin cualitativa. (opiniones,
poltica, descripciones de actividades y problemas). Otros mtodos para
recolectar hechos son ms tiles para recoger datos cuantitativos (nmeros,
frecuencias, cantidades)

Las entrevistas pueden clasificarse como estructuradas o no estructuradas. Las Commented [U27]: Formato formal, abiertas y/o cerradas.
4/03/2014
entrevistas no estructuradas utilizan un formato de pregunta-respuesta y son Commented [U28]: Formato pregunta respuesta, la persona
puede ampliar su respuesta. 4/03/2014
apropiadas cuando el analista desea adquirir informacin general acerca del
sistema. Este formato anima a los entrevistados a compartir sentimientos,
ideas y creencias. Por otro lado, las entrevistas estructuradas utilizan preguntas
estndar en un formato de respuesta abierta o cerrada.

De acuerdo a lo anterior, escriba a continuacin las ventajas y desventajas de


cada enfoque de tipo de entrevista

ENTREVISTA ENTREVISTA NO
ESTRUCTURADA ESTRUCTURADA
VENTAJAS -Asegura la elaboracin -el entrevistador tiene mayor
de un informe de las flexibilidad al realizar las
preguntas parta todos los preguntas adecuadas a
que van responder. quien responde.
-fcil de administrar y -el entrevistador puede
evaluar. explotar reas que surgen
-se necesita un limitado espontneamente durante
entrenamiento del una entrevista.
entrevistador. -puede producir informacin
sobre rea que se
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 12 de 61
ADSI

minimizaron o en las que no


se pens que fueran
importantes.
DESVENTAJAS -alto costo de preparacin. -Puede utilizarse
-un alto nivel en la negativamente el tiempo,
estructuras reduce tanto de quien responde
responder en forma como del entrevistador.
espontnea., as como la -puede recopilarse
habilidad para continuar informacin que no es
con comentarios por parte necesaria.
del entrevistador. -el anlisis y la interpretacin
-un alto nivel en la de los resultados puede ser
estructura puede no ser extensa.
adecuado para todas la
situaciones.

TECNICAS DE RECOGIDA DE INFORMACION


Tenemos una serie de tcnicas encaminadas a la consecucin de nuestros
objetivos como analistas para el levante de informacin, esta son:

Entrevistas
Desarrollo conjunto de aplicaciones
Prototipado
Observacin
Estudio de documentacin
Cuestionarios
Tormenta de ideas (Brainstorming) La lluvia de ideas (en ingls
brainstorming), tambin denominada tormenta de ideas, es una
herramienta de trabajo grupal que facilita el surgimiento de nuevas ideas
sobre un tema o problema determinado. La lluvia de ideas es una
tcnica de grupo para generar ideas originales en un ambiente relajado.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 13 de 61
ADSI
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 14 de 61
ADSI

CUALIDADES DEL ENTREVISTADOR


Las cualidades que debe tener un entrevistador son las siguientes:

Saber observar y escuchar


Poseer madurez
Ser objetivo e imparcial
No ser autoritario
Capacidad de empata
Comprensin
Ser cordial y accesible
Respetar la intimidad
Ser sincero, paciente, sereno
Ser prudente

Tambin se pueden presentar ciertos inconvenientes como :

BARRERAS A LA COMUNICACION

Existen barreras en la comunicacin de las personas esto se debe a ciertas


predisposiciones o falta de atencin o desconocimiento del tema :
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 15 de 61
ADSI

OIR LO QUE QUEREMOS


PASAR POR ALTO IDEAS CONTRARIAS
PREJUICIOS SOBRE EL EMISOR
DIFERENTE SIGNIFICADO DE LAS PALABRAS
COMUNICACION NO VERBAL
EMOCIONES
RUIDO
DISTANCIA

ELIMINACION DE BARRERAS

Debemos tratar de eliminar este tipo de barreras para que la informacin fluya y
se obtenga una buena informacin de parte del receptor:

Un analista debe:

ADAPTARSE AL MUNDO DEL RECEPTOR ojo tratamos de girarlos 360


grados
UTILIZAR EL DIALOGO
SERVIRSE DE LA COMUNICACION DIRECTA
INSISTIR (VARIAS VECES)
UTILIZAR LENGUAJE SENCILLO Y DIRECTO
UTILIZAR VIAS DISTINTAS
REDUCIR LAS DISTANCIAS
TRADUCIR LAS PALABRAS EN ACCION

FACTORES A CONSIDERAR

COMUNICACION NO VERBAL
CONTACTO CORPORAL
PROXIMIDAD FISICA
ORIENTACION
POSTURA
ADEMANES
CABEZA
EXPRESION FACIAL
OJOS
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 16 de 61
ADSI

APARIENCIA
ASPECTOS DEL LENGUAJE
ESCUCHAR Y RESPONDER
VOCABULARIO
EXPRESION VERBAL

FASES DE LA ENTREVISTA
En el proceso que tiene que ver con las entrevistas se debe tener en cuenta las
siguientes fases:
PREPARACION, CONDUCCION Y ANALISIS

FASE DE PREPARACION
Investigar la situacin
Identificar los entrevistados
Preparar el objetivo y el contenido
Planificar lugar y hora

FASE DE CONDUCCION

APERTURA
DESARROLLO
TERMINACION
TECNICAS DIRECTIVAS plantear una pregunta de cada una
Preguntas abiertas
Preguntas directas
Preguntas cerradas
Preguntas SI/NO
Sondeo
TECNICAS NO DIRECTIVAS
Pausa
Asentir
Reflejar ideas
Reflejar sentimientos
Resumir

PRINCIPIOS PARA DIRIGIR LAS ENTREVISTAS


INICIAR
ESCUCHAR
ENFOCAR
SONDEAR
UTILIZAR
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 17 de 61
ADSI

CUMPLIR LAS REGLAS DE PROTOCOLO En los lugares donde hay


respeto hacia compaeros de trabajo, de padres a hijos y viceversa, de
esposa a esposo, etctera, la convivencia es ms fcil y se evitan rias y
conductas ofensivas. Entre mayor grado de educacin hay en una
sociedad, menor es el riesgo que existan problemas

Protocolo

Como definicin, protocolo es el conjunto de normas establecidas para


ceremonias y formalidades de carcter oficial, diplomtico, militar,
institucional o social. Estas reglas son necesarias para entablar una
relacin de amistad y respeto entre las partes.

Taller en Clase:

Para un determinado Sistema de informacin, redacte 4 preguntas, dos (2) de


tipo abierto y dos (2) de tipo cerrado. Respndalas.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 18 de 61
ADSI

Pregunta abierta No 1.

Respuesta:

Pregunta abierta No 2.

Respuesta:

Pregunta cerrada No 1.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 19 de 61
ADSI

Respuesta:

Pregunta cerrada No 2.

Respuesta:

2.4. Cuestionarios:

El uso de cuestionarios permite a los analistas reunir informacin proveniente


relacionada con varios aspectos de un sistema de un grupo grande de
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 20 de 61
ADSI

personas. El empleo de formatos estandarizados para las preguntas puede


proporcionar datos ms confiables que otras tcnicas; por otra parte, su amplia
distribucin asegura el anonimato de los encuestados, situacin que puede
conducir a respuestas ms honestas. Sin embargo, ste mtodo no permite al
analista observar las reacciones o expresiones de los encuestados. As mismo
la respuesta puede ser limitada ya que es posible que no tenga mucha
importancia para os encuestados diligenciar el cuestionario.

Con frecuencia los analistas utilizan cuestionarios abiertos para descubrir


sentimientos, opiniones y experiencias generales o para explorar un proceso o
un problema. Los cuestionarios cerrados controlan el marco de referencia al
presentar a los encuestados respuestas especficas para escoger. Este formato
es apropiado para obtener informacin basada en hechos reales.

El alto costo asociado con el desarrollo y distribucin de cuestionaros demanda


del analista la consideracin cuidadosa del objetivo de stos as como la
estructura que ser ms til para el estudio y ms fcil de entender para los
encuestados.

Al igual que con las entrevistas, se debe seleccionar a los encuestados. El


analista debe asegurar que el conocimiento y experiencia de stos los
califiquen para dar respuesta a las preguntas.

2.5. Revisin de Documentos:

Varios tipos de registros y reportes pueden proporcionar al analista informacin


valiosa con respecto a las organizaciones y a sus operaciones. Al revisar los
registros, el analista examina la informacin asentada en ellos relacionada con
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 21 de 61
ADSI

el sistema y los usuarios. La revisin de los registros puede efectuarse al


comienzo del estudio, como introduccin o tambin despus y sirve de base
para comparar las operaciones actuales, por lo tanto los registros pueden
indicar que est sucediendo.

Los registros incluyen manuales de polticas, reglamentos y procedimientos


estndares de operacin utilizados por la mayor parte de las organizaciones
como guas para los gerentes y empleados. Estos registros no indican la forma
en la que se desarrollan las actividades en la realidad, donde se encuentra todo
el poder de la toma de decisiones o cmo se realizan todas las tareas. Sin
embargo, puede ser de gran ayuda para el analista en su afn de comprender
el sistema al familiarizarlo con aquellas operaciones que necesitan apoyo y con
las relaciones formales dentro de la organizacin.

2.6. Observacin de Operaciones:

La observacin permite al analista ganar informacin que no se puede obtener


por otras tcnicas. Por medio de la observacin el analista obtiene informacin
que no se puede obtener por medio de otras tcnicas. Por medio de la
observacin el analista obtiene informacin de primera mano sobre la forma
como se efectan las actividades.

Este mtodo es ms til cuando el analista necesita observar , por un lado, la


forma en que se manejan los documentos y se llevan a cabo los procesos y
por otro, si se siguen todos los pasos especificados.

Los observadores experimentados saben que buscar y cmo evaluar la


significancia de lo que observan.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 22 de 61
ADSI

Taller en Clase

- Que es un requerimiento de sistema?

Un requerimiento de sistema es una caracterstica que necesita tener un


sistema para optimizar su funcionamiento.

- Cmo se determinan los requerimientos?


Se determinan mediante tres actividades esenciales anticipacin investigacin
y especificacin de requerimientos.
En la primera el analista pone en prctica bien sea algn conocimiento previo o
si ha tenido experiencia del sistema que esta trabajando.
En la segunda el analista usa tcnicas como la entrevista, la revisin de
documentos las observaciones.
En la tercera se especifican las caractersticas que necesita tener el sistema
para optimizar su funcionamiento.
- Mencione cuatro preguntas de las ms importantes a las que los analistas
buscan respuesta durante la investigacin de sistemas?
Cul es el proceso bsico de la empresa?
Qu datos utiliza o produce este proceso?
Cules son los lmites impuestos por el tiempo y la carga de trabajo?
Qu controles de desempeo utiliza?
- Que diferencia existe entre los cuestionarios abiertos y los cuestionarios
cerrados.
En los cuestionarios abiertos se permiten hacer preguntas con carcter
cualitativo permite obtener informacin ms detallada que el cuestionario
cerrado, mientras que en el cuestionario cerrado las preguntas son muy
limitadas, y seguras para el que las est respondiendo
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 23 de 61
ADSI

- Que utilidad tiene cada uno de los tipos de cuestionarios?

Los cuestionarios cerrados controlan el marco de referencia al presentar a


los encuestados, respuestas especficas para escoger.
Cuestionarios abiertos para descubrir sentimientos, opiniones y
experiencias generales o para explorar un proceso o un problema.

- Cul es la finalidad del mtodo de revisin de registros?


Obtener informacin ms detallada de los procesos, datos cuantitativos,
tambin el conocimiento de la organizacin y de las operaciones del sistemas.

- Mencione una ventaja y una desventaja de la entrevista.


Una ventaja de las entrevistas es que permite conocer las cualidades de los
usuarios potenciales del sistema. La desventaja es que no nos permite obtener
informacin de un gran grupo de personas si no de especificas o muy pocas y
puede que lleven mucho tiempo el ejecutarlas dependiendo del tipo de
entrevista que se lleva a cabo.

- Mencione una ventaja y una desventaja de un cuestionario.


Las preguntas estandarizadas de un cuestionario pueden proporcionar,
datos ms confiables.
El analista no puede determinar las reacciones de los que participan en
los cuestionarios al momento de realizarlos.

1. DEFINICION DE ANALISIS DE SISTEMAS


Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 24 de 61
ADSI

El anlisis estructurado, como todos los dems mtodos de anlisis de


requisitos, es una actividad de construccin de modelos. Mediante una
notacin que es nica de este mtodo, se crean modelos que reflejan el flujo y
el contenido de la informacin (datos y control); se parte el sistema
funcionalmente y, segn los distintos comportamientos, se establece la esencia
de lo que se debe construir.

La tarea del anlisis de sistemas, conlleva ms que slo realizar anlisis de


requisitos, pero es en eso donde se focalizar la discusin.

Una de las principales labores del analista es descubrir detalles y documentar


la poltica de un negocio que pudiera existir slo en forma implcita,
"transmitidas de generacin en generacin" por los usuarios, nunca
documentadas formalmente. El analista debe distinguir entre sntomas,
problemas del usuario y causas. Con sus conocimientos de la tecnologa de los
computadores, el analista debe ayudar al usuario a explorar aplicaciones
novedosas y ms tiles de stos as como nuevas formas de hacer negocios.
Aunque muchos de los sistemas antiguos slo se limitaban a perpetuar el
negocio original del usuario, pero a velocidades electrnicas, hoy en da los
analistas se enfrentan al desafo de ayudar al usuario a encontrar productos y
mercados radicalmente innovadores, con la ayuda del computador.

2. Herramientas para documentar procedimientos y decisiones.

Seguir procedimientos y tomar decisiones son aspectos importantes de


cualquier empresa. De hecho, la administracin misma es, esencialmente,
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 25 de 61
ADSI

toma de decisiones. Algunas, como aceptar o no ofertas, afectan a todas las


organizaciones. Otras, como decidir cundo volver a pedir materiales para el
almacn, de penden de pocas personas y siguen procedimientos paso a paso.
Sin embargo, las decisiones y procedimientos son de importancia para el
analista cuando ste conduce una investigacin de sistemas dentro de la
empresa. (El desarrollo de un sistema para reabastecer el inventario, por
ejemplo, sin examinar la decisin sobre qu cantidad de un determinado
artculo incluir en el pedido, puede conducir a un desastre.

Hay varias herramientas para el estudio de procedimientos de operacin y de


los pasos a seguir para la toma de decisiones junto con los medios para
documentar estos aspectos en el estudio.

Una herramienta es cualquier dispositivo, objeto u operacin utilizada para


ejecutar una tarea especfica. El analista de sistema depende de las
herramientas para realizar su trabajo de la misma manera que otras personas
de sus actividades cotidianas.

Las herramientas ayudan al analista a integrar los datos recopilados por los
diversos mtodos (encuestas, entrevistas, observacin de operaciones y
revisin de documentos).

Entre las metodologas para documentar procedimientos se encuentran:


Algoritmos, Pseudocdigo, Diagramas de Yourdon, Diagramas de Gane y
Sarson, Diagramas de Nassi-Schneiderman, Diagramas de Flujo de Datos,
Diagramas de Procesos, Diagramas HIPO, Diagramas de Warnier-Orr, rboles
de Decisin, Tablas de Decisin, Herramientas CASE, Modelo Entidad-
Commented [U29]: metodologas para documentar
Relacin, Diccionario de Datos. procedimientos se encuentran
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 26 de 61
ADSI

1. DIAGRAMAS DE FLUJO DE DATOS

Se basan en la utilizacin de diversos smbolos para representar operaciones


especficas. Se les llama diagramas de flujo porque los smbolos utilizados se
conectan por medio de flechas para indicar la secuencia de operacin.

La simbologa utilizada para la elaboracin de diagramas de flujo es variable y


debe ajustarse a un patrn definido previamente.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 27 de 61
ADSI

SIMBOLOGIA UTILIZADA EN LOS DIAGRAMAS DE FLUJO

Smbolo Funcin
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 28 de 61
ADSI
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 29 de 61
ADSI

Ejemplo:

Calcular el salario neto de un trabajador en funcin del nmero de horas


trabajadas, precio de la hora de trabajo y considerando unos descuentos fijos al
salario bruto en concepto de impuestos (20 por 100).
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 30 de 61
ADSI

Ejemplo:
Realizar un diagrama de flujo que permita mostrar en pantalla un mensaje de
mayora o minora de edad segn sea el caso para un nombre especfico.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 31 de 61
ADSI

2. DIAGRAMAS DE PROCESOS

Los diagramas de proceso son llamados Carta de Burbujas, DFD, Diagramas


de burbujas, modelo de proceso, diagrama de flujo de trabajo o modelo de
funcin en la literatura computacional.

A medida que la informacin se mueve a travs del software, es modificada por


una serie de transformaciones. El DFD es una tcnica grfica que representa el
flujo de la informacin y las transformaciones que se aplican a los datos al
moverse desde la entrada hasta la salida.

COMPONENTES:

Existen cuatro componentes de un DIAGRAMA DE PROCESO, que son los


siguientes: PROCESO, FLUJO, ALMACEN, TERMINADOR.

El proceso.

Sinnimos comunes son burbuja, funcin o transformacin.

El proceso muestra una parte del sistema que transforma entradas en salidas;
es decir, muestra cmo es que una o ms entradas se transforman en salidas.
El proceso se representa grficamente como un valo o un rectngulo con
esquinas redondeadas. Estas diferencias son slo de forma, y se debe optar
por alguna de ellas y utilizarla en forma consistente.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 32 de 61
ADSI

Representaciones utilizadas para procesos, la de la izquierda corresponde a la


utilizada por Gane y Sarson, y la de la derecha es utilizada por Ward y Mellor,
as como por Yourdon y De Marco.

Ntese que el proceso se nombra con una palabra o frase, que intentan dar
una primera aproximacin de lo que hacen, por ejemplo VALIDAR ENTRADA,
CONTROL TEMPERATURA, etc.

El flujo.

Un flujo se representa grficamente por medio de una flecha que entra o sale
de un proceso. El flujo se usa para describir el movimiento de bloques o
paquetes de informacin de una parte del sistema a otra. Por ello, los flujos
representan datos en movimiento, mientras que los almacenes representan
datos en reposo.

Flujo de Datos, que lleva el Rut de un cliente. Se utiliza esta presentacin en


casi todos los formalismos propuestos.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 33 de 61
ADSI

En la mayora de los sistemas que se modelan, los flujos realmente


representarn datos, es decir, bits, caracteres, mensajes, nmeros de punto
flotante y los diversos otros tipos de informacin con los que se suele tratar en
sistemas computarizados. Esto no significa que los DFD no sean una
herramienta til en el modelado de procesos no automatizados
computacionalmente, como por ejemplo una lnea de ensamblado.

Este es la representacin dada por Gane y Sarson a un flujo de materiales.


Con esto, se representa que se ingresan datos o materiales de tipo no
computacional. Es til en el modelamiento de procesos productivos.

Los flujos de datos tienen un nombre el que representa el significado del


paquete de informacin que se mueve a lo largo del flujo.

Los flujos de datos pueden converger o divergir en un DFD. Commented [U30]: que significa.

El almacn.

El almacn se utiliza para modelar un conjunto de paquetes de datos en


reposo. Se denota por dos lneas paralelas u otras alternativas grficas. De
modo caracterstico, el nombre que se usa para un almacn es el plural del que
se usa para los paquetes que entran y salen del almacn por medio de flujos.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 34 de 61
ADSI

Representaciones utilizadas para almacenes de datos, la de la izquierda


corresponde a la utilizada por Gane y Sarson, y la de la derecha es utilizada
por Ward y Mellor, as como por Yourdon y De Marco.

A menudo, los almacenes de datos se implementan como archivos o bases de


datos. Tambin pueden ser implementados en sistemas manuales como
archivadores, carpetas, etc.

El Terminador.

Un terminador grficamente se representa como un rectngulo. Los


terminadores representan entidades externas con las cuales el sistema se
comunica. Comnmente un terminador es una persona o un grupo, por ejemplo
una organizacin externa o una agencia gubernamental, o un grupo o
departamento que est dentro de la misma compaa u organizacin, pero
fuera del control del sistema que se est modelando. En algunos casos, el
terminador puede ser otro sistema.

Terminador o "External", que en este caso representa al usuario del sistema.


Se utiliza esta presentacin en casi todos los formalismos propuestos.

Suele ser muy fcil identificar los terminadores en el sistema que se est
modelando. A veces el terminador es el usuario, que nos dice "pienso entregar
los datos A, B y C al sistema y espero que ste me entregue los datos X, Y y
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 35 de 61
ADSI

Z". En otros casos, el usuario se considera parte del sistema y ayudar a


identificar los terminadores relevantes.

Gua para la construccin de un DFD.

a. Escoger nombres con significado para los procesos, flujos, almacenes y


terminadores.

b. Numerar los procesos.

c. Redibujar el DFD tantas veces como sea necesario estticamente.

d. Evitar los DFD excesivamente complejos.

e. Asegurarse de que el DFD sea internamente consistente y que tambin lo


sea con cualesquiera DFD relacionado con l. (evitar procesos con slo
entradas o salidas, as como flujos y procesos no etiquetados).

DFD por niveles.

Se organiza el DFD global en una serie de niveles de modo que cada uno
proporcione sucesivamente ms detalles sobre una porcin del nivel anterior.
Esto es anlogo a la organizacin de mapas en un atlas.

El DFD de primer nivel consta slo de una burbuja, que representa el sistema
completo; los flujos de datos muestran las interfaces entre el sistema y los
terminadores externos (junto con los almacenes externos que pudiera haber).
Este DFD especial se conoce como Diagrama de Contexto.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 36 de 61
ADSI

El DFD que sigue del diagrama de Contexto se conoce como la figura 0.


Representa la vista de ms alto nivel de las principales funciones del sistema,
al igual que sus principales interfaces.

Ejemplo de un diagrama de contexto:

Diagrama nivel 0. Aqu se presenta la primera descomposicin funcional del


sistema.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 37 de 61
ADSI

Diagrama Nivel 1. En este caso se presenta una descomposicin funcional del


mdulo 1.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 38 de 61
ADSI

Diagrama nivel 2. En este caso se presenta una descomposicin funcional del


mdulo 1.3
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 39 de 61
ADSI

3. DIAGRAMAS DE WARNIER - ORR

Es una tcnica que utiliza una representacin semejante a la de cuadros


sinpticos para mostrar el funcionamiento y organizacin de los elementos que
conforman el algoritmo.

Bsicamente, utiliza una notacin de llaves para organizar los mdulos y se


auxilia en la siguiente simbologa para indicar operaciones de control.

Smbolo Significado
+ OR (uno, otro o varios)
XOR (uno u otro, solo uno)
(x,y) puede hacerse tantas veces desde x hasta y

Nota : Los diagramas Warnier Orr se leen de izquierda a derecha y de


arriba hacia abajo.

Ejemplo de un diagrama de Warnier Orr, de un control de almacn:


Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 40 de 61
ADSI

(0,n) = De cero veces a n veces


(1,n) = De una vez a n veces
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 41 de 61
ADSI

TALLER EN CLASE

Un patrn comn de diseo que se usa cuando los individuos deben interactuar
con un sistema en lnea mediante pantallas, usa una serie de mens. Cada
men informa al usuario de las opciones que puedan ejecutarse en ese punto.
En un sistema, el usuario entra introduciendo la palabra clave STARTUP
(cualquier otra palabra clave es un error) y el sistema responde mostrando el
men principal del sistema. Las opciones del men principal son la de aadir
nuevos registros al archivo, editar los registros existentes, generar reportes,
reindexar el archivo principal o salir del sistema.

Si el usuario elige la opcin de reporte, se presenta otro men a partir del cual
el usuario puede elegir uno de cuatro reportes. Despus de que el reporte ha
sido seleccionado, se muestra otra pantalla preguntando al usuario si el reporte
debe estar en orden alfabtico, numrico o cronolgico.

El usuario puede salir del sistema desde cualquier men o puede regresar al
siguiente men de nivel superior. La salida se hace oprimiendo x o X. El
movimiento de un men a otro se hace oprimiendo M. Todas las opciones se
eligen mediante un nmero (1, 2, 3, 4 etc).

1. Describa el proceso anterior por medio de un diagrama de Warnier Orr


2. Describa el proceso anterior por medio de un diagrama de flujo de datos

DESARROLLO DEL TALLER EN CLASE


Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 42 de 61
ADSI

DIAGRAMA DE WARNIER-ORR

DESARROLLO DEL TALLER EN CLASE


Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 43 de 61
ADSI

DIAGRAMA DE FLUJO DE DATOS

PRINCIPALES SUBSISTEMAS DE UN S.I.

La gran mayora de los sistemas de informacin tienen mdulos o subsistemas


que permiten alimentar la informacin de toda la compaa un ejemplo de estos
son los siguientes:
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 44 de 61
ADSI

Subsistema de Recursos Humanos: tiene como finalidad

La gestin de la informacin relacionada con la plantilla


La ejecucin de la nmina

Subsistema de Gestin Comercial: su objetivos esta encaminado a


Las propias ventas
La funcin de comercializacin

PRINCIPALES SUBSISTEMAS DE UN S.I.

Subsistema de Gestin Contable y Financiera


Subsistema de Control de Almacn
Otros Subsistemas
Sistemas de automatizacin de oficinas
Sistemas de produccin

CICLO DE VIDA DEL SOFTWARE

CONCEPTO DE CICLO DE VIDA


Una aproximacin lgica a la adquisicin, el suministro, el desarrollo, la
explotacin y el mantenimiento del software IEEE 1074
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 uso ISO 12207-1
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 45 de 61
ADSI

PROCESOS PRINCIPALES I

Proceso de Adquisicin: Estos procesos se realizan en la medida que se


necesite un nuevo sistema ya sea por outsorcing o nuevos desarrollos.
Proceso de Suministro: Procesos de suministro de software a lo usuarios
internos o externos

PROCESOS PRINCIPALES II
Proceso de Desarrollo I : los procesos de desarrollo son una parte importante
en las empresas que tienen departamento de sistemas ya que el equipo de
sistemas tiene la misin de crear nuevos programas si as se requiere.
Estos nuevos programas se convierten el proyectos de desarrollo los cuales
tienen las siguientes etapas:
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 46 de 61
ADSI

Anlisis de Requisitos del Sistema


Diseo de la Arquitectura del Sistema
Anlisis de los Requisitos del Software
Diseo de la Arquitectura del Software
Diseo Detallado del Software
Codificacin y Prueba del Software

CICLO DE VIDA DEL SOFTWARE


En el siguiente grafico se muestran los diversos procesos que tiene el ciclo del
software:
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 47 de 61
ADSI

MODELO EN CASCADA: Este tipo de modelo es bastante empleado


en el desarrollo de software como se puede observar en la siguiente grafica
cada etapa del ciclo de desarrollo conduce a la siguiente que da la impresin
que va cayendo de ah su nombre:
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 48 de 61
ADSI

El modelo de cascada tiene sus ventajas y desventajas

CRITICAS:
No refleja realmente el proceso de desarrollo del software
Se tarda mucho tiempo en pasar por todo el ciclo
Perpeta el fracaso de la industria del software en su comunicacin con el
usuario final
El mantenimiento se realiza en el cdigo fuente
Las revisiones de proyectos de gran complejidad son muy difciles
Impone una estructura de gestin de proyectos
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 49 de 61
ADSI

MODELO INCREMENTAL: el modelo incremental es otro tipo


utilizado en el desarrollo de software su grafica

Sus caractersticas son las siguientes:

Se evitan proyectos largos y se entrega Algo de valor a los usuarios con cierta
frecuencia SE VAN ENTREGASNDO POR MODULOS
El usuario se involucra ms en los procesos de desarrollo
Difcil de evaluar el coste total
Difcil de aplicar a sistemas transaccionales que tienden a ser integrados y a
operar como un todo.
Requiere gestores experimentados
Los errores en los requisitos se detectan tarde.
El resultado puede ser muy positivo
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 50 de 61
ADSI

MODELO PROTOTIPO

MODELO DE PROTOTIPO

No modifica el flujo del ciclo de vida


Reduce el riesgo de construir productos que no satisfagan las necesidades de
los usuarios
Reduce costos y aumenta la probabilidad de xito
Exige disponer de las herramientas adecuadas
No presenta calidad ni robustez
Una vez identificados todos los requisitos mediante el prototipo, se construye el
producto de ingeniera.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 51 de 61
ADSI

Este modelo tambin denominado modelo de desarrollo evolutivo. Para comprender


este modelo, comenzaremos con la definicin de los objetivos globales para el software,
despus identificaremos los requerimientos que conocemos y los sitios del diseo en
donde es necesaria ms definicin. Entonces planteamos con rapidez una iteracin de
construccin de prototipos y se presenta el modelado (en forma de un diseo rpido).

A menudo un cliente define un conjunto de objetivos generales para el software, pero no


identifica los requisitos detallados de entrada, procesamiento o salida. El responsable
del desarrollo del software est inseguro de la eficacia de un algoritmo,
de la adaptabilidad de un sistema operativo o de la forma que debera tomar la
interaccin humana mquina, entonces en este caso cuando utilizamos la construccin
de prototipos.

EL PROTOTIPADO PARA QUE SEA EFECTIVO:


Debe ser un sistema con el que se pueda experimentar
Debe ser comparativamente barato (< 10%)
Debe desarrollarse rpidamente
nfasis en la interfaz de usuario
Equipo de desarrollo reducido
Herramientas y lenguajes adecuados El prototipado es un medio excelente
para recoger el feedback (realimentacin) del usuario final
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 52 de 61
ADSI

PELIGROS DEL PROTOTIPO


El cliente ve funcionando lo que para el es la primera versin del prototipo que
ha sido construido con plastilina y alambres, y puede desilusionarse al decirle
que el sistema aun no ha sido construido.
El desarrollador puede caer en la tentacin de ampliar el prototipo para
construir el sistema final sin tener en cuenta los compromisos de calidad y de
mantenimiento que tiene con el cliente.

EL PROTOTIPADO EVOLUTIVO
Construccin de una implementacin parcial que cubre los requisitos
conocidos, para ir aprendiendo el resto y, paulatinamente, incorporarlos al
sistema.
Reduce el riesgo y aumenta la probabilidad de xito
No se conocen niveles apropiados de calidad y documentacin
Problemas de gestin de configuracin
Construir software para que pueda ser modificado fcilmente es un arte
desconocido

MODELO ESPIRAL
El modelo en espiral es un modelo bastante apropiado para el desarrollo de
sistemas y sus caractersticas bsicas son:

Trata de mejorar los ciclos de vida clsicos y prototipos.


Permite acomodar otros modelos
Incorpora objetivos de calidad y gestin de riesgos
Elimina errores y alternativas no atractivas al comienzo
Permite iteraciones, vuelta atrs y finalizaciones rpidas
Cada ciclo empieza identificando:
Los objetivos de la porcin correspondiente
Las alternativas
Restricciones
Cada ciclo se completa con una revisin que incluye todo el ciclo anterior y el
plan para el siguiente
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 53 de 61
ADSI

El benchmark es una tcnica utilizada para medir el rendimiento de un


sistema o componente del mismo, frecuentemente en comparacin con el que
se refiere especficamente a la accin de ejecutar un benchmark. La palabra
benchmark es un anglicismo traducible al castellano como comparativa. ...

(V & V) DEL DISEO


La verificacin y la validacin (V & V) es el nombre dado a estos procesos
de .... pruebas, el plan de pruebas define los recursos de hardware y software
que se requieren. http://www.slideshare.net/jpbthames/verificacin-y-validacin-del-
diseo#btnNext

TALLER EN CLASE
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 54 de 61
ADSI

Ejercicio 1
Qu factores influyen a la hora de elegir un ciclo de vida para resolver un
problema dado?
Qu ciclo de vida elegira para resolver un problema que se comprende bien
desde el principio y est muy estructurado? Una vez elegido el ciclo de vida,
qu procesos escogera para dicho ciclo de vida, teniendo en cuenta que el
desarrollo informtico para resolver el problema anterior lo realiza una nica
persona? incremental Cascada proceso de desarrollo I

Ejercicio 2
Se supone que se va desarrollar una aplicacin relativa a la gestin de pedidos
de una empresa. En este caso el cliente no tiene todava muy claro qu es lo
que quiere. Adems, el personal informtico va a utilizar un tecnologa que le
resulta completamente nueva. Disctase qu tipo de ciclo de vida es ms
apropiado y qu procesos se deberan utilizar para desarrollar esta aplicacin.
Prototipos proceso de desarrollo I

Indicar la(s) respuesta(s) correcta(s) y razonar la respuesta:

El ciclo de vida:
a) Comienza con una idea o necesidad que satisfacer y acaba con las pruebas
satisfactorias del producto.
b) No existe ningn estndar que describa sus procesos y actividades.
c) No se trata slo de realizar el anlisis, diseo, codificacin y pruebas;
tambin incluye, entre otros, procesos de soporte.
d) El mantenimiento lo constituyen las actividades para mantener sin cambios
el sistema.
e) En la actividad de anlisis de los requisitos software los desarrolladores
obtienen de los futuros usuarios los requisitos que piden al sistema.

ESTABLECIMIENTO DE TIEMPOS

Generalmente los proyectos son sensibles a dos variables dinero y tiempo


Los gerentes de proyecto deben trazar un cronograma de actividades en los
cuales se refleje de una manera estimada los tiempos que se utilizaran en las
diferentes fases del proyecto
Actualmente se utilizan herramientas como el Project Managment o en su
defecto tambin se puede utilizar una hoja de excel en donde se reflejen las
actividades y el tiempo graficas Gantt.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 55 de 61
ADSI

Diagrama de Gantt:

Los cronogramas de barras o grficos de Gantt fueron concebidos por el


ingeniero norteamericano Henry L. Gantt, uno de los precursores de la
ingeniera industrial contempornea de Taylor. Gantt procuro resolver el
problema de la programacin de actividades, es decir, su distribucin
conforme a un calendario, de manera tal que se pudiese visualizar el periodo
de duracin de cada actividad, sus fechas de iniciacin y terminacin e
igualmente el tiempo total requerido para la ejecucin de un trabajo. El
instrumento que desarroll permite tambin que se siga el curso de cada
actividad, al proporcionar informacin del porcentaje ejecutado de cada una
de ellas, as como el grado de adelanto o atraso con respecto al plazo
previsto.

El diagrama de Gantt consiste en una representacin grfica sobre


dos ejes; en el vertical se disponen las tareas del proyecto y en el
horizontal se representa el tiempo.

Caractersticas

Cada actividad se representa mediante un bloque rectangular cuya


longitud indica su duracin; la altura carece de significado.

La posicin de cada bloque en el diagrama indica los instantes de


inicio y finalizacin de las tareas a que corresponden.

Los bloques correspondientes a tareas del camino crtico acostumbran


a rellenarse en otro color (en el caso del ejemplo, en rojo).
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 56 de 61
ADSI

Tarea Predec. Duracin


A - 2
B A 3
C - 2
D C 3
E DII+1 2
F BFI-1 3
G D, E, F 3
H GFF 2

VENTAJAS Y DESVENTAJAS DE LOS GRFICOS DE GANTT.

La ventaja principal del grfico de Gantt radica en que su trazado requiere


un nivel mnimo de planificacin, es decir, es necesario que haya un plan
que ha de representarse en forma de grfico.

Los grficos de Gantt se revelan muy eficaces en las etapas iniciales de la


planificacin. Sin embargo, despus de iniciada la ejecucin de la actividad y
cuando comienza a efectuarse modificaciones, el grfico tiende a volverse
confuso. Por eso se utiliza mucho la representacin grfica del plan, en tanto
que los ajustes (replanificacin) requieren por lo general de la formulacin de
un nuevo grfico. Para superar esa deficiencia se crearon dispositivos
mecnicos, tales como cuadros magnticos, fichas, cuerdas, etc., que
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 57 de 61
ADSI

permite una mayor flexibilidad en las actualizaciones. An en trminos de


planificacin, existe todava una limitacin bastante grande en lo que se
refiere a la representacin de planes de cierta complejidad. El Grfico de
Gantt no ofrece condiciones para el anlisis de opciones, ni toma en cuenta
factores como el costo. Es fundamentalmente una tcnica de pruebas y
errores. No permite, tampoco, la visualizacin de la relacin entre las
actividades cuando el nmero de stas es grande.

En resumen, para la planificacin de actividades relativamente simples, el


grfico de Gantt representa un instrumento de bajo costo y extrema
simplicidad en su utilizacin. Para proyectos complejos, sus limitaciones son
bastantes serias, y fueron stas las que llevaron a ensayos que dieron como
resultado el desarrollo del CPM, el PERT y otras tcnicas conexas. Estas
tcnicas introdujeron nuevos conceptos que, asociados ms tarde a los de
los grficos de Gantt, dieron origen a las denominadas redes-cronogramas.

Requisito se aplica a las condiciones:


que debe cumplir o poseer un sistema o uno de sus componentes para
satisfacer un contrato, una norma o una especificacin.
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 58 de 61
ADSI

ERS = ESPECIFICACIONES DE REQUISITOS DE SOFTWARE


Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 59 de 61
ADSI

ESPECIFICACION DE REQUISITOS DEL SOFTWARE

Especificacin: es un documento que define, de forma completa, precisa y


verificable, los requisitos, el diseo, el comportamiento u otras caractersticas
de un sistema o componente de un sistema
Software: es el conjunto de programas, procedimientos y documentacin
asociada a la operacin de un sistema informtico

CARACTERISTICAS FUNDAMENTALES DE ERS

Debe incluir informacin veraz


Debe comunicar dicha informacin de forma eficaz
Describir correctamente todos los requisitos del software
No describir ningn detalle del diseo del software, de su verificacin o de la
direccin del proyecto.

CARACTERISTICAS DE UNA BUENA ERS


El ERS debe cumplir con ciertas condiciones o caracteristicas a saber:

No ambigua
Completa
Fcil de verificar
Consistente
Fcil de modificar
Fcil para identificar el origen de cada requisito
Fcil de utilizar durante las fases de explotacin y mantenimiento
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 60 de 61
ADSI
Servicio Nacional de Aprendizaje SENA Fecha:
Regional Bolvar
Versin 1
Sistema de Gestin Material de Apoyo
de la Calidad Determinacin de los requerimientos del Sistema
Pgina 61 de 61
ADSI

METODOLOGIAS DE DESARROLLO DE SOFTWARE

CONCEPTOS GENERALES

Metodologa: Conjunto de procedimientos, tcnicas, herramientas y un


soporte documental que ayuda a los desarrolladores a realizar nuevo
software.

Tarea: Actividades elementales en que se dividen los procesos.

Procedimiento: Definicin de la forma de ejecutar la tarea.

Tcnica: Herramienta utilizada para aplicar un procedimiento.


Se pueden utilizar una o varias.

Herramienta: Para realizar una tcnica, podemos apoyarnos en las


herramientas software que automatizan su aplicacin.

Producto: Resultado de cada etapa.