Desarrollo de Sistemas Informaticos
Desarrollo de Sistemas Informaticos
Desarrollo de Sistemas Informaticos
1. Investigación preliminar
2. Determinación de requerimientos
3. Desarrollo de sistema prototipo
4. Diseño de sistema
5. Desarrollo de software
6. Prueba de los sistemas
7. Puesta en marcha
Investigación
preliminar
Determinación Desarrollo
de del sistema
requerimientos prototipo
Investigaciones preliminares
¿Cuantas veces se está en situaciones en donde se pregunta si no existe una mejor manera
de hacer algo? Por ejemplo, abrir una tienda departamental adicional que creará una
necesidad para nuevos procedimientos de facturación, cuando un alto porcentaje de clientes
utiliza la cuenta de crédito de esta compañía de esta compañía y compra en todas las
tiendas. Duplicar el número de clientas para agrandar las instalaciones y la introducción de
muchos nuevos productos, puede traer nuevos requerimientos de pago e cuentas. Un
Análisis y Diseño
cambio en las áreas de los gerentes departamentales puede guiarlos hacia nuevas formas
para registrar las ventas, con implicaciones para el sistema de entrada de pedidos basado en
computadora. Una compañía en crecimiento, puede contemplara los sistemas de
información computarizados como una forma para hacer posible el crecimiento continuo,
sin tener dificultades en el proceso de los pedidos de los clientes.
Se puede inicias una petición por muchas razones, pero la clave es que alguien, ya sea
gerente, un empleado o un especialista de sistemas, inicie un requerimiento para recibir
ayuda de un sistema de información. Cuando ese requerimiento se realiza, la primera
actividad de sistemas, es decir, la investigación preliminar, se inicia. Esta actividad tiene
tres partes: clasificación de requerimiento, estudio de la factibilidad y aprobación del
requerimiento. El resultado será aprobar el requerimiento para la atención posterior o
rechazarlo como no factible para un desarrollo futuro.
Estudio de Factibilidad
No todos los proyectos requeridos son deseables o factibles. Sin embargo, aquellos que son
tanto factibles como deseables deben anotarse para tomarlos en cuenta. En algunos casos, el
desarrollo puede comenzar inmediatamente, pero en la mayor parte, los miembros del
departamento de sistemas están ocupados en otros proyectos que se encuentran en marcha.
Cuando esto sucede, la gerencia decide que los proyectos son más importantes y entonces
los programas. Después de que se aprueba la requisición de un proyecto, se estima su costo,
la prioridad, el tiempo de terminación y los requerimientos del personal que se utilizan,
para determinar qué lista existente los proyectos se incluirá.
Posteriormente, cuando se terminan algunos proyectos anteriores, puede iniciarse el
desarrollo de la aplicación propuesta. En este momento, comienza la recabación de datos y
la determinación de los requerimientos.
Determinación de requerimientos
Para contestar estas preguntas, los analistas de sistemas hablarán con diferentes
personas para recabar los detalles en relación con el proceso, así como sus opiniones sobre
las causas por las cuales suceden las cosas de esa manera y algunas ideas en relación a
modificarlas. Se utilizan cuestionarios para recopilar esta información, aplicándolos a
grandes que no pueden entrevistarse en forma individual. Las investigaciones detalladas
también requieren el estudio de manuales y reportes, la observación real de las actividades
de las actividades de trabajo y algunas veces la recabación de formas y documentos para
entender completamente el proceso.
Conforme se recopilan los elementos, los analistas estudian los requerimientos de datos
para identificar las características que tendrá el nuevo sistema, incluyendo la información
que el sistema debe producir y las características operativas, como son controles de
procesamiento, tiempos de respuesta y métodos de entrada y salida.
Análisis y Diseño
avanzados el proceso del desarrollo, que el sistema diseñado no es satisfactorio por haberse
pasado por alto algunos requerimientos.
Diseño del sistema
El diseño de un sistema de información produce los elementos que establecen cómo el
sistema cumplirá los requerimientos indicados durante el análisis de sistemas. A menudo
los especialistas de sistemas se refieren a esta etapa como en diseño lógico, encontraste con
desarrollo del software de programas, que se conoce como diseño físico.
Los analistas de sistemas comienzan por identificar los informes y otras salidas que el
sistema producirá. A continuación los datos específicos con éstos se señalan, incluyendo su
localización exacta sobre el papel, la pantalla de despliegue u otro medio. Usualmente, los
diseñadores dibujan la forma o la visualización como la esperan cuando el sistema esta
terminado.
El diseño del sistema también describe los datos calculados o almacenados que se
introducirán. Los grupos de datos individuales y los procedimientos de calculo se describen
con detalle. Los diseñadores seleccionan las estructuras de los archivos y los dispositivos de
almacenamiento, como son discos magnéticos, cintas magnéticas o incluso archivos en
papel. Los procedimientos que ellos escriben muestran cómo se van a procesar los datos y a
producir la salida.
Los documentos que contienen las especificaciones de diseño utilizan muchas formas
para representar los diseños, diagramas, tablas y símbolos especiales, algunos de los cuales
el lector puede haber utilizado ya y otros que pudieran ser totalmente nuevos. La
información del diseño detallado se pasa al grupo de programación para que pueda
comenzar el desarrollo del software.
Los diseñadores son responsables de proporcionar a los programadores las
especificaciones completas y escritas con claridad, que establezcan lo que debe hacer el
software. Conforme comienza la programación, los diseñadores están pendientes para
contestar preguntas, esclarecer ideas confusas y manejar los problemas que confronten los
programadores cuando utilicen las especificaciones de diseño.
Puesta en marcha
Cuando el personal de sistemas verifica y pone en uso el nuevo equipo, entrena al personal
usuario; instala la nueva aplicación y constituye los archivos de datos que se necesiten,
entonces el sistema está puesto en marcha.
De acuerdo con el tamaño de la empresa que empleará la aplicación y el riesgo
asociado con su uso, los desarrolladores del sistema pueden escoger una prueba piloto para
la operación del sistema solamente en un área de la compañía; por ejemplo, en un
departamento o sólo con una o dos personas. A veces correrán en forma paralela tanto el
sistema anterior como el nuevo para comparar los resultados de ambos; en otras
situaciones, los desarrolladores pararán por completo el sistema anterior un día y al
siguiente empezarán a utilizar el nuevo. Como se puede apreciar, cada estrategia para la
puesta en marcha tiene sus méritos, que dependen de la situación del negocio considerado.
Sin importar la estrategia para la puesta en marcha que se haya utilizado, los
desarrolladores tendrán que asegurarse que el uso inicial del sistema esté libre de
problemas.
Una vez instalada, con frecuencia la aplicación se utiliza por muchos años; sin
embargo, tanto la empresa como los usuarios cambiarán, y el medio ambienta será diferente
también a través del tiempo. Por lo tanto, la aplicación indudable mente necesitará
mantenimiento; es decir, se harán cambios y modificaciones al software, y a los archivos o
procedimientos para cubrir los requerimientos nuevos de los usuarios.
Los sistemas de la empresa y el medio ambiente de los negocios están en continuo
cambio. Los sistemas de información deben mantenerse de la misma forma; es este sentido,
la propuesta en marcha es un proceso continuo.