Subido por JuniorXD97 Yt

metodosdedesarrollodesistemas-170506203617

Anuncio
“Análisis y desarrollo de
Sistemas de Información”
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
ANEXO VI
TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
Identificación del equipo
Apellido y Nombre
DNI
Soto Roberto
40.766.569
Fernández Leandro
40.893.329
Ledesma Arnaldo
41.546.163
Schmidt Gonzalo
40.389.759
Observaciones (Reservado para la
catedra)
Desarrolle un pequeño informe conceptual sobre los temas que se enuncian a continuación
tomando como base al menos tres páginas web (obviar Wikipedia, rincón del vago, etc.). Indique
los URL utilizados.
- Método clásico del ciclo de vida de desarrollo de sistemas
- Método de desarrollo por análisis estructurado
- Método de construcción de prototipos de sistemas
Lea exhaustivamente, y con espíritu crítico, cada definición y debata con su grupo la pertinencia
o no de los conceptos allí vertidos.
1. Identifiquen y definan brevemente cada uno de los conceptos considerados.
2. Identifique similitudes y diferencias entre cada uno de los métodos
3. Realice un glosario de los temas desarrollados.
4. Cómo considera que estos conceptos se pueden aplicar y/o considerar en el desarrollo de su
carrera profesional.
El informe debe estar armado de tal manera que cualquier persona, sin ser conocedor de los temas,
pueda entender sobre qué están hablando.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
1) Ciclo de vida clásico del desarrollo de sistemas
Es un conjunto de pautas establecidas a seguir para el análisis y desarrollo de los sistemas de
información en una organización, es decir los procesos adecuados para que el mismo sea útil.
Estas pautas son:
1. Investigación preliminar
Es el proceso inicial en el cual, se analiza de forma intensa los problemas que presenta
una determinada organización; los objetivos a los que se quiere llegar, evaluando si el
sistema de información a desarrollar satisface las necesidades y metas especificadas. Si
esto es viable se podrá continuar con el proyecto planteado.
2. Relevamiento del sistema
Con la participación de usuarios de la organización se realizará una recolección de
información por medio de distintas herramientas como: entrevistas, cuestionarios y
observaciones personales a los mismos. Con el fin de interpretar como es el
funcionamiento, flujo y comunicación de la organización; que luego será la base
fundamental para el diseño del sistema a desarrollar.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
3. Diseño
Una vez finalizada la etapa de relevamiento del sistema, con la información recolectada,
se procederá a construir un modelo específico para este, en un principio se realizará de
forma manual es decir escrita utilizando esquemas específicos en los cuales se verán
reflejados los procesos con sus determinadas entradas y salidas de información, luego
todo esto se trascribirá a una herramienta automatizada la cual le servirá al equipo
encargado de desarrollar el software a utilizar.
4. Desarrollo y codificación del software
Un grupo de personas con conocimientos profesionales en el área de programación tiene
como objetivo; empezar a plasmar todo el modelo que se diseñó anteriormente en un
lenguaje de programación (con los
programas específicos a la situación)
para la obtención de un software
específico del sistema que cumpla con
los objetivos planteados hasta el
momento. Cabe destacar que los
profesionales encargados deben hacer
entrega de la documentación realizada.
5. Periodo de prueba
Luego de tener el software finalizado en la etapa anterior; se realizará un proceso de
evaluación al mismo, es decir se corroborará todo tipo de posibles errores que este posea.
Es de gran importancia realizar este paso porque disminuiría el costo si se hallara un error
previo a su implementación.
Este procedimiento funciona de forma paralela al sistema de información actual de la
organización; por un periodo de tiempo determinado, finalizado estos sean comparados
los datos actuales con los que manipulo el software en su período de prueba y si estos no
tuvieran falla alguna se podría corroborar que el mismo funciona correctamente, de lo
contrario, se corregirá todo error hallado.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
6. Implantación
Para finalizar, el último proceso implicará realizar la capacitación adecuada al personal de
la organización para la óptima utilización del sistema ya desarrollado y se colocará los
recursos necesarios para su completo funcionamiento (colocación de redes, aplicaciones,
etc.). El punto más importante de esta etapa será la colocación del software y también el
constante mantenimiento del mismo.
Método de desarrollo por análisis estructurado
Es una metodología que ayuda a comprender la complejidad de sistemas grandes y dificultosos.
Esto se realiza mediante:
 La división del sistema en componentes
 La construcción de un modelo de sistemas.
Análisis estructurado:
Su finalidad es determinar la función que se requiere que haga el
sistema. Permite que las personas observen los procesos separados
de los componentes físicos; dado esto se puede desarrollar un
diseño eficiente. Es un método para el análisis manual o
automatizado que lleva al desarrollo de especificaciones de
sistemas nuevos o ya existentes y también permite al analista
conocer el sistema a involucrarse de forma manejable.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
Componentes
 Símbolos gráficos: Iconos para conocer los componentes del sistema y su relación.
 Diccionario de datos: Describe los datos que se utilizan en el sistema.
 Descripción de procesos y procedimientos: Estos explican los procesos y procedimientos de
un sistema de manera formal.
 Reglas: Puntos determinados para documentar el sistema de forma correcta.
A. Desarrollo estructurado
Es una descripción grafica de todas las funciones que tiene un software. Su objetivo es poder
construir programas formados por módulos independientes que se relacionan entre sí por un
objetivo.
La herramienta fundamental es el diagrama estructurado que nos muestra las relaciones entre
módulos y el flujo de datos entre ellos.
B. Análisis de flujo de datos
Se investigan los datos a utilizar para realizar trabajos específicos de la organización.
C. Herramientas
Estas ayudan a lustrar los componentes más importantes de un sistema junto con sus acciones,
es decir lo que realiza.
D. Diagrama de flujo de datos
Es una herramienta imprescindible
y base de otros componentes. Se
detalla en diagramas de bajo nivel
con características del sistema. Cada
proceso de ramifica en otros
diagramas con más detalles,
repitiéndose hasta conseguir el
grado más específico, este esquema
demuestra cómo son las tareas y
como se realizan.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
CONCEPTO
Flujo de datos: movimiento de datos
en especifica dirección, desde un
origen hasta un destino en forma de
documentos, cartas, etc. Es un
“paquete de datos
Procesos: personas, procedimientos o
dispositivos que usan o producen
datos. No se identifica componente
físico.
Fuente o destino de los datos. Fuentes
o destinos externos de datos que
pueden ser personas, programas,
organizaciones u otras entidades que
interactúan con el sistema, pero están
fuera de sus límites.
Almacenamiento de datos. Lugar
donde se guardan los datos o al que se
hacen referencia los procesos en el
sistema. Representa dispositivos
computarizados y no computarizados.
Diagrama de flujo de datos
20-4-2017
YOURDON
GANE Y SARSON
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
Método de construcción de prototipo de sistemas
Es la creación de un plan de
desarrollo cuando no se conoce
todas las necesidades de un
usuario. Es de suma importancia la
interacción del usuario para su
continua evolución. Los empleados
del mismo no tienen experiencia e
información y los riesgos de
equivocación son muy altos. Es de
gran utilidad ya que con él se
identifican las necesidades que
tienen el usuario, poner a prueba el diseño del sistema y analizar el uso de una aplicación.
El cual está formado por 5 etapas
1. Identificación de requerimientos conocidos
Se realiza un trabajo en conjunto entre el usuario y los analistas con el fin de identificar
las necesidades conocidas a cumplir.
2. Desarrollo de un modelo de trabajo
En esta etapa es muy importante el uso del cronograma para el inicio y fin de la
interacción principal del usuario; en este desarrollo se tienen en cuenta los siguientes
componentes.
A.
B.
C.
D.
Un lenguaje para dialogar entre el usuario y el sistema
Pantallas y formatos para la entrada de datos
Modelos de proceso
Salida del sistema.
3. Utilización de prototipo
El usuario tiene como obligación utilizar el prototipo para que en base a su experiencia
busque mejoras y cambios en el mismo.
4. Revisión del prototipo
Los encargados capturan información de los gustos que tienen los usuarios, y con
estos realizan cambios en el prototipo, siendo responsable de estos.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
5. Repetición del proceso las veces que sea necesaria
Se repite continuamente los pasos anteriores las veces necesarias, y finalizara cuando
los usuarios y los analistas estén conformes con los cambios que se fueron
produciendo.
 Similitudes y Diferencias entre los métodos analizados
La primera que encontramos es entre el método de ciclo de vida de desarrollo de sistemas y
método de desarrollo de análisis estructurado, y es que antes de diseñar el sistema necesario
para la organización parten como punto de inicio desde entender su funcionamiento antes de
su diseño general.
 Diferencias entre los modelos
El método de ciclo de vida de desarrollo de sistemas divide el sistema en pautas, y es útil para
la creación del sistema desde un principio, en cambio que el de desarrollo de análisis
estructurado divide el sistema en componentes y además sirve para aplicarlo a sistemas tanto
ya existentes como nuevos ; estos dos modelos a su vez se diferencian del tercer método de
prototipo de sistemas ya que este parte de un sistema base que no cumple con todas las
necesidades del usuario y se le aplican cambios acordes a la experiencia del mismo para su
construcción; es decir se tiene en cuenta el uso que le dé el cliente y en base a ello se modifica
para lograr el fin.
3) Glosario del análisis






Preliminar: “Que se hace con anterioridad a una cosa y sirve como preparación”.
Viable: “Que puede ser realizado”
Relevamiento: “Determinar la situación existente en el sistema actual”
Usuarios: “Aquella persona que usa algo para una función en específico”
Flujo: “Circulación de la información, el sentido de esta”
Software “Conjunto de programas y rutinas que permiten a la computadora realizar
determinadas tareas.”
 Codificación: “Es el proceso por el cual la información de una fuente es convertida en
símbolos para ser comunicada”.
 Estructurado: “Que tiene una estructura u organización”.
INT.SISTEMAS DE INFORMACIÓN │ LIC.SISTEMAS DE INFORMACIÓN
20-4-2017
 Automatizado: “Someter a automatización [un procedimiento industrial o una serie de
operaciones administrativas o de investigación].”
 Sistema: “Conjunto de elementos que interactúan y se relacionan entre sí para un fin
determinado”
 Método: “Modo ordenado y sistemático de proceder para llegar a un resultado o fin
determinado”
 Formal: “Que cumple con las condiciones necesarias o con los requisitos establecidos”
 Módulos: “Elemento con función propia concebido para poder ser agrupado de distintas
maneras con otros elementos constituyendo una unidad mayor”.
 Diagramas: “Representación gráfica de las variaciones de un fenómeno o de las
relaciones que tienen los elementos o las partes de un conjunto”.
 Imprescindible: “Que es o se considera tan necesario que no se puede prescindir de él o
no se puede dejar de tener en consideración”.
 Prototipo: “Primer ejemplar que se fabrica de una figura, un invento u otra cosa, y que
sirve de modelo para fabricar otras iguales, o molde original con el que se fabrica”.
 Evolución: “Cambio o transformación gradual de algo, como un estado, una
circunstancia, una situación, unas ideas, etc.”.
4) Consideración
Hemos considerado que estos métodos se asocian con el desarrollo de nuestra
carrera profesional ya que en la misma tendremos que analizar y comprender
sistemas complejos y diseñar los mismos con las herramientas adecuadas, en donde
estos métodos juegan un rol muy importante, así mismo podremos reconocer en que
situación utilizar cada uno de ellos e ir interiorizándose con la función de cada
método.
Son herramientas fundamentales en el trabajo diario de un Licenciado en Sistemas
de información, ayudan a realizar las modificaciones necesarias al sistema y
desarrollo óptimo del mismo.
Descargar