Está en la página 1de 34

SISTEMAS DE INFORMACION TALLER DE PROYECTOS INFORMATICOS I

Introduccin al Ciclo de Vida de Sistemas

www.inacap.cl

Sistemas de Informacin
Un sistema de informacin es el conjunto de recursos que permiten recoger, gestionar, controlar y difundir la informacin de toda una empresa u organizacin.

www.inacap.cl

Sistemas de Informacin
Un sistema de informacin est formado por los siguientes componentes: La base de datos. El SGBD. Los programas de aplicacin. Los dispositivos fsicos (ordenadores, dispositivos de almacenamiento, etc.). El personal que utiliza y que desarrolla el sistema.

www.inacap.cl

Sistemas de Informacin
La base de datos es un componente fundamental de un sistema de informacin
El ciclo de vida de un sistema de informacin est ligado al ciclo de vida del sistema de base de datos sobre el que se apoya

www.inacap.cl

. Las etapas tpicas del ciclo de vida de desarrollo del software son: planificacin, recoleccin y anlisis de los requisitos, diseo (incluyendo el diseo de la base de datos), creacin de prototipos, implementacin, prueba, conversin y mantenimiento.

www.inacap.cl

Sistemas de Informacin
Se dice que el ciclo de vida de desarrollo del software sigue un enfoque orientado a funciones, ya que los sistemas se ven desde el punto de vista de las funciones que llevan a cabo
Concentrndose en las funciones se infravaloran los datos y, en especial, la estructura de los datos que son manipulados por las funciones

www.inacap.cl

Consecuencias: El resultado es que estos sistemas tienen valor durante poco tiempo en relacin con las necesidades de los usuarios a largo plazo. Por que ? Esto sucede debido a que al poco tiempo de haber instalado un sistema, las funciones implementadas son en realidad un subconjunto de las funciones que los usuarios realmente desean .

www.inacap.cl

Sistemas de Informacin
Casi inmediatamente, los usuarios descubren una gran variedad de servicios adicionales que quisieran incorporar al sistema. Estas necesidades causan problemas a los sistemas obtenidos con un diseo orientado a funciones, puesto que este diseo puede requerir una revisin importante para acomodar las funciones adicionales.

www.inacap.cl

Sistemas de Informacin
Enfoque orientado a datos

Centra el foco de atencin en el anlisis de los datos utilizados por las funciones

www.inacap.cl

Sistemas de Informacin
Ventajas
Los datos son una parte considerablemente ms estable que las funciones.

La propia estructura de un esquema de base de datos requiere de un anlisis sofisticado de los datos y de sus relaciones.

www.inacap.cl

Una vez que se haya construido un esquema para la base de datos que sea lgico, podran disearse tantas funciones como fuera necesario para sacar provecho del mismo. . Sin embargo, sin un esquema tal, la base de datos slo podra ser til para una nica aplicacin. El enfoque orientado a funciones puede ser bueno para el desarrollo a corto plazo, pero pierde su valor real a largo plazo

Sistemas de Informacin

www.inacap.cl

Sistemas de Informacin
Usando un enfoque orientado a datos, los datos pasan

a ser los cimientos sobre los cuales se puede construir una gran variedad de funciones diferentes.

www.inacap.cl

Sistemas de Informacin
Enfoque Orientado a los Datos Planificacin del proyecto. Definicin del sistema. Recoleccin y anlisis de los requisitos. Diseo de la base de datos. Seleccin del SGBD. Diseo de la aplicacin. Prototipo. Implementacin. Conversin y carga de datos. Prueba. Mantenimiento.
www.inacap.cl

Sistemas de Informacin
Planificacin del proyecto.
El trabajo que se ha de realizar Los recursos para llevarlo a cabo El costo monetario para pagar por todo ello. Modelo de datos corporativo en donde se muestren las entidades principales de la empresa y sus relaciones, y en donde se identifiquen las principales reas funcionales. En este modelo se tiene que mostrar tambin qu datos comparten las distintas reas funcionales de la empresa.

www.inacap.cl

Sistemas de Informacin
Planificacin del proyecto.
La planificacin de la base de datos tambin incluye el desarrollo de estndares que especifiquen cmo realizar la recoleccin de datos, cmo especificar su formato, qu documentacin ser necesaria y cmo se va a llevar a cabo el diseo y la implementacin

www.inacap.cl

Sistemas de Informacin
Planificacin del proyecto. El desarrollo y el mantenimiento de los estndares puede llevar bastante tiempo, pero si estn bien diseados, son una base para el personal informtico en formacin y para medir la calidad, adems, garantizan que el trabajo se ajusta a unos patrones, independientemente de las habilidades y la experiencia del diseador.

www.inacap.cl

Sistemas de Informacin
Definicin del sistema En esta etapa se especifica el mbito y los lmites de la aplicacin de bases de datos, as como con qu otros sistemas interacta. Tambin hay que determinar quienes son los usuarios y las reas de aplicacin.

www.inacap.cl

Sistemas de Informacin Recoleccin y anlisis de los requerimientos


Se recogen y analizan los requerimientos de los usuarios y de las reas de aplicacin. Esta informacin se puede recoger de varias formas:
Entrevistando al personal de la empresa, concretamente, a aquellos que son considerados expertos en las reas de inters. Observando el funcionamiento de la empresa. Examinando documentos, sobre todo aquellos que se utilizan para recoger o visualizar informacin.

www.inacap.cl

Sistemas de Informacin
Diseo de la base de datos

Diseo conceptual. Diseo lgico. Diseo fsico.

www.inacap.cl

Sistemas de Informacin
Diseo Conceptual
Consiste en la produccin de un esquema conceptual, que es independiente de todas las consideraciones fsicas

www.inacap.cl

Sistemas de Informacin
Diseo Lgico
El modelo anterior se refina en un esquema lgico eliminando las construcciones que no se pueden representar en el modelo de base de datos escogido (relacional, orientado a objetos, etc.).

www.inacap.cl

Sistemas de Informacin
Diseo Fsico
El esquema lgico se traduce en un esquema fsico para el SGBD escogido. La fase de diseo fsico considera las estructuras de almacenamiento y los mtodos de acceso necesarios para proporcionar un acceso eficiente a la base de datos en memoria secundaria.

www.inacap.cl

Sistemas de Informacin
Los objetivos del diseo de la base de datos son:
Representar los datos que requieren las principales reas de aplicacin y los grupos de usuarios, y representar las relaciones entre dichos datos. Proporcionar un modelo de datos que soporte las transacciones que se vayan a realizar sobre los datos. Especificar un esquema que alcance las prestaciones requeridas para el sistema.

www.inacap.cl

Sistemas de Informacin
Estrategias a seguir para realizar el diseo
La estrategia de abajo a arriba parte de todos los atributos y los va agrupando en entidades y relaciones. Es apropiada cuando la base de datos es simple, con pocos atributos.

www.inacap.cl

Sistemas de Informacin
La estrategia de arriba a abajo es ms apropiada cuando se trata de bases de datos complejas. Se comienza con un esquema con entidades de alto nivel, que se van refinando para obtener entidades de bajo nivel, atributos y relaciones.

www.inacap.cl

Sistemas de Informacin
Seleccin del SGBD Si no se dispone de un SGBD, o el que hay se encuentra obsoleto, se debe escoger un SGBD que sea adecuado para el sistema de informacin. Esta eleccin se debe hacer en cualquier momento antes del diseo lgico.

www.inacap.cl

Sistemas de Informacin
Diseo de la aplicacin
En esta etapa se disean los programas de aplicacin que usarn y procesarn la base de datos Esta etapa y el diseo de la base de datos, son paralelas Retroalimentacin de las etapas Asegurarse de que toda la funcionalidad especificada en los requisitos de usuario se encuentra en el diseo de la aplicacin.

www.inacap.cl

Sistemas de Informacin
Habr que disear las interfaces de usuario, aspecto muy importante que se suele ignorar. El sistema debe ser fcil de aprender, fcil de usar, ser directo y estar ``dispuesto a perdonar''. Si la interface no tiene estas caractersticas, el sistema dar problemas, sin lugar a dudas

www.inacap.cl

Sistemas de Informacin
Prototipo Es imprescindible cuando el sistema que se va a implementar tiene un gran coste, alto riesgo o utiliza nuevas tecnologas . Permite a los diseadores y a los usuarios probar el sistema y descubrir aspectos no adecuados, tambin para sugerir mejoras o la inclusin de nuevos elementos.

www.inacap.cl

Sistemas de Informacin
Implementacin La implementacin de la base de datos se realiza mediante las sentencias del lenguaje de definicin de datos
Estas sentencias se encargan de crear el esquema de la base de datos, los ficheros en donde se almacenarn los datos y las vistas de los usuarios

www.inacap.cl

Sistemas de Informacin
Partes de estas aplicaciones son transacciones sobre la base de datos, que se implementan mediante el lenguaje de manejo de datos del SGBD. Las sentencias de este lenguaje se pueden embeber en un lenguaje de programacin anfitrin , diseo de mens, pantallas, informes, etc. Tambin se implementan en esta etapa todos los controles de seguridad e integridad ( por Base y por Pantallas).

www.inacap.cl

Sistemas de Informacin
Conversin y carga de datos Necesaria cuando se est reemplazando un sistema antiguo por uno nuevo
Los datos se cargan desde el sistema viejo al nuevo directamente o, si es necesario, se convierten al formato que requiera

www.inacap.cl

Pruebas En esta etapa se prueba y valida el sistema con los requisitos especificados por los usuarios Se establece un plan de Pruebas No sirve para demostrar que no hay fallos, sirve para encontrarlos. Se podr hacer una medida de la fiabilidad y la calidad del software desarrollado.

www.inacap.cl

Mantencin
Monitorizacin de las prestaciones del sistema. Si las prestaciones caen por debajo de un determinado nivel, puede ser necesario reorganizar la base de datos. Mantenimiento y actualizacin del sistema. Cuando sea necesario, los nuevos requisitos que vayan surgiendo se incorporarn al sistema, siguiendo de nuevo las etapas del ciclo de vida que se acaban de presentar.

www.inacap.cl

También podría gustarte