El avance tecnológico diariamente remece a la sociedad, ya que este implica un cambio fundamental en la manera de operar en todo orden de actividades dentro de la organización, ya sea en el área estratégica u operacional. Hoy en día importa que el crecimiento del mercado sea mayor que la disminución de los precios1 . El desafío está en como ser competitivo en un mundo en el cual la tecnología es virtualmente gratis. Es necesario hacer una nueva definición de los valores económicos. El valor hoy en día está en establecer una relación de largo plazo con el cliente, aún cuando esto signifique esfuerzos por parte de la empresa, como por ejemplo: regalar la primera generación de productos.
1. Planificación de
Proyecto de Software
República Bolivariana de Venezuela
Ministerio del poder Popular para la Educación
Instituto Universitario Politécnico "Santiago Mariño"
Sede Barcelona - Estado Anzoátegui
Estudiante: Jesús Cuarez
Carrera: Ing de Sistema
2. Introducción
El avance tecnológico diariamente remece a la sociedad, ya que
este implica un cambio fundamental en la manera de operar en todo
orden de actividades dentro de la organización, ya sea en el área
estratégica u operacional. Hoy en día importa que el crecimiento del
mercado sea mayor que la disminución de los precios1 . El desafío está
en como ser competitivo en un mundo en el cual la tecnología es
virtualmente gratis. Es necesario hacer una nueva definición de los
valores económicos. El valor hoy en día está en establecer una relación
de largo plazo con el cliente, aún cuando esto signifique esfuerzos por
parte de la empresa, como por ejemplo: regalar la primera generación
de productos.
3. Importancia de los sistemas
información
El desarrollo, uso, aplicación e influencia de las tecnologías
de la información. Contempla una amplia área de trabajo. Su
trabajo profesional tiende hacia puestos directivos, principalmente
en el área administrativa y de las TIC, como dirección de diversos
tipos de proyectos, investigación y desarrollo de sistemas,
asesoría, consultoría e informática funcional de la organización;
para apoyar la automatización de toma de decisiones y procesos
operativos.
La tecnología utilizada para la implementación de sistemas
de información no es obligadamente la tecnología de la
computación. La informática es un elemento muy utilizado por esta
disciplina, ya que tiene la capacidad de procesar datos de una
forma rápida, eficaz y eficiente.
4. Ciclo de vida de un sistema de información
Es un sistema, automatizado o manual, que
engloba a personas, máquinas y/o métodos organizados
para recopilar, procesar, transmitir datos que representan
información. Un sistema de información engloba la
infraestructura, la organización, el personal y todos los
componentes necesarios para la recopilación,
procesamiento, almacenamiento, transmisión,
visualización, diseminación y organización de la
información.. Son
Planificación
◦ Realizar una serie de tareas previas que influirán decisivamente
en la finalización con éxito del proyecto.
Análisis
◦ Averiguar qué es exactamente lo que tiene que hacer el sistema.
La etapa de análisis en el ciclo de vida del software
corresponde al proceso mediante el cual se intenta descubrir
qué es lo que realmente se necesita y se llega a una
comprensión adecuada de los requerimientos del sistema.
Diseño
◦ Se han de estudiar posibles alternativas de
implementación para el sistema de
información que hemos de construir y se ha
de decidir la estructura general que tendrá
el sistema (su diseño arquitectónico). El
diseño de un sistema es complejo y el
proceso de diseño ha de realizarse de forma
iterativa.
Implementación
◦ Seleccionar las herramientas
adecuadas, un entorno de desarrollo
que facilite nuestro trabajo y un
lenguaje de programación apropiado
para el tipo de sistema que vayamos a
construir. 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.
5. Pruebas
Tiene como objetivo detectar los errores que se
hayan podido cometer en las etapas anteriores
del proyecto (y, eventualmente, corregirlos). La
búsqueda de errores que se realiza en la etapa
de pruebas puede adaptar distintas formas, en
función del contexto y de la fase del proyecto.
Instalación o
despliegue
Debemos de planificar el entorno en el que
el sistema debe funcionar, tanto hardware
como software: equipos necesarios y su
configuración física, redes de interconexión
entre los equipos y de acceso a sistemas
externos, sistemas operativos y bibliotecas.
Estas etapas son un reflejo del proceso que
se sigue a la hora de resolver cualquier tipo
de problema.
Uso y
mantenimiento
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.
6. •Los proyectos reales raramente
siguen el flujo secuencial de
actividades que propone este modelo.
•Normalmente, es difícil para el cliente
establecer explícitamente todos los
requisitos al comienzo del proyecto
(entre otras cosas, porque hasta que
no vea evolucionar el proyecto no
tendrá una idea clara de qué es lo que
realmente quiere).
•No habrá disponible una versión
operativa del sistema hasta llegar a
las etapas finales, por lo que la
rectificación de cualquier decisión
tomada erróneamente en las etapas
iníciales del proyecto supondrá un
coste adicional significativo, tanto
económico como temporal.
Ciclo de vida clásico
El modelo de ciclo de
vida clásico, también denominado
“modelo en cascada”, se basa en
intentar hacer las cosas bien desde el
principio, de una vez y para siempre.
Se pasa, en orden, de una etapa a la
siguiente sólo tras finalizar con éxito
las tareas de verificación y validación
propias de la etapa. Si resulta
necesario, únicamente se da marcha
atrás hasta la fase inmediatamente
anterior.
7. Fases del desarrollo de sistema de
información
FASE I
Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa al
igual que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan de sistema de
información capaz de guiar el desarrollo de un sistema que permita dar soporte al área en estudio
en el cumplimiento de sus objetivos.
El Plan de Sistemas debe contener:
Los sistemas que requiere el área del negocio, así como sus bases de datos y la información que
intercambiaran o compartieran.
Descripción detallada de cada sistema y aplicación incluyendo sus objetivos funcionales y sus
bases de diseño.
Todo hardware y software que serán utilizados para el funcionamiento requeridos por el área de
negocio (incluyendo las redes)
Métodos de desarrollo para cada sistema como lo es adquisición de paquetes, nuevo desarrollo o
actualizaciones
Esquema de los problemas actuales del área de negocio y de las posibles mejoras que se puedan
realizar en cada sistema
Análisis de los beneficios que se espera derivar de los sistemas que conforman la arquitectura
8. Fases del desarrollo de sistema de
información(FASE II)
Análisis / Diseño
El objetivo de esta fase es desarrollar el diseño arquitectónico de los sistemas, utilizando los
requerimientos obtenidos en la primera fase. En el diseño arquitectónico se engloban dos
componentes: los datos y los procesos, los cuales serán analizados y diseñados desde una
perspectiva conceptual a una física, dentro de las cuatros actividades que se encuentran en esta
fase.
Actividades dentro de la fase de Análisis/Diseño.
Analizar y Diseñar Proceso: Las operaciones del negocio y los requerimientos de funcionamiento
definidos en la primera fase, se toman en cuenta con el propósito de determinar la forma en que debe
funcionar el sistema.
Analizar y Diseñar Los Datos: Con los requerimientos de información definidos en la fase I se debe
organizar los distintos modelos de datos que nos ayuden a diseñar la base de datos que hagan falta para
que el sistema funcione de acuerdo al modelo de funcionamiento.
Diseñar y Organizar Los Componentes Físicos: Todo componente físico como (pantallas, base de
datos) que hagan posible el funcionamiento del sistema de acuerdo al modelo de funcionamiento.
Planificar El Desarrollo De Los Componentes Físicos: actividad en la cual planificamos la forma en
que pueden ser construidos e implementados los componentes físicos de una forma rápida y
productiva.
En esta fase de análisis / diseño puede incluirse una sub.-fase de evaluación de paquetes. Esta se
pudiese realizar si en los requerimientos se estableció adquirir un paquete de aplicaciones en lugar de
completar un diseño arquitectónico.
9. Construcción
Desarrollo De Infraestructura
Durante esta fase se desarrollará y
organizará la infraestructura que
permita cumplir las tareas de
construcción en la forma más
productiva posible.
Adaptación De Paquetes
Desarrollo De Unidades De Diseño
Bach
Desarrollo De Unidades De
Diseño Manuales
Fase IV
Pruebas
• Funcional: Prueba desde el punto
de vista de los requerimientos
funcionales.
• De Sistema: Prueba desde el
punto de vista de los niveles de
calidad del sistema y
de desempeño.
• De Integración: Prueba de
interfaces.
• De Aceptación Técnica: Prueba
de manejo de condiciones
extremas.
Fases del desarrollo de sistema de
información(FASE III)
10. Fase de estudio
1.- Formar el equipo
de planificación
2.- Definir el ámbito y las
expectativas de la
planificación
3.- Identificar las medidas de
rendimiento de la empresa
4.- Desarrollar un plan de
Proyecto
5.- Revisar los
descubrimientos y comunicar
las aspiraciones de la
planificación.
• Fase de definición
• 1.- Definir un modelo de la
empresa
• 2.- Evaluar
las estrategias actuales de la
empresa.
• 3.- Evaluar las estrategias y
los servicios actuales de
información.
• 4.- Identificar áreas de empresa
y establecer prioridades
• 5.-Completar la
nueva arquitectura de
información
• 6.- Identificar y planear
proyectos posteriores.
• 7.- Revisar las conclusiones y
aprobar el plan
• Fase de Análisis
• 1.- Formar el equipo de
análisis.
• 2.- Identificar medidas de
rendimiento del área de la
empresa.
• 3.- Elaborar un modelo de área
de empresa.
• 4.- Evaluar el rendimiento
actual de empresa y de los
sistemas de información.
• 5.- Identificar proyectos de
desarrollo y establecer
prioridades.
• 6.- Planear una estrategia y
proyectos de desarrollo de
aplicaciones.
• 7.- Revisar las conclusiones y
aprobar el plan.
Planeación del proceso de
desarrollo de sistema de
información
11. Estudio de Factibilidad de un
Sistema.
La 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.
La Factibilidad Técnica: consistió 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.
La factibilidad económica: del desarrollo del nuevo sistema de información. Se
determinaron los recursos para desarrollar, implantar, y mantener en operación el sistema
programado, haciendo una evaluación donde se puso de manifiesto el equilibrio existente
entre los costos intrínsecos del sistema y los beneficios que se derivaron de éste, lo cual
permitió observar de una manera más precisa las bondades del sistema propuesto.
12. Conclusión
Un proyecto de desarrollo de un Sistema de Información comprende varios
componentes o pasos llevados a cabo durante la etapa del análisis, el cual ayuda a traducir
las necesidades del cliente en un modelo de Sistema que utiliza uno más de los
componentes: Software, hardware, personas, base de datos, documentación y
procedimientos. En una organización o Empresa, el análisis y Diseño de Sistemas, es el
proceso de estudiar su Situación con la finalidad de observar como trabaja y decidir si es
necesario realizar una mejora; el encargado de llevar a cabo estas tareas es el analista de
sistemas. Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio
de Sistemas para detectar todos los detalles de la situación actual de la empresa. La
información reunida con este estudio sirve como base para crear varias estrategias de
Diseño