Introducción a los sistemas de información
Que es un sistema de información?
Conjunto de Artefactos o componentes que juntos interactúan para producir un resultado
Este resultado debe ser un resultado empresarial , es decir que se refleja en una salida de información como consulta o reporte para esto un sistema recopila, manipula, almacena y crea reportes de información respecto a las actividades de negocio de una empresa con el fin de ayudar a la administración de esa empresa en el manejo de las operaciones de sus negocios
Por que comienza el desarrollo de software?
Por que existe un problema o o necesidad de información
Que es el ciclo de vida de desarrollo de sistemas?
Es una serie de fases o actividades que hacen uso de herramientas, procesos y métodos para el desarrollo de software
Cuáles son las fases que podemos identificar en el ciclo de de sistemas?
Definir requisitos
Análisis
Diseño
Programación
Pruebas
Implementación
Mantenimiento
Existen varios tipos de desarrollo de sistemas entre los más conocidos están el modelo tradicional y el Lenguaje Unificado de Modelado o llamado por otros como Orientado a Objetos
Una Sistema es su mínima expresión lo podemos identificar en términos de 3 etapas básicas:
· Entradas
· Procesos
· Salidas
El software es un conjunto de programas, datos, equipos, personas y documentación y también la multimedia
Categorías de los sistemas de información
Existen básicamente 2 categorías de los sistemas de información computarizados que son:
1. Sistemas de información personalizados
2. Paquetes de información de distribución General (cots, comercial off- the Shell)
Un sistema de información personalizado es aquel que ha sido desarrollados para un cliente hecho a la medida
Interesados del desarrollo del sistema:
EL cliente, quien paga por el sistema
Los usuarios futuros del sistema de información
Los desarrolladores
La tarea del desarrollador es determinar las necesidades del cliente
En un desarrollo de software implica una serie de actividades en conjunto con los clientes para determinar el software que necesitan
Solo existen 2 Interesados en los paquetes COTS
· Los desarrolladores
· Los Usuarios
Que es mejor desarrollar comprar?
Se debe hacer un análisis de costo beneficio en los proyectos de desarrollo a la medida o los costos de adquirir un paquete Shrinkware, (debido a que se empaquetaban el CD o disco flexible con el manual en un envoltorio plástico(Shrink -Wrapped). En la actualidad estos paquetes pueden descargarse por internet, Clickware)
Desarrollo de Información Tradicional
El ciclo de vida tradicional se divide en una serie de pasos pequeños llamados fases
La fase de requisitos, se definen las necesidades del cliente y se expresan en el producto entregable: Especificación de requisitos del cliente
ü La fase del análisis: Se hace una representación de los flujos de información, entidades procesos y salidas a través de herramientas de representación adecuadas, se expresa en el producto entregable, documento de análisis del sistema
ü La fase del diseño: Se traduce el análisis en un modelo a escala de los componentes del software tal como pantallas, Reportes y menús y u documentación
ü La fase de Implementación: Se instala el software y se monitorea su desempeño
ü La fase de Mantenimiento: Siempre se debe cambiar el software ya se por fallas o por cambios o mejoras del negocio o compañía
ü EL Retiro: Cuando el sistema se torna inadecuado u obsoleto, debe remplazarse por un nuevo software
Originalmente le ciclo de vida tradicional no plantea etapas de Planeación, Pruebas y Documentación
Pero por qué no se plantean estas fases de Planeación, Pruebas y Mantenimiento?
Simple, porque están implícitas en el desarrollo del sistema, siempre se esta planeando, siempre se esta probando los componentes y siempre es necesario documentar cada fase del ciclo de vida de desarrollo.
Análisis y Diseño de sistemas
Que es el análisis de sistemas:
Análisis es examinar una cosa o tema a fondo.
Puede usarse el tema de análisis aplicado a investigar los requisitos del cliente y de otra forma para representar las especificaciones del software y conjunto de requisitos de los clientes.
El análisis del sistema implica modelar o representar la información
Mantenimiento del Sistema es una tarea importante que por estadísticas indican que el 67% del desarrollo de sistemas se gasta en mantenimientos y que el 33% es Desarrollo propiamente
Existen 3 tipos de mantenimiento:
El Mantenimiento Correctivo: Es la reparación de fallas del software o sistema de información
El mantenimiento Perfectivo: Son los cambios del SI debido a que los usuarios quieren ampliar las funciones del sistema
Mantenimiento Adaptativo: cuando un software o SI debe adecuarse a cambios del entorno, ejemplo cambios de aranceles etc.
Al mantenimiento adaptativo y al perfectivo algunos lo conocen en conjunto como mejoramiento
Profesionales de las tecnologías de la Información
El software consiste además del conjunto de programas en la documentación, los datos y la multimedia
Los analistas y desarrolladores pueden ser personal interno de la empresa o se puede recurrir a subcontratar a una empresa para que desarrolle el software externamente
El personal identificado en puestos, para trabajar en el desarrollo de software:
ü El Programador
ü Programador Analista
ü Analista de Sistemas
ü Gerente de Desarrollo
No hay comentarios:
Publicar un comentario