Está en la página 1de 24

UNIDAD III: FUNCIONES GERENCIALES EN INFORMATICA.

Importancia

La informtica ha pasado de ser una herramienta muy cara al alcance de unas pocas empresas con gran capacidad econmica a ser una herramienta adaptable en costo e indispensable en cualquier empresa independientemente del tamao y estructura de la misma.

Su principal objetivo es lograr alcanzar las metas propuestas mediante una organizacin eficaz de la produccin, a travs de la implementacin de elementos tecnolgicos y herramientas informticas de ltima generacin.

Hasta mediados de 1998, el rea de informtica, conformaba con el rea de organizacin y procesos, una sola supervisin dentro de la Gerencia de Desarrollo Institucional. En ese mismo ao se decide un cambio organizativo y estructural de la Gerencia General, elevando de jerarqua a la Supervisin de Informtica a nivel de Gerencia de lnea. Simultneamente, la Gerencia Central de la Reforma, eleva jerrquicamente el rea de Sistemas al rango de Gerencia. Organizacin

Un gerente no slo debe encargarse de que el equipo se mantenga funcional, completo y se mantenga activo, sino que adems, debe cerciorarse de que se estn utilizando los recursos materiales de forma eficiente y eficaz. Porque esas deben ser dos palabras que deben estar incluidas en el vocabulario de nuestra especialidad.

El manejo de sistemas de informacin es tan importante para los planes de las empresas, que en ocasiones se contratan gerentes con la nica responsabilidad de administrar estos sistemas. Comprar la tecnologa adecuada es la parte fcil; el reto es adecuar la tecnologa a las necesidades de la organizacin. Alcanzar un alto grado de adecuacin es un aspecto fundamental para el xito de la compaa. Cualquier decisin para invertir en alguna aplicacin en particular significa ms que un compromiso de tiempo, esfuerzo y recursos financieros. La decisin tambin define el futuro de la empresa, dado que al concentrar los esfuerzos en una aplicacin se limita la atencin que puede darse a otros proyectos. Las aplicaciones seleccionadas deben ser aquellas que brinden los mayores beneficios para la compaa.

reas bsicas de la gerencia en informtica

Cada empresa define las distintas reas que la conforman, de tal manera que hay personas responsables por cada rea y delegacin de funciones en otras que logran constituir un equipo de trabajo, que buscando la sincronizacin y armona en el desempeo se logran alcanzar los objetivos y metas propuestas en el plan. Sus reas bsicas las podemos establecer de la siguiente manera:

La gerencia: es el ncleo de la responsabilidad total de la empresa y en donde se toman las decisiones definitivas en pro de la administracin de la empresa. Mercadeo-Ventas y atencin del cliente: rea encargada de generar la mayor fuente de ingreso al negocio. Produccin-Compras y Almacenamiento: rea estratgica financieramente para la ampliacin de costos razonable que le permite a la empresa una mayor productividad para ser competitivos en los mercados tanto nacionales como internacionales. Gestin de recursos humanos: el elemento ms importante de toda la empresa a cualquier nivel ya que si se tiene alta preparacin se alcanza la eficiencia y efectividad en los procesos internos y externos.

Otras reas relacionadas con la gerencia en informtica:

Gerente de Informtica Secretaria Oficina Departamento de Informtica Jefe Departamento de Informtica Especialista Desarrollo y Anlisis de Sistemas Especialista Analista Programador Especialista Programador Especialista de Desarrollo Especialista de Produccin Tcnico de Produccin

Especialista de Gestin y Tecnologa Especialista Administrador Base de Datos Especialista Administrador de Red Tcnico de Soporte Tcnico de Telecomunicaciones Gerencia de Informtica y Planeamiento

Su organizacin y descripcin

Organizacin de la funcin en informtica

Se considero que ms idneo ser organizar y las funciones siguientes forma;

1.

Administracin de servidores

Esta funcin se encarga de instalar y mantener, de dar servicio a la organizacin, en lo referente a los servidores, y a la estructura informtica en general. Todos estos mbitos son funciones y, por lo tanto, como sucede en muchas organizaciones, se ven cubiertas slo por una o dos personas; nicamente las grandes entidades tienen diferentes personas dedicadas a cada una de estas funciones. Tambin debe encargarse de recuperarlos rpidamente en caso de fallo. Igualmente, se debe procurar que funcionen bien para poder llevar a cabo el resto de tareas de administracin (la administracin de usuarios, por ejemplo).

2.

Administracin de usuarios

En esta funcin, se selecciona todo lo que hace referencia a la atencin de las necesidades de los usuarios y al mantenimiento de sus equipos de sobremesa. Debido a que el sistema informtico constituye una herramienta para la organizacin, sta es una de las partes ms visibles y, por lo tanto, es necesario ir con mucho cuidado porque es fcil que el usuario tenga problemas con el funcionamiento diario del sistema.

3.

Administracin de la red

La responsabilidad bsica de esta funcin se refiere a la parte fsica de la red: se debe asegurar que funcione correctamente y tambin controlar que se encuentre en buen estado, as como mejorarla y hacerla llegar a todos los lugares de la organizacin donde sea necesaria.

4.

Administracin de los datos

Esta funcin se ocupa de mantener la integridad de la informacin de la organizacin. Se puede encontrar en los servidores o dispersa por todo el sistema informtico. Generalmente, es una mezcla de ambas cosas, es decir, muchos elementos estn en los servidores, pero a menudo se halla informacin importante dispersa en terminales de trabajo. Cuando existen grandes bases de datos, el hecho de velar por la integridad de la informacin tambin tiene sentido. Asimismo, es muy interesante relacionar la informacin almacenada, para conocer ms aspectos de la organizacin.

5.

Administracin de la web

Es la funcin que incluye el mantenimiento del servidor web y, a menudo, tambin del contenido (de las pginas). En cualquier caso, es responsable de conservar la homogeneidad global del servidor.

6.

Administracin de la seguridad

La funcin de la seguridad informtica es compleja, porque incluye desde la seguridad de la informacin existente, hasta la proteccin fsica del equipamiento contra robos, pasando por la prevencin contra los ataques a los sistemas informticos que provienen de Internet. De hecho, la seguridad es una tarea presente en todas las funciones, ya que se trata de una cuestin usual en la informtica; es necesario proteger la informacin de la organizacin.

7.

Desarrollo

La organizacin tiene necesidades informticas y alguien debe estar preparado para atenderlas. Si slo se pueden cubrir fabricando software nuevo, sta es la funcin que se encarga de realizarlo. Nosotros no trataremos nada del desarrollo, ya que existen asignaturas especialmente dedicadas a explicar cmo elaboran los programas y cmo se llevan a cabo los proyectos informticos. Lo nico que veremos ser la relacin del jefe de informtica con la implantacin de un nuevo software en la organizacin. Tened en cuenta, sin embargo, que existen otras soluciones que el tcnico puede aconsejar, aunque es el jefe de informtica quien debe tomar la decisin definitiva.

8.

Jefe de informtica

Esta funcin, junto con la de administrador de servidores y la de administrador de usuarios, son las ms importantes del departamento. El jefe de informtica es el enlace entre las necesidades de la empresa y el trabajo que se realiza en el departamento. Por lo tanto, es el puente entre los dos mbitos. Normalmente, el jefe de informtica, junto con los administradores de servidores y los administradores de usuarios (o asesorado por ellos), toma las determinaciones que afectan a la estructura informtica de la organizacin, a medio y largo plazo (la responsabilidad ltima slo es suya). Desde qu software comprar (o si se debe crear a medida y cmo), hasta los servidores necesarios, pasando por la decisin de qu ordenadores y qu red de comunicaciones se instalan para los usuarios. Un estudio completo de todas sus tareas se encuentra fuera del alcance de este temario, con lo que slo veremos algunas vertientes, por ejemplo, la eleccin de qu software comprar, pues conseguir que la informtica est actualizada es una tarea clave, compleja y econmicamente comprometida

9.

Evaluacin de Necesidades de valor Agregado.

Son los grupos responsables por los sistemas de informacin (IS) y los ejecutivos que desean mejorar su desempeo, pueden hacer ms para estimular rendimientos de valor agregado; pueden buscar activamente oportunidades de valor agregado. Naturalmente para encontrar esas aplicaciones hay que observar los sitios apropiados.

Necesidades y estrategias Necesidades Asimila las presiones e influencias ambientales generadas por la incertidumbre en el nivel institucional. Es una relacin entre tareas por hacer y el tiempo disponible para hacerlas. El propsito de las decisiones en este nivel, debe ser limitado, con plazos ms cortos, reas menos amplias. Las decisiones implicadas abarcan partes de la empresa: s u amplitud es departamental.

Se orienta hacia resultados satisfactorios. Estrategias La Plantacin Tctica toma un concepto de toma deliberada y sistemtica de decisiones que incluyen propsitos ms limitados, plazos ms cortos, reas menos amplias y niveles medios en la jerarqua. La empresa representa un intento por integrar el proceso decisorio y alinearlo a la estrategia diseada para orientar el nivel operacional en sus tareas y actividades con el fin de alcanzar los objetivos empresariales propuestos. Estos planes, por lo general de cinco aos de duracin, fluyen naturalmente desde los objetivos, polticas y estrategias establecidas en el plan estratgico. En la realidad los planes a plazo medio pueden tener subjetivos, subpolticas y subestratgicas propias, y stas son probablemente ms detalladas que en el plan estratgico o plan a largo plazo. Es frecuente detallar planes en reas funcionales tales como mercadotecnia, manufactura, finanzas, personal, etctera. La ejecucin de la planeacin implica el empleo de la planeacin estratgica o de la plantacin tctica. En cualquier empresa la estrategia se emplea en el manejo de los desarrollos internos de la empresa y con las fuerzas externas que aceptan el cumplimiento exitoso de objetivos estipulados. En contraste, la planeacin tctica se refiere al empleo ms efectivo de los recursos que se han aplicado para el logro de objetivos dados y especficos. La diferencia entre ambas consiste en el elemento tiempo implicado en los diversos procesos; mientras ms largo es el elemento tiempo, ms estratgica es la plantacin. Por tanto, una planeacin ser estratgica si se refiere a toda la empresa; ser tctica, si se refiere a gran parte de la planeacin de un producto o de su publicidad. En conclusin, la planeacin tctica es el proceso mediante el cual los planes en detalle son llevados a cabo, tomando en cuenta el desarrollo de los recursos para realizar la planeacin estratgica Tendencias

El aumento de la demanda de los clientes, el surgimiento de nuevos gustos y preferencias de los mismos aunado a la creciente competencia tanto local, regional como extranjera y los cambios tecnolgicos, ha generado que las organizaciones deben buscar las manera de ser ms flexibles para poder adaptarse al nuevo entorno o de los contrario desaparecer, es por ello, que la empresas deben cambiar sus enfoque gerenciales y aplicar nuevas tcnicas y herramientas que les permitan generar, mantener o incrementar su ventaja competitiva.

A continuacin se definen algunas de las tendencias gerenciales ms usadas hasta ahora:

1.

Reingeniera

Consiste en la revisin y rediseo de los procesos organizacionales para obtener espectaculares rendimientos en calidad, servicio, disponibilidad y costos. Se aplica cuando la subsistencia de una empresa peligra, quizs porque han sido arropadas por la competencia o no han podido responder a las necesidades de los clientes. Las mismas toman este enfoque para resolver una situacin de desesperacin ante la necesidad de resurgir o desaparecer.

Ventajas

Rene a los trabajadores que haban sido separados por la organizacin. Otorga responsabilidad a todo el proceso. Las personas se dirigen ellas misma. Presencia de una educacin contina. Descentralizacin en la toma de decisiones. Promueve el cambio organizacional.

Desventajas

Se concentra nicamente en el diseo. Obvia los valores y creencias de los empleados, generando resistencia al cambio. Se hace generalmente en medio de una agenda corporativa. Disipa la energa en un gran nmero de proyectos. Deja que las culturas y las actitudes corporativas existentes impidan que empiece.

2.

Calidad Total

Es un proceso continuo de formulacin y establecimiento de estrategias para obtener la excelencia de las caractersticas de los servicios o productos que van a satisfacer necesidades previamente establecidas. La filosofa de esta tendencia es la que no hay cabida para errores, siempre se puede mejorar. El camino de la calidad total es la aplicacin de la mejora continua. Como todo mejoramiento gradual, se vern resultados en mejor proporcin en comparacin con la reingeniera.

Adems con este enfoque, el personal de la organizacin puede adaptarse sutil y progresivamente a los cambios.

Ventajas

Producir un producto defectuoso cuesta lo mismo que producir un producto de excelente calidad, al aplicar este enfoque se van mejorando los procesos de fabricacin, lo que conlleva a la disminucin de productos defectuosos y por ende se incrementa la productividad. Estrecha relacin con el cliente. Se obtienen resultados a corto plazo.

Desventajas

Al enfocar en un rea de la organizacin, tienen a aislar a la dems. Requiere de una inversin importante en la organizacin

3.

Mejora Continua

La mejora continua, si se quiere, es una filosofa que intenta optimizar y aumentar la calidad de un producto, proceso o servicio. Busca detectar oportunidades para mejorar el desempeo y con ello se logra ser ms productivos y competitivos en el mercado al cual pertenece la organizacin.

Las organizaciones deben analizar los procesos utilizados, de manera tal que si existe algn inconveniente pueda mejorarse o corregirse. Como resultado de la aplicacin de esta tcnica puede ser que las organizaciones crezcan dentro del mercado y hasta llegar a ser lderes. ste proceso busca que el empresario sea un verdadero lder de su organizacin, asegurando la participacin de todos los miembros de la organizacin en la cadena productiva de la misma.

4.

Benchmarking

Es un proceso sistemtico y continuo de medir productos, servicios calidad y prcticas comparndolo con aquellas compaas y organizaciones que representan la excelencia y son reconocidas como lderes en la industria, es por ello que el Benchmarking es una herramienta para desarrollar ventajas competitivas en una organizacin, a partir de la adaptacin creativa o innovadora de las mejores prcticas existentes.

Es importante porque permite medir a la organizacin con otras y de esta manera las organizaciones pueden adoptar mejores maneras de fomentar un cambio en sus procesos de la organizacin. Puede aplicarse a cualquier organizacin, institucin o establecimiento que produzca resultados similares o no; buscando en su investigacin la mejores prcticas comerciales para implementar en las reas a mejorar.

Ventajas

Estimula la revisin de los procesos, prcticas y sistemas. Descubre y despliega las interconexiones entre las partes de la organizacin. Despierta el sentido competitivo de las unidades mediocres. Proporciona informacin externa especfica sobre mtodos de operacin Introduce a la empresa en la cultura de cambio y aprendizaje continuo Permite identificar los mejores caminos para operar.

Desventajas

Conocer a la empresa seleccionada para aplicar el estudio de Benchmarking. Se debe poseer habilidad para identificar que funciones tiene mayor influencia para diferenciar una organizacin de la otra. La empresa debe tener capacidad para elegir correctamente el tipo de benchmarking que se acomode a sus necesidades.

5.

Outsourcing

Esta tendencia permite a las empresas poder enfocarse en aquellos procesos que son fundamentales para la misma y delegue aquellos procesos complementarios a terceros con mayor especializacin.

La Reingeniera ofrece a las compaas la oportunidad de considerar el Outsourcing como una de las herramientas que pueden utilizar en el nuevo proceso. Los principios son acertados y slidos, pero an son pocos los proyectos de Reingeniera que resultan espectacularmente exitosos, debido a la resistencia interna en las organizaciones a ese cambio potencialmente enorme lenta asimilacin. Por lo tanto, el Outsourcing puede ser una ruta ms fcil que la Reingeniera interna. De hecho, los proveedores de Outsource con frecuencia lograran sus beneficios a travs de la Reingeniera de procesos para hacerlo ms eficiente una vez que obtienen el contrato.

Ventajas

Permite que las organizaciones se adapten rpidamente a los cambios del entorno. Los riesgos son compartidos. La organizacin transfiere as los riesgos a un tercero que pueda dar garantas de experiencia y seriedad en el tema. Permite a la organizacin liberar recursos para asignarlos a otras reas claves de la empresa. Reduce los costos de operacin Libera fondos para aplicarlos a reas relevantes y permite una mejor planificacin financiera.

Desventajas

Permite al suplidor aprender y conocer el producto del negocio y esto puede fomentar la posibilidad que se use este conocimiento para crear su propia empresa. Alto costo en el cambio de suplidor en caso de que el seleccionado no resulte satisfactorio.

UNIDAD IV: CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.

El ciclo de vida del desarrollo de sistemas es un proceso que consiste en dos etapas principales: de anlisis y diseo de sistemas; comienza cuando la gerencia, o en algunas ocasiones el personal de desarrollo de sistemas, se da cuenta de cierto sistema del negocio necesita mejorarse.

Este ciclo representa un conjunto de actividades de los analistas, diseadores y usuarios, que necesitan llevarse a cabo para desarrollar y poner en marcha un sistema de informacin considerando que en la mayora de las situaciones del negocio, las actividades estn ntimamente relacionadas y son inseparables.

El SDLC (o sus siglas en ingles Systems Development Life Cycle) constituye un enfoque por fases para el anlisis y el diseo, cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especfico de actividades del analista y el usuario.

Los analistas no se ponen de acuerdo en la cantidad de fases que incluye el ciclo de vida del desarrollo de sistemas, pero en general alaban su enfoque organizado.

Usualmente el ciclo se divide en siete fases. A pesar de que cada fase se explica por separado, nunca se realiza como un paso aislado. Ms bien, es posible que varias actividades ocurran de manera simultnea, y algunas de ellas podran repetirse.

Es ms prctico considerar que el SDLC se realiza por fases (con actividades en pleno apogeo que se traslapan con otras hasta terminarse por completo) y no en pasos aislados.

Unidad 4.1: Mantenimiento de los sistemas

Es el proceso de mejora y optimizacin del software despus de su entrega al usuario final as como tambin en lo referente a la correccin y prevencin de los defectos, siendo catalogado como una de las actividades ms comunes en la ingeniera de software.

Es adems una de las fases en el ciclo de vida de desarrollo de sistemas que se aplica al desarrollo de software, donde se involucran cambios al software para corregir defectos encontrados durante su uso o la adicin de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software.

El software igual como la mayora de otros productos, es tpicamente lanzado con un conjunto conocido de defectos y deficiencias, estas deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento, de esta manera los usuarios del software sern capaces de trabajar evitando las deficiencias conocidas y conocern cundo el uso del software sera inadecuado para tareas especficas.

Las personas involucradas en esta fase esperan trabajar en estos defectos conocidos, ubicarlos y preparar un nuevo lanzamiento del software, conocido como un lanzamiento de mantenimiento, el cual resolver los temas pendientes.

El mantenimiento ser necesario desde el momento en que se detecten algunas deficiencias en el sistema. Su objetivo es mejorar el sistema actual a partir de las peticiones de mantenimiento de los usuarios, con motivo de un problema detectado en el sistema o por la necesidad de una mejora en el mismo.

Se puede hacer referencia a ciertos tipos de mantenimientos existentes, lo mas conocidos y usados son:

Correctivo: es cuando se debe corregir errores de funcionamiento del sistema, o cuando aparecen situaciones que no se tuvieron en cuenta. Ejemplos: totaliza mal un listado, no filtra un informe por zona, no redondea un total. Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansin o cambio en las necesidades del usuario. Adaptativo: cuando el objetivo es adaptar el sistema o partes de l a nuevas situaciones, por la evolucin de las empresas y los negocios. Ejemplos: se comienza a consignar mercadera, se abre un punto de venta, se vende en el interior, se aplica un nuevo impuesto, se define una nueva poltica de descuentos. Perfectivo: cuando el sistema est estable y es utilizado por la empresa en su plenitud, pueden surgir requerimientos de perfeccionamiento en algunas de sus funciones, mejorar la performance, reducir los procesos o aumentar su complejidad por razones de seguridad, etc. Ejemplos: envo de respaldos de punto de venta a casa central por mail, agregar seguridad por opciones de men

Importancia

Es importante hacer un correcto mantenimiento del sistema por varias razones, entre las que podemos destacar:

A medio y largo plazo el coste del sistema es menor, ya que siempre ser ms econmico mantener un equipo para evitar deterioros que remplazarlo por estar averiado. Un fallo en el sistema puede provocar una prdida de informacin de costes incalculables. Un problema en la seguridad del sistema puede hacer que datos confidenciales se hagan pblicos, con las graves consecuencias legales que ello conllevara. Problemas intermitentes en determinados equipos del sistema retrasan el trabajo, lo que influye en el rendimiento y en la productividad.

Uso de los lenguajes de programacin

Un lenguaje de programacin es cualquier lenguaje artificial que se utiliza para definir adecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas en una computadora. Se asume que las instrucciones as escritas son traducidas luego a un cdigo que la mquina pueda comprender. El proceso de traduccin es realizado normalmente por la computadora, usando un programa especializado para tal fin.

Uso de los lenguajes de programacin:

Una vez que se identifica una tarea y se conoce el algoritmo para resolverla, el programador debe codificarlo en una lista de instrucciones, propias de algn lenguaje de computacin. Los programas pueden ser escritos en cualquier lenguaje de la amplia gama disponibles. La escogencia del ms adecuado, depender de factores como la experiencia del programador con un lenguaje, determinar cul producir el programa menos complicado, la flexibilidad y la compatibilidad del programa como resultado del lenguaje usado.

Calidad del software

Es el desarrollo de software basado en estndares como la funcionalidad y rendimiento total que satisfacen los requerimientos del cliente, es decir, aquel que debiera cumplir con los requerimientos funcionales y de performance adems de ser mantenible, confiable y aceptable.

Podemos encontrarnos con principales caractersticas que hacen a un software de calidad, como lo son:

Mantenibilidad: el software debe ser diseado de tal manera, que permita ajustarlo a los cambios en los requerimientos del cliente. Esta caracterstica es crucial, debido al inevitable cambio del contexto en el que se desempea un software. Confiabilidad: incluye varias caractersticas adems de la confiabilidad, como la seguridad, control de fallos, etc. Eficiencia: tiene que ver con el uso eficiente de los recursos que necesita un sistema para su funcionamiento. Usabilidad: el software debiera ser utilizado sin un gran esfuerzo por los usuarios para los que fue diseado, documentado, etc.

Las diversas caractersticas con las que se desea que cumpla un software de calidad varan ampliamente. Algunas tienen que ver con el usuario que interacta con el sistema, otras con el lder del proyecto y diseadores.

Se puede considerar que un software es de calidad si cumple los siguientes objetivos:

1. Concordancia del software con los requerimientos: el cliente desea que el software satisfaga una serie de requisitos y metas iniciales, y si ni si quiera alcanzamos estos objetivos, nuestro software carecer por completo de calidad. 2. Desarrollo coherente, aplicando correctamente los criterios de la ingeniera del software: uno de los objetivos de la ingeniera del software es mejorar su calidad. Luego, esta claro que debemos seguir una metodologa correcta y apropiada a nuestro proyecto, si queremos aumentar la calidad del resultado final. 3. Desarrollo de requerimientos implcitos al proyecto: siempre existen una serie de requerimientos que nuestro cliente no especfica, pero que son deseables. Por ejemplo, que nuestro

software sea fcil de mantener y de usar. Si no se alcanzan estos requerimientos nuestro software no reflejara calidad.

El tema de calidad no depender exclusivamente de un nico factor, sino de la combinacin de muchos factores, dichos factores los podemos clasificar en dos grandes grupos:

Factores Directos: se pueden medir directamente del software. Por ejemplo, podemos estudiar el tiempo que tarda el programa en realizar una tarea o contar el nmero de errores que tiene nuestro proyecto. Factores Indirectos: no se pueden medir directamente del software. Por ejemplo, la facilidad de uso o mantenimiento.

Los sistemas de administracin de bases de datos

La creacin y puesta en prctica del correcto sistema de base de datos asegura que esta dar soporte a las actividades y objetivos de la empresa. Pero Cmo se crea, pone en prctica, usa y actualiza en realidad una base de datos? La respuesta se encuentra en el sistema de administracin de base de datos (DBMS).

El DBSM (o sus siglas en ingles Data Base Management System) es un grupo de programas que se usan como una interfaz entre una base de datos y programas de aplicaciones, o entre una base de datos y el usuario. Los DMBS se clasifican por el tipo de modelo de base de datos a los cuales da soporte.

Por ejemplo, un sistema de administracin de base de datos relacional sigue el modelo relacional. Access de Microsoft, es un DBMS relacional de gran demanda para computadoras personales.

Con independencia del modelo que respalden, los DMBS comparten algunas funciones comunes, tales como:

Proporcionar una vista de datos para el usuario Almacenar y recuperar fsicamente los datos en una base de datos

Permitir la modificacin de la base de datos Manipular datos y elaborar informes

El DMBS permite tanto a las empresas como a los usuarios individuales el disfrute de ciertas ventajas, entre las cuales estn:

Reducir la redundancia de datos Lograr la independencia de los datos Integrar datos de mltiples archivos Recuperar datos e informacin con rapidez Mejorar la seguridad

Unidad 4.2: Tecnologa de desarrollo de sistemas.

Fases

Las fases son las siguientes:

1.

Identificacin de problemas, oportunidades y objetivos

En esta primera fase, el analista se ocupa de identificar problemas, oportunidades y objetivos. Esta etapa es crtica para el xito del resto del proyecto, pues a nadie le agrada desperdiciar tiempo trabajando en un problema que no era el que se deba resolver. Los usuarios, los analistas y los administradores de sistemas que coordinar el proyecto son los involucrados en la primera fase. Las actividades de esta fase consisten en entrevistar a los encargados de coordinar a los usuarios, sintetizar el conocimiento obtenido, estimar el alcance del proyecto y documentar los resultados.

2.

Determinacin de los requerimientos de informacin

La siguiente fase que enfrenta el analista es la determinacin de los requerimientos de informacin de los usuarios. Entre las herramientas que se utilizan y son para determinar los requerimientos de informacin de un negocio se encuentran mtodos interactivos como las entrevistas, los muestreos, la investigacin de datos impresos y la aplicacin de cuestionarios; mtodos que no interfieren con el usuario como la observacin del comportamiento de los encargados de tomar las decisiones y sus entornos de oficina, al igual que mtodos de amplio alcance como la elaboracin de prototipos. Los implicados en esta fase son el analista y los usuarios, por lo general trabajadores y gerentes del rea de operaciones. 3. Anlisis de las necesidades del sistema

La siguiente fase que debe enfrentar el analista tiene que ver con el anlisis de las necesidades del sistema. De nueva cuenta, herramientas y tcnicas especiales auxilian al analista en la determinacin de los requerimientos. Una de estas herramientas es el uso de diagramas de flujo de datos para graficar las entradas, los procesos y las salidas de las funciones del negocio en una forma grafica estructurada. A partir de los diagramas de flujo se desarrolla un diccionario de datos que enlista todos los datos utilizados en el sistema, as como sus respectivas especificaciones. Durante esta fase el analista de sistemas analiza tambin las decisiones estructuradas que se hayan tomado y prepara una propuesta de sistemas con alternativas y recomendaciones sobre lo que debe hacer. Si la administracin de la empresa considera factibles algunas de las recomendaciones, el analista sigue adelante. Cada problemas de sistemas es nico, y nunca existe solo una solucin correcta. 4. Diseo del sistema recomendado

En la fase de diseo del ciclo de vida del desarrollo de sistemas, el analista utiliza la informacin recopilada en las primeras fases para realizar el diseo lgico del sistema de informacin. Se disean procedimientos precisos para la captura de datos que asegurar que los datos que ingresen al sistema de informacin sean correctos. Tambin incluye el diseo de archivos o bases de datos que almacenaran gran parte de los datos indispensables para los encargados de tomar las decisiones en la organizacin. En esta fase el analista tambin interacta con los usuarios para disear la salida (en pantalla o impresa) que satisfaga las necesidades de informacin de estos ltimos 5. Desarrollo y documentacin del software

En la quinta fase del ciclo de vida del desarrollo de sistemas, el analista trabaja de manera conjunta con los programadores para desarrollar cualquier software original necesario. Entre las tcnicas estructuradas para disear y documentar software se encuentran los diagramas de estructura, los diagramas de Nassi-Shneiderman y el pseudocdigo.

Durante esta fase el analista tambin trabaja con los usuarios para desarrollar documentacin efectiva para el software, como manuales de procedimientos, ayuda en lnea y sitios Web que incluyan respuestas a preguntas frecuentes (FAQ). La documentacin indica a los usuarios como utilizar el software y lo deben hacer en caso de que surjan problemas derivados de este uso. Los programadores desempear un rol clave en esta fase porque disean, codifican y eliminan errores sintcticos de los programas de computo. 6. Prueba y mantenimiento del sistema

Antes de poner el sistema en funcionamiento es necesario probarlo. Es mucho menos costoso encontrar los problemas antes que el sistema se entregue a los usuarios. Una parte de las pruebas las realizan los programadores solo, y la otra la lleva a cabo de manera conjunta con los analistas de sistemas. El mantenimiento del sistema de informacin y su documentacin empieza en esta fase y se lleva a cabo de manera rutinaria durante toda su vida til. Gran parte del trabajo habitual del programador cosiste en el mantenimiento, y las empresas invierten enormes sumas de dinero en esta actividad. Muchos de los procedimientos sistemticos que el analista emplea durante el ciclo de vida del desarrollo de sistemas pueden contribuir a garantizar que el mantenimiento se mantendr al mnimo. 7. Implementacin y evaluacin del sistema

Esta es la ultima fase del desarrollo de sistemas, y aqu el analista participa en la implementacin del sistema de informacin. En esta fase se capacita a los usuarios en el manejo del sistema. Parte de la capacitacin la imparten los fabricantes, pero la supervisin de esta es responsabilidad del analista de sistemas. Adems, el analista tiene que planear una conversin gradual del sistema anterior al actual. Este proceso incluye la conversin de archivos formatos anteriores a los nuevos, o la construccin de una base de datos, la instalacin de equipo y la puesta en produccin del nuevo sistema. Cuando un analista termina una fase del desarrollo de sistemas y pasa a la siguiente, el surgimiento de un problema podra obligar al analista a regresar a la fase previa y modificar el trabajo realizado.

-Los equipos de trabajo Cualquier proceso de desarrollo requiere un determinado conjunto de elementos que funcionan relacionndose entre s para conseguir un objetivo determinado, entre ellas: Hardware: est formado por los dispositivos electrnicos y mecnicos que realizan los clculos y el manejo de la informacin. Software: se refiere a las aplicaciones y los datos que explotan o utilizan los recursos hardware. Personal: est compuesto tanto por los usuarios que interactan con los equipos como por aquellos que desarrollan el software para que esa interaccin sea posible.

Informacin descriptiva: es el conjunto de manuales, formularios o cualquier soporte que d indicaciones y/o instrucciones sobre el uso del sistema.

Tareas bsicas y su funcionamiento

La documentacin de los sistemas

Consiste en un conjunto de informacin relacionada a un sistema determinado, que explica las caractersticas tcnicas, la funcionabilidad, la parte lgica, los diagramas de flujos y capacidades del sistema. Es el conjunto de informacin que nos dice que hacen los sistemas, como lo hacen y para que lo hacen.

Para facilitar la organizacin, revisin y distribucin de los documentos puede emplearse la red informtica, o bien un gestor de documentacin automatizado. Todos los requisitos que hay que cumplir y todos los aspectos que hay que conocer para la elaboracin de la documentacin y su control quedaran recogidos en el procedimiento de elaboracin y control de la documentacin.

Caractersticas de la documentacin de un sistema:

Pertinencia: los documentos que se proporcionan deben responder a las necesidades especficas de los utilizadores. Exhaustividad: Deben proporcionarse al usuario todos los documentos que respondas a sus necesidades. Rapidez: los documentos pertinentes deben trasmitirse al usuario interesado inmediatamente despus de su publicacin. Economa: el costo de la documentacin debe ser mnimo.

Tipos de documentacin de un sistema:

1.

Documentacin Manual

Se efecta manualmente, puede documentarse en papel o medios magnticos (cd, disquetes).

Ventajas

Refleja Historia. Muestra la evolucin de la documentacin con tiempo. Ms explicativa. Se adapta a la cultura de la organizacin.

Desventajas:

Consume mucho esfuerzo en construirla. Documentacin incompleta. Errores de escritura.

2.

Documentacin Automtica

Esta documentacin se adapta al software que se est documentando.

Ventajas:

Es inmediata y siempre se esta actualizando. Es justo a lo requerido. No se encuentra sujeta a la disposicin del personal.

Desventajas:

Consume recursos del Hardware. No es explicativo.

Los dos tipos de documentacin son incompatibles entre si; por lo que se puede lograr un equilibrio entre ambas para obtener as una buena documentacin y a un buen costo.

Necesidades y funciones.

Importancia de la gerencia del desarrollo y mantenimiento de los sistemas

Estos dos procesos involucran la coordinacin de todos aquellos recursos disponibles en una organizacin ya sean humanos, fsicos, tecnolgicos o financieros; para que mediante la planificacin, organizacin, direccin y control se logre el cambio o evolucin de una organizacin o empresa.

De este modo la empresa buscara las herramientas necesarias para poder as emplearlas en la actualizacin de equipos y de los conocimientos que se posean, y de esa manera satisfacer las necesidades de los usuarios y clientes; originando la obtencin del xito en dicha empresa u organizacin.

Tendencias

Tendencias Tecnolgicas. El ambiente tecnolgico Fuente de oportunidades estratgicas y de ventajas competitivas. 1. Los servicios tecnolgicos Procesamiento y almacenamiento Comunicaciones Documentos tcnicos

2.

3.

4.

5.

Normalizacin y estndares Exposiciones y eventos tcnicos Inteligencia tcnica y de negocios Las aplicaciones Administracin Control de produccin Trabajo de oficina y trabajo cooperativo Las Herramientas Sistemas operativos Programacin Administracin de datos Ingeniera de software Gerencia y control de proyectos El Conocimiento La experiencia organizacional La experiencia de otros La difusin de las innovaciones Contacto con ambientes socioeconmicos variados Acceso a redes de conocimiento La interaccin social El acceso mas directo a la base de clientes A los competidores sobre bases cooperativas A posibles clientes A otros mercados o medios socioeconmicos A redes de inters comunes

6. El trabajo cooperativo Aumentos en la productividad Conciencia colectiva del trabajo y sinergias Acortamiento de las curvas de aprendizaje Oportunidad para la innovacin Centralizacin y descentralizacin

También podría gustarte