Roles y funciones...

8,210 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
8,210
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
44
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Roles y funciones...

  1. 1. MATERIA: ADMINISTRACION Y ORGANIZACIÓN DE DATOS CATEDRÁTICO: LIC. MARIA DE LOS ANGELES MARTINEZ MORALES UNIDAD: 2 ROLES Y FUNCIONES DE: UN PROYECTO DE DESARROLLO DE UN SISTEMAUN EQUIPO DE ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE UNA UNIDAD INFORMATICA 4TO SEMESTRE EQUIPO: FRANCISCO RODRIGUEZ MARISOL. FELICIANO PATRICIO BEATRIZ. LORENZO RITA YOLANDA GUADALUPE.SAN JUAN BAUTISTA TUXTEPEC, OAX., A 12 DE MARZO DEL 2012
  2. 2. Roles y Funciones 2012 ÍNDICEIntroducción………………………………………………………………………………………3Roles y funciones de un proyecto de desarrollo de un sistema……………………………4Roles y funciones en un equipo de aseguramiento de la calidad delsoftware…………………………………………………………………………………………..9Roles y funciones en una unidad informática……………………………………………....14Conclusión……………………………………………………………………………..……….17Referencias……………………………………………………………………………….……18 2
  3. 3. Roles y Funciones 2012 INTRODUCCIONEste trabajo de investigación nos hablara sobre los roles y funciones que desempeñanalgunas empresas como en un proyecto de desarrollo de un sistema, la calidad de unsoftware y en la unidad informática. Así como también veremos la definición de cadauno de estos temas y nos explica cada una de las funciones y roles. 3
  4. 4. Roles y Funciones 2012ROLES Y FUNCIONES DE UN PROYECTO DE DESARROLLO DE UNSISTEMAEL PROYECTO DE DESARROLLO DE UN SISTEMAA menos que el proyecto de sistemas sea lo más tradicional o muy básico, los usuariosno siempre podrán definir sus requerimientos en forma adecuada y precisa osimplemente no pueden especificar los requerimientos de manera previa, sino que sedeben descubrirlo. Prototipo es un vocablo usado por docentes, profesionales pero aque proyecto se debe emplear. Este trabajo pretendea. Establecer los factores que llevan al uso de los prototipos.b. Establecer los propósitos del prototipoc. Determinar en que etapa del Desarrollo puedo usar prototipos.d. Determinar los roles que desempeña tanto los usuarios como los profesionalesde sistema al usar Prototipos.e. Determinar las Ventajas y Desventajas al usar prototipos.Importancia de Definir su ObjetivoSiempre se debe establecer cual es su objetivo, ya que un prototipo puede ser útil endiferentes fases del proyecto, por ello su objetivo debe ser claro. Durante la fasede análisis se usa para obtener los requerimientos del usuario. En la fase de diseño seusa para ayudar a evaluar muchos aspectos de la implementación seleccionada.Propósitos del PrototipoEn la fase de Análisis de un proyecto, su principal propósito es obtener y validar losrequerimientos esenciales, manteniendo abiertas, las opciones de implementación. Estoimplica que se debe tomar los comentarios de los usuarios, pero debemos regresar asus objetivos para no perder la atención.En la fase de Diseño, su propósito, basándose en los requerimientos previamenteobtenidos, es mostrar las ventanas, su navegación, interacción, controles y botones alusuario y obtener una retroalimentación que nos permite mejorar el Diseño de Interfaz. 4
  5. 5. Roles y Funciones 2012Características de los PrototiposEl proceso de desarrollo y empleo de prototipos tiene las siguientes características: El prototipo es una aplicación que funciona Los prototipos se crean con rapidez Los prototipos evolucionan a través de un proceso iterativo Los prototipos tienen un costo bajo de desarrolloInformación Obtenida con el uso del PrototipoReacciones Iniciales del UsuarioEl profesional de Sistema por medio de la observación, evaluación y laretroalimentación, obtendrá como reaccionan los usuarios al trabajar con el prototipo, yque tan conveniente es el acoplamiento entre las necesidades y las característicasmodeladas en el sistema. A través de la recopilación de tales reacciones, el profesional,irá descubriendo nuevas perspectivas del prototipo, incluso si los usuarios seencuentran satisfechos con él, o si habrá dificultades para vender o implantar elsistema.SugerenciasLas sugerencias son el fruto de la relación de los usuarios con el prototipo, lassugerencias aportadas por el usuario indican al profesional porque caminos dirigirsepara refinar el prototipo, modificarlo o depurarlo, de forma que satisfaga mejor lasnecesidades de los usuarios.InnovacionesLas innovaciones son aquellas características nuevas del sistema que no fueroncontempladas previamente a la interacción con el prototipo.PrioridadesLa información que se obtiene con el uso de prototipos permite al profesional establecerprioridades y reorientar sus planes de una manera menos costosas y con un mínimo decontratiempo. 5
  6. 6. Roles y Funciones 2012Una de las peores cosas que le puede pasar a un profesional es diseñar e implantar unsistema que el usuario no necesita, ni desean.Desarrollo de PrototipoProblemas CandidatosPara decidir si el prototipo debe incluirse o no Ciclo de Desarrollo de Sistema deInformación, el profesional considera los siguientes factores: Problemas no estructurado, novedosos y complejos, de información personalizadadel usuario, ya que sus salidas no son predecibles y definidas Problemas de ambiente Inestable, el profesional también debe evaluar el contextodel sistema Experiencia en diseños similares No se conocen los requerimientos, la naturaleza del sistema es tal que existe pocainformación con respecto a las características que debe tener el nuevo sistema parasatisfacer las necesidades del usuario Los requerimientos deben evaluarse, se conocen los requerimientos aparentes deinformación pero es necesario verificarlos y evaluarlos Costos altos, donde la inversión involucra gran cantidad de recursos financieros yhumanos. Altos riesgo, la evaluación inexacta de los requerimientos o el desarrollo incorrectoponen en peligro a la organización El usuario, donde no está dispuesta examinar modelos en papel, o no sabe lo quequiere pero lo reconocerá cuando lo vea. Tecnologías Nuevas, la falta de experiencia en el uso de dichas tecnologías, juntocon el deseo de instalar nuevas tecnología hace que sea propicio el uso del prototipo.Roles 6
  7. 7. Roles y Funciones 2012Rol del UsuarioEl papel del usuario con el prototipo puede resumirse en compromiso y honestidad. Sicarece de compromiso pocos son los motivos para desarrollar un prototipo, ya que elusuario es el pivote del proceso de desarrollo y evaluación. Los usuarios interactuancon el prototipo teniendo las siguientes responsabilidades: Utilizar y evaluar el prototipo las veces que sea necesario Identificar mejoras Sugerir las característica no deseadas Describir los requerimientos de datos Describir la salida deseadaRol del Profesional de SistemaEl papel del profesional de sistema no solo debe contruir el prototipo sino tambien quedebe: Crear el clima adecuado al usuario para que este se exprese sin temor alguno Familiarizar al usuario con el prototipo Crear el plan para el desarrollo del prototipo Contruir la versión inicial Evaluar las reacciones del usuario y plasmar las modificaciones en una nuevaversiónVentajas y DesventajasExisten ventajas relevantes en el uso del Prototipo: Modificación del Sistema en Etapas tempranas de su desarrollo: El éxito del usodel prototipo depende de qué tan pronto y con que frecuencia se reciba laretroalimentación del usuario para hacer cambios y adecuarlos a las necesidadesactuales. Los cambios iniciales durante el desarrollo de un proyecto son menoscostosos que si se realizan en etapas tardías, como el prototipo puede cambiar variasveces la flexibilidad y adaptabilidad son su esencia, la pauta del cambio la da laretroalimentación, la cual nos permite conocer la opinión del usuario sobre cambios a la 7
  8. 8. Roles y Funciones 2012entrada o salida de un proceso, que al evaluarla nos permite obtener los requerimientosy mejorar el sistema.El desarrollo de prototipos implica una inversión en tiempo y en dinero, siempre perosiempre es menor a la del sistema completo. Los problemas y descuidos de sistemasson más fáciles de detectar en un prototipo. Eliminación de sistemas indeseables: Por permitir recopilar información nospermite eliminar un sistema que no llegó a ser lo que esperaban de él los usuarios. Lainversión de tiempo y dinero se destaca pero es menor que la del sistema completo. Setoma esta decisión cuando el sistema no es útil o no satisface los objetivos que sepropuso el equipo de desarrollo, es una decisión dificil pero evita seguir gastando dineroy tiempo en un proyecto inservible. Diseño de Sistemas acorde a las necesidades y expectativas de los usuarios: Eluso del prototipo hace que los sistemas se ajusten a las necesidades de los usuarios.Se reduce el intervalo de tiempo desde que se relevan los requerimientos y el sistemaconcluido. Permite que los usuarios se involucren desde el principio y lo hace participaren forma activa, de esta forma hacen suyo el proyecto, siendo los principalespromotores del éxito.El prototipo cuenta con las siguientes desventajas: Administración dificil: Dicha dificultad radica en manejar el prototipo como unproyecto dentro del Ciclo de Desarrollo de Sistema sin perder de vista cual era suspropósito. Adoptarlo como el sistema final: Los usuarios y profesionales de sistemas puedenconsiderar al prototipo como el sistema final cuando aún es imcompleto e inadecuado. 8
  9. 9. Roles y Funciones 2012 ROLES Y FUNCIONES EN UN EQUIPO DE ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARELa calidad es el conjunto de propiedades inherentes a una entidad, que permiten juzgarsu valor. Está cuantificada por el valor que se le da al conjunto de propiedadesseleccionadas. De esta manera la calidad es subjetiva y, como dice James Bach, escircunstancial. Es subjetiva porque depende de los atributos elegidos para medirla y escircunstancial porque el conjunto de atributos elegidos puede variar en situacionesdiferentes.Cuando aplicamos el concepto de calidad al software, éste deja de ser subjetivo porquese determinan cuales son los atributos de calidad del software. Pero no deja de seraccidental ya que en ciertas situaciones, un determinado conjunto de características decalidad puede ser más importante que en ciertas otras.Resumiendo, la calidad del software es medible y varía de un sistema a otro o de unprograma a otro.Calidad del softwareHablamos todo el tiempo de problemas relacionados con la calidad del software pero notenemos una definición precisa de lo que ésta significa. Sin una definición clara, concisay medible de lo que es la calidad del software, no podemos tomar buenas decisiones denegocio respecto del uso de los recursos, ni en que áreas mejorar la calidad, ni queherramientas y técnicas utilizar para mejorar la calidad.Hay diferentes puntos de vista para definir calidad de software. Desde el punto de vistadel cumplimiento de los requerimientos Roger Pressman define la calidad de softwarecomo:“El cumplimiento de los requerimientos funcionales y de performance explícitamentedefinidos, de los estándares de desarrollo explícitamente documentados y de lascaracterísticas implícitas esperadas del desarrollo de software profesional.”Desde el punto de vista del cliente o usuario Watts Humphrey dice: 9
  10. 10. Roles y Funciones 2012“El foco principal de cualquier definición de calidad de software debería ser lasnecesidades del cliente. Crosby al igual que Pressman define la calidad comoconformidad con los requerimientos. Mientras uno puede discutir la diferencia entrerequerimientos, necesidades y deseos, la definición de calidad debe considerar laperspectiva de los usuarios. Entonces las preguntas claves son ¿Quiénes son losusuarios?, ¿Qué es importante para ellos? Y ¿Cómo sus prioridades se relacionan conla manera en que se construye, empaqueta y se da soporte al producto?”Al Davis define calidad del software como:“La calidad no se trata de tener cero defectos o una mejora medible de la proporción dedefectos, no se trata de tener los requerimientos documentados. No es mas ni menosque satisfacer las necesidades del cliente (por mas que las necesidades estén o nocorrectamente documentadas)”Finalmente, desde estas dos perspectivaspara la ingeniería de software define lacalidad del software como:“El grado con el cual un sistema, componente o proceso cumple con los requerimientosy con las necesidades y expectativas del usuario.”Mas allá de cómo definamos la calidad del software, para que la definición tengasentido esta debe ser medible. Para poder controlar la calidad del software esnecesario, ante todo, definir los parámetros, indicadores o criterios de medición, ya que,como bien plantea Tom De Marco, "no se puede controlar lo que no se puede medir".Para poder identificar los costos y beneficios del software se definieron los atributos decalidad. La intención es separar el software en atributos que puedan ser medidos ocuantificados (en términos de costo beneficio). Ejemplos de estos atributos sonconfiabilidad, adaptabilidad, usabilidad y funcionalidad.La obtención de un software con calidad implica la utilización de metodologías oprocedimientos estándares para el análisis, diseño, programación y prueba del softwareque permitan uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, 10
  11. 11. Roles y Funciones 2012mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para lalabor de desarrollo como para el control de la calidad del software.Cuando no se cumplen los estándares o procesos de la organización o del proyecto sedice que estamos frente a una no conformidad. Lo esperable es la ausencia de noconformidades (conformidad)El costo de conformidad (calidad) no es despreciable pero es menor que el costo de sualternativa (Costo de no conformidad). Crosby describe el costo de la no conformidadcomo aquel costo en el que se incurre porque el producto o servicio no se desarrolló deforma apropiada la primera vez.Entonces uno de los propósitos que guían el aseguramiento de la calidad es que esmucho menos costoso corregir los problemas en sus fases iniciales que esperar hastaque un problema se manifieste a través de las quejas del usuario.Los principios básicos del concepto de calidad del software son:1) No alcanza en pensar en calidad a la hora hacer las revisiones y pruebas sinoquedebe ser una preocupación durante todo el ciclo de vida del software.2) Sólo se alcanza con la contribución de todas las personas involucradas.3) La calidad debe ser planificada y gestionada con eficacia.4) Dirigir esfuerzos a prevención de defectos.5) Reforzar los sistemas de detección y eliminación de defectos durante lasprimerasfases.6) La calidad es un parámetro importante del proyecto al mismo nivel que losplazosde entrega, costo y productividad.7) Es esencial la participación de la dirección, que ha de propiciar la calidad.El rol del SQA es auditar que los distintos equipos de la organización, inclusive el deSQC siguen los procedimientos, estándares y procesos establecidos. El equipo de SQAdebería establecer métricas para medir la efectividad del proceso. Como complementoel rol de SQC es tomar una actitud activa de verificación y validación del resultado osalida del proceso implementado. 11
  12. 12. Roles y Funciones 2012 Describir los diferentes roles que puede jugar el equipo de SQA en una organización nos dará una visión clara de las funciones que puede llevar a cabo. “Como policía del proceso”: el trabajo del equipo de SQA es asegurar que el desarrollo sigue el proceso establecido. Entre sus funciones en este rol se encuentran: I. Auditar los productos del trabajo para identificar deficiencias.II. Determinar el cumplimiento del plan de desarrollo del proyecto y del proceso de desarrollo de software.III. Juzgar el proceso y no el producto. “Como abogado del cliente”: el trabajo del equipo de SQA es representar al cliente. Entre sus funciones en este rol se encuentran: a) Identificar la funcionalidad que al cliente le gustaría encontrar. b) Ayudar a la organización a sensibilizarse con las necesidades del cliente. c) Actuar como un cliente de prueba para obtener una alta satisfacción delcliente. “Como analista” el trabajo del equipo de SQA es recabar información. Entre sus funciones en este rol se encuentran: 1. Juntar muchos datos sobre todos los aspectos del producto y del proceso. 2. Con esta información ayudar a mejorar los procesos y los productos. “Como proveedor de información” el trabajo del equipo de SQA es revisar qué es lo que esté hecho y decir cuáles objetivos técnicos realmente están cumplidos para que la gerencia pueda tomar mejores decisiones de negocios. Entre sus funciones en este rol se encuentran: 1) Proveer información técnica objetiva para que la gerencia pueda usarlapara tomar mejores decisiones. 2) Proveer información apropiada de las clases de productos y de losriesgos asociados con estos. 3) Concentrarse más en la reducción de los riesgos que en el cumplimientodel proceso. 12
  13. 13. Roles y Funciones 2012“Como responsable de la elaboración del proceso” el trabajo del equipo de SQA esparticipar en la definición de los planes, procesos, estándares y procedimientos paraasegurar que se ajustan a las necesidades del proyecto y que pueden ser usados pararealizar las evaluaciones de QA y cumplir los requerimientos del proyecto y las políticasde la organización. Para cumplir este rol el aseguramiento de la calidad deberíacomenzar en las fases tempranas del proyecto. 13
  14. 14. Roles y Funciones 2012 ROLES Y FUNCIONES EN UNA UNIDAD INFORMATICAEl centro de documentación es una unidad de información que reúne, gestiona ydifunde la documentación de un área del conocimiento determinado o la producida porun organismo o institución a la que se circunscribe. Surge para hacer frente a laexplosión documental, principalmente de contenido científico-técnico. Presentasimilitudes con la biblioteca especializada y se caracteriza por profundizar algunas desus funciones, en especial el análisis documental de contenido, para lograr una mejorrecuperación de la información, utilizando lasnuevas tecnologías de la información.En resumen podríamos decir que se trata de unidad de informaciónespecializada adscrita a un organismo (propietario de este centro), donde seencuentran conservados y almacenados los documentos necesarios para elfuncionamiento de un servicio o una actividad de la propia institución o empresa, y cuyafinalidad es servir de referencia y ayuda a los profesionales o investigadores.FuncionesUn centro de documentación tiene como funciones seleccionar, analizar, recuperar ydifundir la información. Utiliza las nuevas tecnologías para realizar el tratamiento de lainformación y para el acceso en línea a otras bases de datos y documentoselectrónicos.La Unidad de Informática es una Gestión imprescindible, dada la importancia de laslabores desarrolladas por el IMN, el sistema tan tecnificado con que cuenta para realizartodos sus trabajos y dar una continuidad a las labores realizadas. Debe contar conpersonal informático con disponibilidad de atender y dar soporte a todo el personal,tanto para oficinas centrales como para aeropuertos todos los días del año.Por medio de la red interna y la interconexión con Internet, el Instituto MeteorológicoNacional hace disponible a todo el público los productos obtenidos, cuando se correnlos modelos numéricos, imágenes de satélite, así como las informaciones que ponen adisposición de los centros de pronósticos como el centro de Huracanes en Miami, laNOAA, etc., para realizar los pronósticos locales y regionales, especialmente cuando sesuscitan eventos extremos como huracanes, tormentas tropicales, etc. Debido a esto 14
  15. 15. Roles y Funciones 2012los servicios que brinda la Unidad de Informática deben tener una amplia disponibilidad,teniendo cuenta niveles de contingencia, operacionalidad, personal debidamentecapacitado y disponibilidad.Los servicios brindados por dicha unidad de Staff, tienen un alcance local einternacional, ya que los productos obtenidos y suministrados por los servidores que seadministran, proveen información e imágenes de alta resolución al IMN, diferentesinstituciones locales y a todo Centroamérica.Funciones principales de la Unidad de InformáticaCoordinar las labores pertinentes a la administración y buen funcionamiento de losservidores y de nuestra red LAN, WAN, Intranet e Internet de las oficinas centrales delIMN y de las oficinas destacadas en los diferentes Aeropuerto Nacionales eInternacionales, así como los servicios prestados a las diferentes torres de control dedichos aeropuertos.Organizar y coordinar el rol de asistencia a las diferentes emergencias o eventualidadesinformáticas que se presentan con todo lo relacionado con la información meteorológicacedida a las diferentes entidades que necesitan dicha información para su quehacerdiario o en emergencias.Realizar labores de recuperación, y/o reinstalación de programas, productos o modelosnecesarios para que el personal profesional del IMN realice sus laborescorrespondientes. Esto implica mantener una disposición, dado que somos un ente deservicio a muchos organismos de emergencias, medios periodísticos, público engeneral, etc.Planear e implementar políticas de seguridad informática para la Institución.Desarrollar proyectos de análisis, desarrollo e implementación de software para elquehacer meteorológico y Administrativo.Mantener y actualizar el sitio Web del IMNDar soporte en la programación transmisión de datos y buen funcionamiento de la redde estaciones meteorológica automáticas ubicadas en todo el país. 15
  16. 16. Roles y Funciones 2012Administrar la base de datos climáticos del IMN, la cual tienen datos de más de100 años en algunas estaciones. 16
  17. 17. Roles y Funciones 2012 CONCLUSIONEl profesional de sistema se encuentra ante una excelente técnica de relevamiento deinformación, obteniendo Reacciones del Usuario, Sugerencias, Innovaciones,Prioridades.Los resultados de un acoplamiento estrecho entre el usuario, el profesional de sistemay los modelos reducen el vacío entre lo que los usuarios piensan de los sistemas y loque realmente obtiene. Al usuario se lo introduce directamente en el desarrollo demanera que la aplicación se convierta en su proyecto, comunicando mejor susrequerimientos, reduciendo la habilidad del profesional de sistema en traducir losrequerimientos.El usuario prueba algo, ve lo que sucede, luego lo modifica, esta interacciónproporciona una retroalimentación instantánea y le permite ver al usuario verinmediatamente sus resultados y modificar el modelo tantas veces como sea necesarioantes de su terminación. Los pasos de análisis, diseño y construcción se convinan enun flujo interactivo que es el paso clave. 17
  18. 18. Roles y Funciones 2012 REFERENCIAS BURCH J. G. y GRUDNITSKI G.,1997, Diseño de Sistemas de Información.Megabyte Noriega Asociados, 985 p. KENDALL, K. E. y KENDALL J. E.,1991, Análisis y Diseño de Sistema.Prentice –Hall Hispanoamericana S.A., 881 p. RUBLE, D. A., 1998, Análisis y Diseño Práctico deSistemas Cliente/Servidor con GUI. Prentice Hall, 514 p. SENN, J. A., 1992, Análisis y Diseño de Sistemas de Información. McGraw–Hill, 942 p. YOURDON, E., 1989, Análisis Estructurado Moderno. Prentice –HallHispanoamericana S.A., 735 p. http://www.imn.ac.cr/sobreimn/area_informatica.html 18

×