República Bolivariana de VenezuelaMinisterio del Poder Popular para la DefensaUniversidad Nacional Experimental Politécnic...
Introducción.Hoy en día los gerentes en cualquier organización aprovechan las herramientas proveídaspor la tecnología, una...
UNIDAD III: FUNCIONES GERENCIALES EN INFORMATICA.Unidad 3.1: ImportanciaLa informática ha pasado de ser una herramienta mu...
Mercadeo-Ventas y atención del cliente: área encargada de generar la mayorfuente de ingreso al negocio.Producción-Compras ...
 Administración de la redLa responsabilidad básica de esta función se refiere a la parte física de la red: se debeasegura...
puente entre los dos ámbitos. Normalmente, el jefe de informática, junto con losadministradores de servidores y los admini...
Desventajas Se concentra únicamente en el diseño. Obvia los valores y creencias de los empleados, generando resistencia ...
4. BenchmarkingEs un proceso sistemático y continuo de medir productos, servicios calidad y prácticascomparándolo con aque...
Ventajas Permite que las organizaciones se adapten rápidamente a los cambios del entorno. Los riesgos son compartidos. ...
El ciclo de vida del desarrollo de sistemas es un proceso que consiste en dos etapasprincipales: de análisis y diseño de s...
Las personas involucradas en esta fase esperan trabajar en estos defectos conocidos,ubicarlos y preparar un nuevo lanzamie...
Uso de los lenguajes de programación:Una vez que se identifica una tarea y se conoce el algoritmo para resolverla, el prog...
El tema de calidad no dependerá exclusivamente de un único factor, sino de la combinaciónde muchos factores, dichos factor...
 FasesLas fases que se hacen presentes al momento de desarrollar un sistema son las siguientes:1. Identificación de probl...
En la fase de diseño del ciclo de vida del desarrollo de sistemas, el analista utiliza lainformación recopilada en las pri...
Esta es la ultima fase del desarrollo de sistemas, y aquí el analista participa en laimplementación del sistema de informa...
¿Qué papeles y responsabilidades tendrán los miembros del equipo del proyecto?¿Según esos papeles y responsabilidades, qué...
Cuando empiece la ejecución, debe haber informes de avance programados regularmentepara determinar cuanto se ha hecho y/o ...
Consiste en un conjunto de información relacionada aun sistema determinado, que explicalas característicastécnicas, la fun...
 Es inmediata y siempre se esta actualizando. Es justo a lo requerido. No se encuentra sujeta a la disposición del pers...
Estos dos procesos involucran la coordinación de todos aquellos recursos disponibles enuna organización ya sean humanos, f...
 Sinergia7. Explotación de la WEB Explotación de servicios WEB Acceso profundo en la base de clientes Aprovechamiento ...
Toda organización esta en la búsqueda de una mejor calidad y aumento de su productividaden lo que respecta al resultado de...
Profesores de Educación Secundaria Ebook: Informática; Temario A. Volumen IV.Ralph M, GeorgeStair W, Reynold:Principios de...
Upcoming SlideShare
Loading in...5
×

UNIDAD III y IV

121

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
121
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "UNIDAD III y IV"

  1. 1. República Bolivariana de VenezuelaMinisterio del Poder Popular para la DefensaUniversidad Nacional Experimental PolitécnicaDe la Fuerza Armada Bolivariana (UNEFA)Asignatura: Gerencia de la Informática.Funciones gerenciales eninformática.Unidad III y Unidad IVCiclo de vida del desarrollode sistemas.Profesora:Yusmila SalazarBachilleres:Yamileth YanezJosé QuijadaHenderson LópezTibayde BarriosQ u a l i t y T e c
  2. 2. Introducción.Hoy en día los gerentes en cualquier organización aprovechan las herramientas proveídaspor la tecnología, una de ellas es la informática quien desempeña un rol principal en larealización de esas funciones gerenciales que necesita una empresa.La implementación de la informática cubre ciertas áreas básicas dentro de cualquiersociedad laboral representando un elemento importante de trabajo, precisamente por ello esque los responsables de ellas suelen estar únicamente encargados de una sola áreaempresarial debido a la gran responsabilidad que cae sobre sus manos en cuanto a la toma yejecución de decisiones y del manejo de recursos.Estas áreas necesitan estar organizadas de forma idónea para que las tareas que se ejecutandentro de cada una de ellas puedan lograr una culminación exitosa que conllevara abeneficios futuros. Para complementar estas labores y poder observar avances y mejoras enellas, surge la utilización de ciertas estrategias y tendencias que buscaran elperfeccionamiento de las mismas.Estos nuevos estilos de trabajo buscan optimizar y mejorar la calidad y eficiencia de losservicios prestados, enfocándose en aquellos procesos fundamentales para la empresa y esallí donde surge la necesidad de ese análisis a nuestro sistema (organización).Al momento de analizar y diseñar nuestros sistemas se tiene en mente que las actividadesrealizadas sean fraccionadas en fases a propósito de que todas ellas están relacionadas yseria productivo poder establecer separaciones en cuento al tipo de tarea que se realicefacilitando un sencillo mantenimiento en un futuro. El mantenimiento será necesario desdeel momento en que se detecten algunas deficiencias en el sistema. Su objetivo es mejorar elsistema actual a partir de las peticiones.La calidad total en la organización de una empresa, debe ser el motor de la misma; si deverdad la empresa desea alcanzar el éxito deben acentuarse en conseguirla.
  3. 3. UNIDAD III: FUNCIONES GERENCIALES EN INFORMATICA.Unidad 3.1: ImportanciaLa informática ha pasado de ser una herramienta muy cara al alcance de unas pocasempresas con gran capacidad económica a ser una herramienta adaptable en costo eindispensable en cualquier empresa independientemente del tamaño y estructura de lamisma.Su principal objetivo es lograr alcanzar las metas propuestas mediante una organizacióneficaz de la producción, a través de la implementación de elementos tecnológicos yherramientas informáticas de última generación.Hasta mediados de 1998, el área de informática, conformaba con el área de organización yprocesos, una sola supervisión dentro de la Gerencia de Desarrollo Institucional. En esemismo año se decide un cambio organizativo y estructural de la Gerencia General, elevandode jerarquía a la Supervisión de Informática a nivel de Gerencia de línea. Simultáneamente,la Gerencia Central de la Reforma, eleva jerárquicamente el Área de Sistemas al rango deGerencia. OrganizaciónUn gerente no sólo debe encargarse de que el equipo se mantenga funcional, completo y semantenga activo, sino que además, debe cerciorarse de que se estén utilizando los recursosmateriales de forma eficiente y eficaz. Porque esas deben ser dos palabras que deben estarincluidas en el vocabulario de nuestra especialidad.El manejo de sistemas de información es tan importante para los planes de las empresas,que en ocasiones se contratan gerentes con la única responsabilidad de administrar estossistemas. Comprar la tecnología adecuada es la parte fácil; el reto es adecuar la tecnología alas necesidades de la organización. Alcanzar un alto grado de adecuación es un aspectofundamental para el éxito de la compañía. Cualquier decisión para invertir en algunaaplicación en particular significa más que un compromiso de tiempo, esfuerzo y recursosfinancieros. La decisión también define el futuro de la empresa, dado que al concentrar losesfuerzos en una aplicación se limita la atención que puede darse a otros proyectos. Lasaplicaciones seleccionadas deben ser aquellas que brinden los mayores beneficios para lacompañía. Áreas básicas de la gerencia en informáticaCada empresa define las distintas áreas que la conforman, de tal manera que hay personasresponsables por cada área y donde se hace presente la delegación de funciones en otrasque logran constituir un equipo de trabajo, que buscando la sincronización y armonía en eldesempeño se logran alcanzar los objetivos y metas propuestas en el plan. Sus áreas básicaslas podemos establecer de la siguiente manera:La gerencia: es el núcleo de la responsabilidad total de la empresa y en donde setoman las decisiones definitivas en pro de la administración de la empresa.
  4. 4. Mercadeo-Ventas y atención del cliente: área encargada de generar la mayorfuente de ingreso al negocio.Producción-Compras y Almacenamiento: área estratégica financieramente para laampliación de costos razonable que le permite a la empresa una mayorproductividad para ser competitivos en los mercados tanto nacionales comointernacionales.Gestión de recursos humanos: el elemento más importante de toda la empresa acualquier nivel ya que si se tiene alta preparación se alcanza la eficiencia yefectividad en los procesos internos y externos.Otras áreas relacionadas con la gerencia en informática: Gerente de Informática Secretaria Oficina Departamento de Informática Jefe Departamento de Informática Especialista Desarrollo y Análisisde Sistemas Especialista Analista Programador Especialista Programador Especialista de Desarrollo Especialista de Producción Técnico de Producción Especialista de Gestión yTecnología Especialista Administrador Basede Datos Especialista Administrador de Red Técnico de Soporte Técnico de Telecomunicaciones Gerencia de Informática yPlaneamiento Su organización y descripciónSe considero que más idóneo resultaría organizar estas funciones de la siguientes forma: Administración de servidoresEsta función se encarga de instalar y mantener, de dar servicio a la organización, en loreferente a los servidores, y a la estructura informática en general. Todos estos ámbitos sonfunciones y, por lo tanto, como sucede en muchas organizaciones, se ven cubiertas sólo poruna o dos personas; únicamente las grandes entidades tienen diferentes personas dedicadasa cada una de estas funciones. También debe encargarse de recuperarlos rápidamente encaso de fallo. Igualmente, se debe procurar que funcionen bien para poder llevar a cabo elresto de tareas de administración (la administración de usuarios, por ejemplo). Administración de usuariosEn esta función, se selecciona todo lo que hace referencia a la atención de las necesidadesde los usuarios y al mantenimiento de sus equipos de sobremesa. Debido a que el sistemainformático constituye una herramienta para la organización, ésta es una de las partes másvisibles y, por lo tanto, es necesario ir con mucho cuidado porque es fácil que el usuariotenga problemas con el funcionamiento diario del sistema.
  5. 5.  Administración de la redLa responsabilidad básica de esta función se refiere a la parte física de la red: se debeasegurar que funcione correctamente y también controlar que se encuentre en buen estado,así como mejorarla y hacerla llegar a todos los lugares de la organización donde seanecesaria. Administración de los datosEsta función se ocupa de mantener la integridad de la información de la organización. Sepuede encontrar en los servidores o dispersa por todo el sistema informático. Generalmente,es una mezcla de ambas cosas, es decir, muchos elementos están en los servidores, pero amenudo se halla información importante dispersa en terminales de trabajo. Cuando existengrandes bases de datos, el hecho de velar por la integridad de la información también tienesentido. Asimismo, es muy interesante relacionar la información almacenada, para conocermás aspectos de la organización. Administración de la webEs la función que incluye el mantenimiento del servidor web y, a menudo, también delcontenido (de las páginas). En cualquier caso, es responsable de conservar la homogeneidadglobal del servidor. Administración de la seguridadLa función de la seguridad informática es compleja, porque incluye desde la seguridad de lainformación existente, hasta la protección física del equipamiento contra robos, pasandopor la prevención contra los ataques a los sistemas informáticos que provienen de Internet.De hecho, la seguridad es una tarea presente en todas las funciones, ya que se trata de unacuestión usual en la informática; es necesario proteger la información de la organización. DesarrolloLa organización tiene necesidades informáticas y alguien debe estar preparado paraatenderlas. Si sólo se pueden cubrir fabricando software nuevo, ésta es la función que seencarga de realizarlo. Nosotros no trataremos nada del desarrollo, ya que existenasignaturas especialmente dedicadas a explicar cómo elaboran los programas y cómo sellevan a cabo los proyectos informáticos. Lo único que veremos será la relación del jefe deinformática con la implantación de un nuevo software en la organización. Tened en cuenta,sin embargo, que existen otras soluciones que el técnico puede aconsejar, aunque es el jefede informática quien debe tomar la decisión definitiva. Jefe de informáticaEsta función, junto con la de administrador de servidores y la de administrador de usuarios,son las más importantes del departamento. El jefe de informática es el enlace entre lasnecesidades de la empresa y el trabajo que se realiza en el departamento. Por lo tanto, es el
  6. 6. puente entre los dos ámbitos. Normalmente, el jefe de informática, junto con losadministradores de servidores y los administradores de usuarios (o asesorado por ellos),toma las determinaciones que afectan a la estructura informática de la organización, amedio y largo plazo (la responsabilidad última sólo es suya). Desde qué software comprar(o si se debe crear a medida y cómo), hasta los servidores necesarios, pasando por ladecisión de qué ordenadores y qué red de comunicaciones se instalan para los usuarios. Unestudio completo de todas sus tareas se encuentra fuera del alcance de este temario, con loque sólo veremos algunas vertientes, por ejemplo, la elección de qué software comprar,pues conseguir que la informática esté actualizada es una tarea clave, compleja yeconómicamente comprometida Evaluación de Necesidades de valor Agregado.Son los grupos responsables por los sistemas de información (IS) y los ejecutivos quedesean mejorar su desempeño, pueden hacer más para estimular rendimientos de valoragregado; pueden buscar activamente oportunidades de valor agregado. Naturalmente paraencontrar esas aplicaciones hay que observar los sitios apropiados.Unidad 3.2: TendenciasEl aumento de la demanda de los clientes, el surgimiento de nuevos gustos y preferenciasde los mismos aunado a la creciente competencia tanto local, regional como extranjera y loscambios tecnológicos, ha generado que las organizaciones deben buscar las manera de sermás flexibles para poder adaptarse al nuevo entorno o de los contrario desaparecer, es porello, que la empresas deben cambiar sus enfoque gerenciales y aplicar nuevas técnicas yherramientas que les permitan generar, mantener o incrementar su ventaja competitiva.A continuación se definen algunas de las tendencias gerenciales más usadas hasta ahora:1. ReingenieríaConsiste en la revisión y rediseño de los procesos organizacionales para obtenerespectaculares rendimientos en calidad, servicio, disponibilidad y costos. Se aplica cuandola subsistencia de una empresa peligra, quizás porque han sido arropadas por lacompetencia o no han podido responder a las necesidades de los clientes. Las mismastoman este enfoque para resolver una situación de desesperación ante la necesidad deresurgir o desaparecer.Ventajas Reúne a los trabajadores que habían sido separados por la organización. Otorga responsabilidad a todo el proceso. Las personas se dirigen ellas misma. Presencia de una educación continúa. Descentralización en la toma de decisiones. Promueve el cambio organizacional.
  7. 7. Desventajas Se concentra únicamente en el diseño. Obvia los valores y creencias de los empleados, generando resistencia al cambio. Se hace generalmente en medio de una agenda corporativa. Disipa la energía en un gran número de proyectos. Deja que las culturas y las actitudes corporativas existentes impidan que empiece.2. Calidad TotalEs un proceso continuo de formulación y establecimiento de estrategias para obtener laexcelencia de las características de los servicios o productos que van a satisfacernecesidades previamente establecidas. La filosofía de esta tendencia es la que no hay cabidapara errores, siempre se puede mejorar. El camino de la calidad total es la aplicación de lamejora continua. Como todo mejoramiento gradual, se verán resultados en mejorproporción en comparación con la reingeniería. Además con este enfoque, el personal de laorganización puede adaptarse sutil y progresivamente a los cambios.Ventajas Producir un producto defectuoso cuesta lo mismo que producir un producto deexcelente calidad, al aplicar este enfoque se van mejorando los procesos defabricación, lo que conlleva a la disminución de productos defectuosos y por endese incrementa la productividad. Estrecha relación con el cliente. Se obtienen resultados a corto plazo.Desventajas Al enfocar en un área de la organización, tienen a aislar a la demás. Requiere de una inversión importante en la organización3. Mejora ContinuaLa mejora continua, si se quiere, es una filosofía que intenta optimizar y aumentar lacalidad de un producto, proceso o servicio. Busca detectar oportunidades para mejorar eldesempeño y con ello se logra ser más productivos y competitivos en el mercado al cualpertenece la organización.Las organizaciones deben analizar los procesos utilizados, de manera tal que si existe algúninconveniente pueda mejorarse o corregirse. Como resultado de la aplicación de estatécnica puede ser que las organizaciones crezcan dentro del mercado y hasta llegar a serlíderes. Éste proceso busca que el empresario sea un verdadero líder de su organización,asegurando la participación de todos los miembros de la organización en la cadenaproductiva de la misma.
  8. 8. 4. BenchmarkingEs un proceso sistemático y continuo de medir productos, servicios calidad y prácticascomparándolo con aquellas compañías y organizaciones que representan la excelencia yson reconocidas como líderes en la industria, es por ello que el Benchmarking es unaherramienta para desarrollar ventajas competitivas en una organización, a partir de laadaptación creativa o innovadora de las mejores prácticas existentes.Es importante porque permite medir a la organización con otras y de esta manera lasorganizaciones pueden adoptar mejores maneras de fomentar un cambio en sus procesos dela organización. Puede aplicarse a cualquier organización, institución o establecimiento queproduzca resultados similares o no; buscando en su investigación la mejores prácticascomerciales para implementar en las áreas a mejorar.Ventajas Estimula la revisión de los procesos, prácticas y sistemas. Descubre y despliega las interconexiones entre las partes de la organización. Despierta el sentido competitivo de las unidades mediocres. Proporciona información externa específica sobre métodos de operación 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 paradiferenciar una organización de la otra. La empresa debe tener capacidad para elegir correctamente el tipo de benchmarkingque se acomode a sus necesidades.5. OutsourcingEsta tendencia permite a las empresas poder enfocarse en aquellos procesos que sonfundamentales para la misma y delegue aquellos procesos complementarios a terceros conmayor especialización.La Reingeniería ofrece a las compañías la oportunidad de considerar el Outsourcing comouna de las herramientas que pueden utilizar en el nuevo proceso. Los principios sonacertados y sólidos, pero aún son pocos los proyectos de Reingeniería que resultanespectacularmente exitosos, debido a la resistencia interna en las organizaciones a esecambio potencialmente enorme lenta asimilación. Por lo tanto, el Outsourcing puede seruna ruta más fácil que la “Reingeniería interna”. De hecho, los proveedores de Outsourcecon frecuencia lograran sus beneficios a través de la Reingeniería de procesos para hacerlomás eficiente una vez que obtienen el contrato.
  9. 9. Ventajas Permite que las organizaciones se adapten rápidamente a los cambios del entorno. Los riesgos son compartidos. La organización transfiere así los riesgos a un tercero que pueda dar garantías deexperiencia y seriedad en el tema. Permite a la organización liberar recursos para asignarlos a otras áreas claves de laempresa. Reduce los costos de operación Libera fondos para aplicarlos a áreas relevantes ypermite una mejor planificación financiera.Desventajas Permite al suplidor aprender y conocer el producto del negocio y esto puedefomentar 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 resultesatisfactorio. Necesidades y estrategiasNecesidadesAsimila las presiones e influencias ambientales generadas por la incertidumbre en el nivelinstitucional. Es una relación entre tareas por hacer y el tiempo disponible para hacerlas. Elpropósito de las decisiones por tomar debe ser limitado, con plazos más cortos, áreas menosamplias. Las decisiones implicadas abarcan diferentes y variadas áreas de la empresa y seorienta hacia resultados satisfactorios.EstrategiasLas diferentes técnicas inherentes a las actividades destinadas a conseguir un objetivotomanun concepto de conquista deliberada y sistemática de decisiones que incluyen propósitosmás limitados, plazos más cortos, áreas menos amplias y niveles medios en la jerarquía.La empresa representa un intento por integrar el proceso decisorio y alinearlo a la estrategiadiseñada para orientar el nivel operacional en sus tareas y actividades con el fin de alcanzarlos objetivos empresariales propuestos. Estas estrategias fluyen naturalmente desde losobjetivos y políticas establecidas en el plan estratégico.En cualquier empresa la estrategia se emplea en el manejo de los desarrollos internos de laempresa y con las fuerzas externas que aceptan el cumplimiento exitoso de objetivosestipulados. Por tanto, una planeación será estratégica si se refiere a toda la empresa; serátáctica, si se refiere a gran parte de la planeación de un producto o de su publicidad.UNIDAD IV: CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
  10. 10. El ciclo de vida del desarrollo de sistemas es un proceso que consiste en dos etapasprincipales: de análisis y diseño de sistemas; comienza cuando la gerencia, o en algunasocasiones el personal de desarrollo de sistemas, se da cuenta de cierto sistema del negocionecesita mejorarse.Este ciclo representa un conjunto de actividades de los analistas, diseñadores y usuarios,que necesitan llevarse a cabo para desarrollar y poner en marcha un sistema de informaciónconsiderando que en la mayoría de las situaciones del negocio, las actividades estáníntimamente relacionadas y son inseparables.El SDLC (o sus siglas en ingles SystemsDevelopmentLife Cycle) constituye un enfoquepor fases para el análisis y el diseño, cuya premisa principal consiste en que los sistemas sedesarrollan mejor utilizando un ciclo específico 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 deldesarrollo de sistemas, pero en general alaban su enfoque organizado.Usualmenteel ciclo se divide en siete fases. A pesar de que cada fase se explica porseparado, nunca se realiza como un paso aislado. Más bien, es posible que variasactividades ocurran de manera simultánea, y algunas de ellas podrían repetirse.Es más práctico considerar que el SDLC se realiza por fases (con actividades en plenoapogeo que se traslapan con otras hasta terminarse por completo) y no en pasos aislados.Unidad 4.1: Mantenimiento de los sistemasEs el proceso de mejora y optimización del software después de su entrega al usuario finalasí como también en lo referente a la corrección y prevención de los defectos, siendocatalogado como una de las actividades más comunes en la ingeniería de software.Esademás una de las fases en el ciclo de vida de desarrollo de sistemas que se aplica aldesarrollo de software, donde se involucran cambios al software para corregir defectosencontrados durante su uso o la adición de nueva funcionalidad mejorando la usabilidad yaplicabilidad del software.El software igual como la mayoría de otros productos, es típicamente lanzado con unconjunto conocido de defectos y deficiencias, estas deficiencias conocidas sonnormalmente documentadas en una carta de consideraciones operacionales o notas delanzamiento, de esta manera los usuarios del software serán capaces de trabajar evitando lasdeficiencias conocidas y conocerán cuándo el uso del software sería inadecuado para tareasespecíficas.
  11. 11. Las personas involucradas en esta fase esperan trabajar en estos defectos conocidos,ubicarlos y preparar un nuevo lanzamiento del software, conocido como un lanzamiento demantenimiento, el cual resolverá los temas pendientes.El mantenimiento será necesario desde el momento en que se detecten algunas deficienciasen el sistema. Su objetivo es mejorar el sistema actual a partir de las peticiones demantenimiento de los usuarios, con motivo de un problema detectado en el sistema o por lanecesidad de una mejora en el mismo.Se suele hablar de tres tipos diferentes de mantenimiento:Mantenimiento correctivo. Pretende eliminar problemas surgidos durantela fase de operación del sistema y que no han sido detectados anteriormente.Mantenimiento perfectivo. Pretende mejorar la funcionalidad del sistemaya sea en relación con la eficiencia en ejecución del mismo (menor tiempode respuesta, optimización del uso de la memoria, entre otros), facilitar suuso.Mantenimiento evolutivo. Pretende modificar (ampliar, eliminar osustituir) la funcionalidad del sistema para adaptarla a las nuevasnecesidades del usuario o con el objetivo de adaptarlo a nuevas interfaceshardware o software. ImportanciaEs importante hacer un correcto mantenimiento del sistema por varias razones, entre las quepodemos destacar: A medio y largo plazo el coste del sistema es menor, ya que siempre será máseconómico mantener un equipo para evitar deterioros que remplazarlo por estaraveriado. Un fallo en el sistema puede provocar una pérdida de información de costesincalculables. Un problema en la seguridad del sistema puede hacer que datos confidenciales sehagan públicos, con las graves consecuencias legales que ello conllevaría. Problemas intermitentes en determinados equipos del sistema retrasan el trabajo, loque influye en el rendimiento y en la productividad. Uso de los lenguajes de programaciónUn lenguaje de programación es cualquier lenguaje artificial que se utiliza para definiradecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas enuna computadora. Se asume que las instrucciones así escritas son traducidas luego a uncódigo que la máquina pueda “comprender”. El proceso de traducción es realizadonormalmente por la computadora, usando un programa especializado para tal fin.
  12. 12. Uso de los lenguajes de programación:Una vez que se identifica una tarea y se conoce el algoritmo para resolverla, el programadordebe codificarlo en una lista de instrucciones, propias de algún lenguaje de computación.Los programas pueden ser escritos en cualquier lenguaje de la amplia gama disponibles. Laescogencia del más adecuado, dependerá de factores como la experiencia del programadorcon un lenguaje, determinar cuál producirá el programa menos complicado, la flexibilidad yla compatibilidad del programa como resultado del lenguaje usado. Calidad del softwareEs el desarrollo de software basado en estándares como la funcionalidad y rendimiento totalque satisfacen los requerimientos del cliente, es decir, aquel que debiera cumplir con losrequerimientos funcionales y de performance además de ser mantenible, confiable yaceptable.Podemos encontrarnos con principales características que hacen a un software de calidad,como lo son:Mantenibilidad: el software debe ser diseñado de tal manera, que permita ajustarloa los cambios en los requerimientos del cliente. Esta característica es crucial, debidoal inevitable cambio del contexto en el que se desempeña un software.Confiabilidad: incluye varias características además de la confiabilidad, como laseguridad, control de fallos, etc.Eficiencia: tiene que ver con el uso eficiente de los recursos que necesita un sistemapara su funcionamiento.Usabilidad: el software debiera ser utilizado sin un gran esfuerzo por los usuariospara los que fue diseñado, documentado, etc.Las diversas características con las que se desea que cumpla un software de calidad varíanampliamente. Algunas tienen que ver con el usuario que interactúa con el sistema, otras conel líder del proyecto y diseñadores.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 elsoftware satisfaga una serie de requisitos y metas iniciales, y si ni si quieraalcanzamos estos objetivos, nuestro software carecerá por completo de calidad.2. Desarrollo coherente, aplicando correctamente los criterios de la ingeniería delsoftware: uno de los objetivos de la ingeniería del software es mejorar su calidad.Luego, esta claro que debemos seguir una metodología correcta y apropiada anuestro proyecto, si queremos aumentar la calidad del resultado final.3. Desarrollo de requerimientos implícitos al proyecto: siempre existen una serie derequerimientos que nuestro cliente no específica, pero que son deseables. Porejemplo, que nuestro software sea fácil de mantener y de usar. Si no se alcanzanestos requerimientos nuestro software no reflejara calidad.
  13. 13. El tema de calidad no dependerá exclusivamente de un único factor, sino de la combinaciónde 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 elnúmero de errores que tiene nuestro proyecto. Factores Indirectos: no se pueden medir directamente del software. Por ejemplo, lafacilidad de uso o mantenimiento. Los sistemas de administración de bases de datosLa creación y puesta en práctica del correcto sistema de base de datos asegura que esta darásoporte a las actividades y objetivos de la empresa. Pero ¿Cómo se crea, pone en práctica,usa y actualiza en realidad una base de datos? La respuesta se encuentra en el sistema deadministración de base de datos (DBMS).El DBSM (o sus siglas en ingles Data Base Management System) es un grupo deprogramas que se usan como una interfaz entre una base de datos y programas deaplicaciones, o entre una base de datos y el usuario. Los DMBS se clasifican por el tipo demodelo de base de datos a los cuales da soporte.Por ejemplo, un sistema de administración de base de datos relacional sigue el modelorelacional. Access de Microsoft, es un DBMS relacional de gran demanda paracomputadoras personales.Con independencia del modelo que respalden, los DMBS comparten algunas funcionescomunes, tales como: Proporcionar una vista de datos para el usuario Almacenar y recuperar físicamente los datos en una base de datos Permitir la modificación de la base de datos Manipular datos y elaborar informesEl DMBS permite tanto a las empresas como a los usuarios individuales el disfrute deciertas ventajas, entre las cuales están: Reducir la redundancia de datos Lograr la independencia de los datos Integrar datos de múltiples archivos Recuperar datos e información con rapidezUnidad 4.2: Tecnología de desarrollo de sistemas.
  14. 14.  FasesLas fases que se hacen presentes al momento de desarrollar un sistema son las siguientes:1. Identificación de problemas, oportunidades y objetivosEn esta primera fase, el analista se ocupa de identificar problemas, oportunidades yobjetivos. Esta etapa es crítica para el éxito del resto del proyecto, pues a nadie le agradadesperdiciar tiempo trabajando en un problema que no era el que se debía resolver.Losusuarios, los analistas y los administradores de sistemas que coordinar el proyecto son losinvolucrados en la primera fase. Las actividades de esta fase consisten en entrevistar a losencargados de coordinar a los usuarios, sintetizar el conocimiento obtenido, estimar elalcance del proyecto y documentar los resultados.2. Determinación de los requerimientos de informaciónLa siguiente fase que enfrenta el analista es la determinación de los requerimientos deinformación de los usuarios.Entre las herramientas que se utilizan y son para determinar los requerimientos deinformación de un negocio se encuentran métodos interactivos como las entrevistas, losmuestreos, la investigación de datos impresos y la aplicación de cuestionarios; métodos queno interfieren con el usuario como la observación del comportamiento de los encargados detomar las decisiones y sus entornos de oficina, al igual que métodos de amplio alcancecomo la elaboración de prototipos. Los implicados en esta fase son el analista y losusuarios, por lo general trabajadores y gerentes del área de operaciones.3. Análisis de las necesidades del sistemaLa siguiente fase que debe enfrentar el analista tiene que ver con el análisis de lasnecesidades del sistema. De nueva cuenta, herramientas y técnicas especiales auxilian alanalista en la determinación de los requerimientos.Una de estas herramientas es el uso de diagramas de flujo de datos para graficar lasentradas, los procesos y las salidas de las funciones del negocio en una forma graficaestructurada. A partir de los diagramas de flujo se desarrolla un diccionario de datos queenlista todos los datos utilizados en el sistema, así como sus respectivas especificaciones.Durante esta fase el analista de sistemas analiza también las decisiones estructuradas que sehayan tomado y prepara una propuesta de sistemas con alternativas y recomendacionessobre lo que debe hacer. Si la administración de la empresa considera factibles algunas delas recomendaciones, el analista sigue adelante. Cada problemas de sistemas es único, ynunca existe solo una solución correcta.4. Diseño del sistema recomendado
  15. 15. En la fase de diseño del ciclo de vida del desarrollo de sistemas, el analista utiliza lainformación recopilada en las primeras fases para realizar el diseño lógico del sistema deinformación.Se diseñan procedimientos precisos para la captura de datos que asegurar que los datos queingresen al sistema de información sean correctos.También incluye el diseño de archivos obases de datos que almacenaran gran parte de los datos indispensables para los encargadosde tomar las decisiones en la organización. En esta fase el analista también interactúa conlos usuarios para diseñar la salida (en pantalla o impresa) que satisfaga las necesidades deinformación de estos últimos5. Desarrollo y documentación del softwareEn la quinta fase del ciclo de vida del desarrollo de sistemas, el analista trabaja de maneraconjunta con los programadores para desarrollar cualquier software original necesario.Entre las técnicas estructuradas para diseñar y documentar software se encuentran losdiagramas de estructura, los diagramas de Nassi-Shneiderman y el pseudocódigo.Durante esta fase el analista también trabaja con los usuarios para desarrollardocumentación efectiva para el software, como manuales de procedimientos, ayuda en líneay sitios Web que incluyan respuestas a preguntas frecuentes (FAQ).La documentación indica a los usuarios como utilizar el software y lo deben hacer en casode que surjan problemas derivados de este uso. Los programadores desempeñar un rol claveen esta fase porque diseñan, codifican y eliminan errores sintácticos de los programas decomputo.6. Prueba y mantenimiento del sistemaAntes de poner el sistema en funcionamiento es necesario probarlo. Es mucho menoscostoso encontrar los problemas antes que el sistema se entregue a los usuarios. Una partede las pruebas las realizan los programadores solo, y la otra la lleva a cabo de maneraconjunta con los analistas de sistemas.El mantenimiento del sistema de información y su documentación empieza en esta fase y selleva a cabo de manera rutinaria durante toda su vida útil. Gran parte del trabajo habitualdel programador cosiste en el mantenimiento, y las empresas invierten enormes sumas dedinero en esta actividad. Muchos de los procedimientos sistemáticos que el analista empleadurante el ciclo de vida del desarrollo de sistemas pueden contribuir a garantizar que elmantenimiento se mantendrá al mínimo.7. Implementación y evaluación del sistema
  16. 16. Esta es la ultima fase del desarrollo de sistemas, y aquí el analista participa en laimplementación del sistema de información. En esta fase se capacita a los usuarios en elmanejo del sistema. Parte de la capacitación la imparten los fabricantes, pero la supervisiónde esta es responsabilidad del analista de sistemas.Además, el analista tiene que planear una conversión gradual del sistema anterior al actual.Este proceso incluye la conversión de archivos formatos anteriores a los nuevos, o laconstrucción de una base de datos, la instalación de equipo y la puesta en producción delnuevo sistema.Cuando un analista termina una fase del desarrollo de sistemas y pasa a la siguiente, elsurgimiento de un problema podría obligar al analista a regresar a la fase previa y modificarel trabajo realizado. Los equipos de trabajoCualquier proceso de desarrollo requiere un determinado conjunto de partes o utensiliosque funcionan relacionándose entre sí para conseguir un objetivo preciso, entre ellas:• Hardware: está formado por los dispositivos electrónicos y mecánicos que realizanlos cálculos y el manejo de la información.• Software: se trata de las aplicaciones y los datos que explotan los recursoshardware.• Personal: está compuesto tanto por los usuarios que interactúan con los equiposcomo por aquellos que desarrollan el software para que esa interacción sea posible.• Información descriptiva: es el conjunto de manuales, formularios o cualquiersoporte que dé instrucciones sobre el uso del sistema. Tareas básicas y su funcionamiento Organización del equipo de trabajoIncluso antes de poder considerar la realización de un proyecto con base en una idea genial,como construir un sitio web para exhibir productos y servicios o una base de datos deproveedores para almacenar un listado de proveedores locales y extranjeros, debecerciorarse que tiene el personal disponible para trabajar en el proyecto. Cuando empiece aorganizar el equipo de trabajo del proyecto, deberá considerar dar repuesta a preguntascomo:¿Quién estará a cargo de la dirección del proyecto?¿Qué áreas de especialización - tecnológica, funcional, etc. - son vitales para laejecución del proyecto?¿Qué información es necesaria y dónde se puede obtener?
  17. 17. ¿Qué papeles y responsabilidades tendrán los miembros del equipo del proyecto?¿Según esos papeles y responsabilidades, qué habilidades deben poseer losmiembros del equipo?Los miembros claves del equipo del proyecto deben ser identificados y contratados segúnvarios criterios, incluyendo:Experiencia en las áreas identificadas del proyectoConocimiento o acceso a información vital para el proyectoFacilidad de comunicación verbal y escrita, capacidad de investigación y otrashabilidades necesarias Desarrollo del plan del proyectoDespués de que el equipo de trabajo haya sido organizado, puede decidir cuándo hacer lareunión de lanzamiento del proyecto. Esta primera reunión del equipo busca generar unalluvia de ideas, un ambiente para compartir conocimientos en donde los miembros delequipo puedan concentrarse para producir un plan de proyecto más eficiente.Algunos puntos que deben tenerse en cuenta en la reunión de lanzamiento:Razón, alcance y limitaciones del proyecto, ventajas organizacionales, plazos ymetas, fuente/s de ayuda (en términos de alta gerencia y/o promotores del proyecto).Elementos claves del proyecto y tareas, actividades, y responsabilidades asociadasy segmentos del proceso y cronogramas.Asignaciones individuales y de subcomité/equipo basadas en los elementos, lastareas, actividades, responsabilidades y los segmentos y cronogramas del proceso.Recursos necesarios (específicamente financiamiento) y fuentes de suministro.Problemas potenciales, cuellos de botella, obstáculos y medidas preventivas paraatenderlos.Cronogramas basados en los segmentos y cronogramas del proceso.Criterios de evaluación de rendimiento y responsabilidad para los miembros deequipo con base individual, de subcomité y de equipo.Mecanismos y cronogramas de informes.Esta reunión determina quién es el responsable de cada tarea o actividad y permite que losmiembros del equipo establezcan los mecanismos de comentarios según susresponsabilidades asignadas. Ejecución del proyectoEs responsabilidad de todo el equipo del proyecto, y no solo del jefe del proyecto,garantizar que puede cumplir cuando llegue la hora de ejecución. La responsabilidadprincipal del jefe del proyecto es guiar al equipo según el plan del proyecto y asegurarseque se mantiene dentro del cronograma previsto y cumple los requerimientos establecidosen el alcance y la razón del proyecto.
  18. 18. Cuando empiece la ejecución, debe haber informes de avance programados regularmentepara determinar cuanto se ha hecho y/o que necesita realizarse todavía. Se debe hacer unarevisión regular de los resultados del trabajo realizado y un análisis comparativo deresultados reales contra los proyectados (incluyendo si se están logrando los objetivos delproyecto).Es crucial que el jefe del proyecto esté disponible para atender los problemas y conflictosque pueden surgir entre miembros del equipo (tales como diferencia en los hábitos deltrabajo, exceder los presupuestos de ciertas actividades que pueden afectar el presupuestode otras actividades, etc.) Finalización del proyectoCuando se hace la entrega aceptable de los resultados/compromisos acordados, se debecerrar formalmente el proyecto para evitar que se transforme involuntariamente en unnuevo proyecto. Esto también representa el cierre para los miembros del equipo, cuyascontribuciones deben ser reconocidas, y les permite a los miembros continuar con sus otrasasignaciones laborales.Puede haber ocasiones en las que el proyecto no termina como se anticipó. Los proyectos secancelan a mitad de camino durante el curso del proyecto, pierden prioridad frente ainiciativas más apremiantes o más importantes, o pueden no terminarse sin culpa alguna delequipo de trabajo. No obstante, es importante asegurarle a los integrantes del equipo quesus esfuerzos son apreciados.Una revisión del proyecto, a menudo llamada una revisión post-mortem o después delproyecto, ofrece la oportunidad de evaluar que se aprendió, qué funcionó y qué no en cadaaspecto del proyecto. Un informe corto pero comprensivo del proyecto puede aportarinformación a las directivas, incluyendo medidas del éxito relativo así como leccionesaprendidas. Esto puede servir como guía para otros equipos de trabajo, especialmente siestán trabajando en proyectos similares, para que no cometan los mismos errores.Unidad 4.3: La documentación de los sistemas
  19. 19. Consiste en un conjunto de información relacionada aun sistema determinado, que explicalas característicastécnicas, la funcionabilidad, la parte lógica, los diagramas de flujos ycapacidades del sistema. Es el conjunto de información que nos dice que hacen lossistemas, como lo hacen y para que lo hacen.Para facilitar la organización, revisión y distribución de los documentos puede emplearse lared informática, o bien un gestor de documentación automatizado. Todos los requisitos quehay que cumplir y todos los aspectos que hay que conocer para la elaboración de ladocumentación y su control quedaran recogidos en el procedimiento de elaboración ycontrol de la documentación.Características de la documentación de un sistema:Pertinencia: los documentos que se proporcionan deben responder a lasnecesidades específicas de los utilizadores.Exhaustividad: Deben proporcionarse al usuario todos los documentos querespondas a sus necesidades.Rapidez: los documentos pertinentes deben trasmitirse al usuario interesadoinmediatamente después de su publicación.Economía: el costo de la documentación debe ser mínimo.Tipos de documentación de un sistema:1. Documentación ManualSeefectúa manualmente, puede documentarse en papel o medios magnéticos (cd,disquetes).Ventajas Refleja Historia. Muestra la evolución de la documentación con tiempo. Más explicativa. Se adapta a la cultura de la organización.Desventajas: Consume mucho esfuerzo en construirla. Documentaciónincompleta. Errores de escritura.2. DocumentaciónAutomáticaEsta documentación se adapta al software que se esté documentando.Ventajas:
  20. 20.  Es inmediata y siempre se esta actualizando. Es justo a lo requerido. No se encuentra sujeta a la disposición del personal.Desventajas: Consume recursos del Hardware. No es explicativo.Los dos tipos de documentación son incompatibles entre si; por lo que se puede lograr unequilibrio entre ambas para obtener así una buena documentación y a un buen costo. Necesidades y funciones.Su necesidad podría ser comparada con la importancia de la existencia de una póliza deseguro; mientras todo va bien no existe la precaución de confirmar si nuestra póliza deseguros está o no vigente.La documentación adecuada y completa, de una aplicación que se desea implantar,mantener y actualizar en forma satisfactoria, es esencial en cualquier sistema deinformación, sin embargo, frecuentemente es la parte a la cual se dedicamenor tiempo y sele presta menos atención.Siempre se debe documentar un sistema de manera muy cautelosa, ya que si ladocumentación del sistema es incompleta el diseñador continuamente estará involucrado yno podrá moverse a otra asignación.Generalmente nos será de gran utilidad gracias a la gran gama de funciones que nos puedeofertar entre las que se consideran: Reflejan políticas y normas referentes al desarrollo del sistema, su implantación,operación y mantenimiento. El diseño del sistema de información administrativo. Procedimientos para instalar el sistema de información administrativo. Procedimientos para operar el sistema de información administrativo. Procedimientos para mantener el sistema de información administrativo.Unidad 4.4: Importancia de la gerencia del desarrollo y mantenimiento de los sistemas
  21. 21. Estos dos procesos involucran la coordinación de todos aquellos recursos disponibles enuna organización ya sean humanos, físicos, tecnológicos o financieros; para que mediantela planificación, organización, dirección y control se logre el cambio o evolución de unaorganización o empresa.De este modo la empresa buscara las herramientas necesarias para poderasí emplearlas enla actualización de equipos y delos conocimientos que se posean, y de esa manera satisfacerlas necesidades de los usuarios y clientes; originando la obtencióndel éxito en dichaempresa u organización. Tendencias1. Servicios de software De lo propietario “in house” a la contratación Las comunicaciones son el foco Servicios a los clientes por demanda2. Virtualización Servidores virtuales Recursos de cómputo compartidos Foco en el escritorio / usuario final3. Seguridad y riesgo Automático, incluido en la cadena de valor Manejo del riesgo del acceso público Los riesgos del software “libre4. Movilidad empresarial Sincronización sin restricción espacio-temporal Foco en el dispositivo móvil5. Movilidad Social Aprovechamiento de las redes sociales Análisis e inteligencia de negocios Identificación de tendencias y patrones Colaboración WEB6. Gerencia de proyectos y portafolio Fusión de grupos de trabajo Análisis y evidencia de relaciones Identificación de iniciativas
  22. 22.  Sinergia7. Explotación de la WEB Explotación de servicios WEB Acceso profundo en la base de clientes Aprovechamiento de las redes sociales como fuente de negocios Redes de colaboraciónConclusión.
  23. 23. Toda organización esta en la búsqueda de una mejor calidad y aumento de su productividaden lo que respecta al resultado de todas esas tareas que se realizan dentro de ella. Comotodo sistema, cualquier empresa busca sobrevivir en el tiempo y para ello es necesario quese realicen ciertas mejoras físicas e informáticas, esta ultima necesitando ejecutores ymejoradores especializados en determinadas áreas empresariales después de pasar porciertos procesos de análisis.A la par del mantenimiento periódico que se debe realizar a cualquier empresa, es de granimportancia identificar e informar acerca de toda esa información que fluye a lo largo deun sistema determinado de tal forma de que se explique y se conozca todo lo ocurre yproporciona dicho sistema.Cualquier seguimiento que se haga a la información de la organización será de beneficio yaque gracias a ella se podrá revisar ciertas fallas que puedan estar presentes y de esa formatomar las precauciones y controles preventivosque se requieren para su corrección dondese involucran cambios para una mejorfuncionalidad y usabilidad.Ningún sistema esta exentó de errores al momento de estar a la disposición de los usuarios,pero si hay cierta responsabilidad adquirida por las organizaciones de brindarle unperfeccionamiento a todo sistema para que cumpla sus objetivo de creación, siendo estosobjetivos previstos de acuerdo a las necesidades especificas de cada usuario luego desometerse al seguimiento y desarrollo de todas esas fases previstas al momento dedesarrollar un sistema.Bibliografía.
  24. 24. Profesores de Educación Secundaria Ebook: Informática; Temario A. Volumen IV.Ralph M, GeorgeStair W, Reynold:Principios de sistemas de información: un enfoqueadministrativoINTERNET. Buscador Google.Funciones gerenciales en informáticahttp://www.calameo.com/books/00057147309e09301d23bFunciones gerenciales de la informáticahttp://www.buenastareas.com/ensayos/Funciones-Gerenciales-De-La-Inform%C3%A1tica/7208842.htmlDocumentaciónhttp://www.itpuebla.edu.mx/Alumnos/Cursos_Tutoriales/Ana_Sosa_Pintle/ANALISIS_DISENO/ANALSIS%201%20DOCUMENTACION.htm

×