Metodologias de diseño y desarrollo de los sistemas de informacion
1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario Politécnico “Santiago Mariño”
Barcelona edo. Anzoátegui
Sección: S9
METODOLOGÍAS DE DISEÑO Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN
PROFESOR:
AMELIA VÁSQUEZ
AUTOR:
ARGIMIRO DOMÍNGUEZ
C.I:25.245.074
BARCELONA, SEPTIEMBRE DE 2018
2. INTRODUCCIÓN
Las metodologías para el desarrollo de Sistemas de Información es un conjunto
de actividades llevadas a cabo para desarrollar y poner en marcha el mismo.
Aplicando un marco de trabajo estructurado para planificar y controlar los
proceso de desarrollo en un SI; por lo que en el trabajo realizado se amplían
distintos aspectos referentes a las fases del desarrollo del los sistemas de
información, el cual esta comprendido por los ciclos de vida de los SI, entre otros.
Como también el proceso de planeación para el desarrollo de los SI y su
importancia, Estudio de factibilidad: operativa, técnica, financiera y legal del
desarrollo de sistemas de información.
3. IMPORTANCIA COMO DISCIPLINA DE LA
INGENIERÍA EN EL DESARROLLO DE SISTEMAS DE
INFORMACIÓN
Los sistemas de información (SI) son parte esencial de la ingeniería ya que con
esta disciplina se han logrado grandes avances tecnológicos. Revolucionaron la
forma de trabajar en las empresas, con su implementación se adquieren
significativas mejoras debido a que automatizan los procesos operativos,
proporcionan una base de información lo cual es indispensable para tener como
resultado eficiencia a la hora de la toma de decisiones y, lo más esencial, su
implementación brinda ventajas comparativas frente a los rivales.
4. FASES DEL DESARROLLO DE SISTEMAS DE
INFORMACIÓN
Según James Senn, existen tres estrategias para el desarrollo de sistemas:
.- Ciclo de vida de desarrollo de sistemas.
.- Desarrollo por análisis estructurado.
.- Construcción de prototipos de sistemas.
5. CICLO DE VIDA DE UN SISTEMA DE
INFORMACION
Los sistemas de información andan por una serie de fases a lo largo de
su vida. Su ciclo de vida comprende una serie de etapas entre las que se
encuentran las siguientes:
o Planificación
Realizar una serie de tareas previamente para determinar el curso de
acción a tomar logrando un impacto positivo en el proyecto.
o Análisis
Se Indaga sobre lo que tiene que hacer el sistema. La etapa de análisis
en el ciclo de vida del software corresponde al proceso por lo cual se
intenta descubrir qué es lo que realmente se necesita para comprender
adecuadamente los requerimientos del sistema.
6. CICLO DE VIDA DE UN SISTEMA DE INFORMACION
o Diseño
Se debe estudiar posibles alternativas de implementación para el sistema de
información que se construirá y decidirá la estructura general que el sistema
posee. El proceso de diseño tiene que realizarse de forma iterativa.
o Implementación
Seleccionar las herramientas adecuadas, un entorno de desarrollo que facilite el
trabajo y un lenguaje de programación apropiado para el tipo de sistema que
vaya a realizar. La elección de estas herramientas dependerá en gran parte de las
decisiones de diseño que hayamos tomado hasta el momento y del entorno en el
que nuestro sistema deberá funcionar.
7. CICLO DE VIDA DE UN SISTEMA DE
INFORMACION
o Pruebas
Tiene como objetivo detectar los errores, que se hayan podido cometer
en las etapas anteriores del proyecto y corregirlos. La búsqueda de
errores que se realiza en la etapa de pruebas puede adoptar distintas
formas, en el desarrollo del proyecto.
o Instalación
Debemos de planificar el entorno en el que el sistema debe funcionar,
tanto el hardware como el software: equipos necesarios y su
configuración física, redes de interconexión entre los equipos, (si bien sea
el caso de este SI), acceso a sistemas externos, sistemas operativos y
bibliotecas.
8. CICLO DE VIDA DE UN SISTEMA DE INFORMACION
o Uso y mantenimiento
La etapa de mantenimiento consume típicamente del 40 al 80 por ciento de los
recursos de una empresa de desarrollo de software. De hecho, con un 60% de
media, es probablemente la etapa más importante del ciclo de vida del software.
Eliminar los defectos que se detecten durante su vida útil, lo primero que a uno
se le viene a la cabeza cuando piensa en el mantenimiento de cualquier cosa.
Adaptarlo a nuevas necesidades cuando el sistema ha de funcionar sobre una
nueva versión del sistema operativo o en un entorno hardware diferente.
Añadirle nueva funcionalidad, cuando se proponen características deseables que
supondrían una mejora del sistema ya existente.
9. MÉTODO DE DESARROLLO POR ANÁLISIS
ESTRUCTURADO
El método de desarrollo del análisis estructurado tiene como finalidad
superar su proceso por medio de:
1). La división del sistema en componentes.
2). La construcción de un modelo del sistema.
El análisis estructurado se concentra en especificar lo que se requiere que
haga el sistema o la aplicación. Permite que las personas observen los
elementos lógicos separados de los componentes físicos (computadora,
terminales, entre otros). Después de esto se puede desarrollar un diseño
físico eficiente para la situación donde será utilizado.
Éste análisis permite al analista conocer un sistema o proceso en una
forma lógica y manejable al mismo tiempo que proporciona la base para
asegurar que no se omite ningún detalle pertinente.
10. MÉTODO DE DESARROLLO POR ANÁLISIS
ESTRUCTURADO
Sus Componentes son:
Símbolos gráficos
Diccionario de datos
Descripciones de procesos y procedimientos
Reglas
Diseño Estructurado
Diagrama de flujo de datos
Notaciones
11. MÉTODO DE CONSTRUCCIÓN DE PROTOTIPOS DE
SISTEMAS
Representa una estrategia de desarrollo, cuando no es posible determinar todos
los requerimientos del usuario. Es por ello que incluye el desarrollo interactivo o
en continua evolución, donde el usuario participa de forma directa en el proceso.
Este método contiene condiciones únicas, donde los encargados del desarrollo
tienen poca información, o donde los costos y riesgos de que se cometa un error
pueden ser altos. Así mismo este método resulta útil para probar la facilidad del
sistema e identificar los requerimientos del usuario desde otra perspectiva, evaluar
el diseño de un sistema o examinar el uso de una aplicación.
El método del prototipo de sistemas consta de 5 etapas:
1). Identificación de requerimientos conocidos
2). Desarrollo de un modelo de trabajo
3). Utilización del prototipo
4). Revisión del prototipo
5). Repetición del proceso las veces que sea necesarias
12. PLANEACIÓN DEL PROCESO DE DESARROLLO
DE SISTEMAS DE INFORMACIÓN
Consta de 3 fases distintas que son:
A.- Fase de estudio
1). Formar el equipo de planificación: La primera actividad en la fase de
estudio consiste en formar el equipo de planificación.
2). Definir el ámbito y las expectativas de la planificación: Esta seria la
primera actividad en equipo y llevarlo a la práctica resulta difícil en
algunas ocasiones debido a la envergadura y la complejidad de la
empresa, a cuestiones políticas o la falta de un compromiso por parte de
los directivos de alto rango. Es particularmente importante definir el
ámbito cuando no cubre todo el sistema.
3). Identificar las medidas de rendimiento de la empresa: La mejor
manera de desarrollar esta actividad es mediante reuniones de tipo DCA
entre el equipo de planificación.
13. PLANEACIÓN DEL PROCESO DE DESARROLLO DE
SISTEMAS DE INFORMACIÓN
4). Desarrollar un plan de Proyecto: El plan y el presupuesto del proyecto es
desarrollado por el equipo de planificación. La técnica básica requerida para
completar esta actividad es la gestión de proyectos.
5). Revisar los descubrimientos y comunicar las aspiraciones de la planificación: El
equipo de planificación es el encargado de llevar a cabo esta actividad.
B.- Fase de definición
1). Definir un modelo de la empresa: Es una representación de la realidad. En la
tradición clásica de que "una imagen vale mas que mil palabras", los modelos son
en su mayor parte representaciones graficas de la realidad.
2). Evaluar las estrategias actuales de la empresa: Algunas estrategias de la
empresa pueden evaluarse antes de la modelización de empresa. Así esta
actividad puede iniciarse al mismo tiempo que la primera actividad.
3). Evaluar las estrategias y los servicios actuales de información: El equipo de
planificación lleva a cabo normalmente estudios de la comunidad de gestión para
recoger las opiniones y los datos necesarios.
14. PLANEACIÓN DEL PROCESO DE DESARROLLO
DE SISTEMAS DE INFORMACIÓN
4). Identificar áreas de empresa y establecer prioridades: Las áreas de
empresa poseen "funciones cruzadas". Por tanto, derriban las barreras de las
aplicaciones construidas entorno a una unidad organizativa.
5). Completar la nueva arquitectura de información: Definir la arquitectura de
servicios de información (bloque elemental de personas) requiere del equipo
de planificación que determine la mejor manera de organizar los servicios
de información.
6). Identificar y planear proyectos posteriores: En esta función de la
metodología de planificación utilizada, la siguiente actividad tendrá lugar en
una de las dos direcciones siguientes:
Identificar y planear proyectos subsiguientes de desarrollo de aplicaciones:
Estos proyectos deberían enviarse directamente a la etapa de desarrollo de
sistemas para su análisis y diseño.
Identificar y planear proyectos subsiguientes de análisis de áreas de
empresa: Este es el planteamiento requerido en los métodos basados en la
ingeniería de la información.
15. PLANEACIÓN DEL PROCESO DE DESARROLLO DE
SISTEMAS DE INFORMACIÓN
7). Revisar las conclusiones y aprobar el plan: Son posibles dos niveles de
revisión:
Una revisión de calidad que asegure que las fases se terminaron conforme a
la metodología y que la documentación resultante (en el diccionario) es
completa, consiste y acorde con las normas.
Una revisión de viabilidad que reevalúe la viabilidad de continuar con el
proyecto.
C. - Fase de Análisis
1). Formar el equipo de análisis: Los centros de sistemas de información suelen
formar equipos de especialistas en herramientas automatizadas para los
análisis de áreas de empresa.
2). Identificar medidas de rendimiento del área de la empresa: Esta tarea es
realizada por el equipo de análisis con la ayuda adicional apropiada de otros
directivos del área de empresa.
16. 3). Elaborar un modelo de área de empresa: Nuestro modelo de pirámide
ofrece una estructura para los modelos de áreas de empresa que van a
desarrollarse. Los modelos más característicos son: Actividades, Datos y
Redes.
4). Evaluar el rendimiento actual de empresa y de los sistemas de
información: Este análisis es llevado a cabo normalmente mediante la
construcción y el análisis de diversas matrices de asociaciones, existentes a
las medidas del área de la empresa.
PLANEACIÓN DEL PROCESO DE DESARROLLO DE
SISTEMAS DE INFORMACIÓN
17. PLANEACIÓN DEL PROCESO DE DESARROLLO DE
SISTEMAS DE INFORMACIÓN
5). Identificar proyectos de desarrollo y establecer prioridades: Los modelos
de áreas de empresa ya ilustran la integración de los procesos, los datos y
las redes de empresa. El equipo de análisis simplemente identifica o divide
los proyectos de desarrollo adecuados en los modelos y define prioridades
entre ellos en una secuencia razonable.
6). Planear una estrategia y proyectos de desarrollo de aplicaciones: El plan
deberá incluir un calendario general o una secuencia de todos los proyectos
de desarrollo en el área de empresa. Este calendario podrá abarcar varios
años ya que un área de empresa puede generar muchos proyectos.
18. 7). Revisar las conclusiones y aprobar el plan: Son dos posibles niveles:
Una revisión de calidad: para asegurar que la fase de análisis se ha
completado en concordancia con la metodología y que la documentación
resultante en el diccionario, es completa, consistente y acorde con las
normas.
Una revisión de viabilidad, que reevalué la viabilidad de iniciar los
proyectos de desarrollo de prioridad más alta.
En ambos casos, el analista de sistemas o el propietario de sistemas
reúnen la documentación apropiada desde el diccionario.
PLANEACIÓN DEL PROCESO DE
DESARROLLO DE SISTEMAS DE
INFORMACIÓN
19. ESTUDIO DE FACTIBILIDAD
El estudio de factibilidad, es una de las primeras etapas del desarrollo de un
sistema informático.
Después de definir la problemática y establecer las causas que ameritan de un
nuevo sistema, Es de vital importancia realizar un estudio de factibilidad para
determinar la infraestructura tecnológica y la capacidad técnica que implica la
implantación del sistema en cuestión, así como los costos, beneficios y el grado
de aceptación que la propuesta genera en la institución. Este análisis permite
determinar las posibilidades de diseñar el sistema propuesto y su puesta en
marcha, los aspectos tomados en cuenta para este estudio fueron clasificados en
tres áreas, las cuales se describen a continuación:
20. Factibilidad Operativa: Permite predecir, si se pondrá en marcha el sistema
propuesto, aprovechando los beneficios que ofrece, a todos los usuarios
involucrados con el mismo, ya sean los que interactúan en forma directa con este,
como también aquellos que reciben información producida por el sistema. Por
parte, el correcto funcionamiento del sistema en cuestión, siempre estará
supeditado a la capacidad de los empleados encargados de dicha tarea.
ESTUDIO DE FACTIBILIDAD
21. ESTUDIO DE FACTIBILIDAD
FACTIBILIDAD TÉCNICA
La Factibilidad Técnica consiste en realizar una evaluación de la tecnología
existente en la organización, este estudio estuvo destinado a recolectar
información sobre los componentes técnicos que posee la organización y la
posibilidad de hacer uso de los mismos en el desarrollo e implementación del
sistema propuesto y de ser necesario, los requerimientos tecnológicos que deben
ser adquiridos para el desarrollo y puesta en marcha del sistema en cuestión
FACTIBILIDAD FINANCIERA
Consiste en diseñar un estudio que nos proporcione como resultado información
al respecto de la factibilidad económicamente del desarrollo del sistema de
información a realizar. Se determinan los recursos para desarrollar, implantar, y
mantener en operación el sistema programado, haciendo una evaluación donde
se pone de manifiesto el equilibrio existente entre los costos inherentes del
sistema y los beneficios que se derivaron de éste, lo cual permite observar de una
manera más precisa las bondades del sistema propuesto.
22. ESTUDIO DE FACTIBILIDAD
FACTIBILIDAD LEGAL
Nos permite determinar los derechos que tienen los autores sobre la
documentación realizada por ellos en este proyecto, la cual es exclusividad de los
desarrolladores de este sistema, por tal motivo queda prohibida la distribución y
reproducción de este documento, tales como la publicación impresa o su
grabación.
23. CONCLUSIÓN
Ante las situaciones financieras que pueden presentarse en un
momento dado y las circunstancias problemáticas por las que podrían
atravesar las diferentes organizaciones, es necesario un entorno
competitivo ya que los procesos manuales suelen ser más lentos y
engorrosos; para responder a esta necesidad con eficiencia surge la
importancia de aplicar metodologías que conlleven al desarrollo eficaz
de un sistemas de información para que el mismo trabaje a su
completa capacidad, debido a la velocidad y exactitud con la que los
directivos pueden recoger información sobre lo que está funcionando
bien o mal, se determina en gran medida la efectividad de la
organización, a través del SI. Pues automatizan los procesos operativos
y lo más importante, su implantación logra ventajas competitivas.
24. REFERENCIAS BIBLIOGRÁFICAS
Cervantes Guerrero Alejandro. (2015, julio 20). Ciclo de vida de un
sistema de información. Recuperado de
https://www.gestiopolis.com/ciclo-de-vida-de-un-sistema-de-
informacion/
Anónimo. (s.f). Ciclo de vida de los sistemas. Recuperado de
http://grupo3seccionb.blogspot.com/
Anonimo (enero de 2013). Estudio de factibilidad. Recuperado de
http://mundoinformatico321.blogspot.com/2013/01/estudio-de-
factibilidad-de-un-sistema.html