Preocupaciones del Analista Programador & Usuarios

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software II
Advertisements

También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Resolución de Problemas Algoritmos y Programación
CONSTRUCCIÓN DE BODEGAS DE DATOS
El papel del analista de sistemas
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Musitec.
Módulo Local. Logo: Correo Electrónico: Slogan: Producir Software de alto nivel Misión: Desarrollar software de calidad para la satisfacción.
Administración de Procesos de Pruebas
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
HERRAMIENTAS CASE.
“Especificación de Requerimientos”
Ingeniería de Software
Arquitectura de una aplicación
Sistema de Información
Fundamentos de programación
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
ANÁLISIS DE PUESTOS.
Ciclo de Vida del Software
Más de los SIG.
CONCEPTOS BÁSICOS Diseño de Sistemas.
SISTEMAS II CICLO DE VIDA.
Metodología para solución de problemas
Ingeniería de Requerimiento
Plan de Sistemas de Información (PSI)
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Análisis y diseño detallado de aplicaciones informáticas de gestión
Presentado por: YULI ANDREA CUELLAR M  Es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.
Metodología para la construcción de programas
Requerimientos del Puesto
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
(GESTIÓN DE PROCESOS DE NEGOCIO)
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Desarrollo de Software Orientado a Objetos (deficiencias)
Ingeniería del software
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ TEMA: herramientas de programación.
ASIGNACIÓN DE ROLES.
INGENIERIA DE SOFTWARE
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
VI.SEGURIDAD INFORMÁTICA: FACTOR HUMANO.
Ingeniería de Requisitos
Roles de Open UP.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
 Logo:  Correo Electrónico:  Slogan: Producir Software de alto nivel  Misión: Desarrollar software de calidad para la satisfacción.
UML.
Actividades en el Proceso de desarrollo de Software
Desarrollo de lógica algorítmica.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
REVISION Y AUDITORIA.
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
6.6 Administración de defectos
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Las fases del ciclo de la vida de desarrollo de sistemas
LOS SISTEMAS DE INFORMACIÓN
Software de Comunicaciones
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
Experiencia de México Taller sobre TIC y Compras Públicas.
Propósito Introducción Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Transcripción de la presentación:

Preocupaciones del Analista Programador & Usuarios

Definición El analista tiene como cometido analizar un problema y describirlo con el propósito de ser solucionado mediante un sistema de información. El programador cuya única función consiste en trasladar las especificaciones del analista en código ejecutable por la computadora. Dichas especificaciones se recogen en un documento denominado cuaderno de carga, medio de comunicación entre ambos. Obsérvese que esto se consideraba un trabajo mecánico y de baja cualificación. El Usuario es una persona que usa una computadora o servicio de internet. un usuario puede tener una cuenta que identifica a una persona mediante un nombre de usuario también de usuario. Los usuarios son ampliamente caracterizada con la clase de persona que utilizan un sistema sin experiencia técnica completa necesaria para comprender plenamente el sistema.

Analista de sistemas Un analista de sistemas o a veces simplemente analista, en la disciplina del ingeniería de software es aquel individuo responsable de investigar, planear, coordinar y recomendar opciones de software y sistemas para cumplir los requerimientos de una empresa de negocios. El analista de sistemas juega un rol vital en el proceso de desarrollo de los sistemas. Un analista de sistemas exitoso debe adquirir cuatro habilidades: analítica, técnica, gerencial, e interpersonal.

Perfil tradicional del analista Las cualidades que se esperan de un analista son esencialmente la capacidad de abstracción y de análisis. Los conocimientos que requiere son aquellos relacionados con las técnicas de análisis de sistemas de información:

Conocimiento del modelo tradicional de la ingeniería del software y del tradicional ciclo de vida del software en cascada. Modelado funcional: Diagrama de flujo de datos, diagrama de estado, etc. Modelado de datos y sus técnicas: Diagrama entidad-relación, modelo relacional, etc. Conocimiento de la tecnología: arquitectura de software, bases de datos.

Algunas de las preocupaciones que el analista tiene con respecto a los usuarios son: Que el analista no le concedan el tiempo suficiente para recabar información. Que los usuarios no sean muy participativos o sinceros con la información proporcionada. Encontrarse con un ambiente hostil con respecto a la implementación de un sistema, a los cambio de uno existente.

Los Programadores no entienden a los Usuarios Programar requiere un pensamiento lógico y fuertemente estructurado, mentalidad que lleva a realizar acciones incomprensibles y difíciles de recordar para los usuarios. Los usuarios frecuentemente no comprenden estas subdivisiones creadas por los programadores, perdiendo fácilmente la paciencia cuando se les obliga a realizar operaciones que un programador juzga como técnicamente necesarias

Etapas de Programador

Misión del Puesto: Elaborar, desarrollar, ensayar y mantener en buen estado los soportes lógicos y/o los programas informáticos, para cubrir las necesidades de los usuarios. FUNCIONES PRINCIPALES Determinar en colaboración con los Analistas informáticos los objetivos perseguidos con los distintos programas. Elaborar gráficos y diagramas para describir y determinar en que secuencias habrá que proceder al registro y tratamiento de los datos Desarrollar y proporcionar documentación detallada sobre los programas informáticos, utilizando para ello diversos lenguajes de programación. Ensayar los programas elaborados para eliminar o corregir deficiencias o errores. Mantener actualizados los programas.

POSICION HABITUAL EN EL ORGANIGRAMA

Consideraciones de un Programador para el usuario Proporcionarle al usuario todas las necesidades básicas requeridas. Diseñar interfaces que proporcionen comodidad para que el usuario trabaje eficientemente. Diseñar pantallas de una manera simple. Generar instrucciones dentro de la misma pantalla como guía para el usuario.

Usuario Como se menciono anteriormente el usuario al final de todo es sumamente importante tanto para el programador como para el analista, ya que sin el no se lograrían determinar las necesidades de los sistemas de informacion que desean desarrollar. Además de ser la persona que al final da el visto bueno “Generalmente” de los proyectos. Funciones del Usuario Utilizar el sistema. Detección de erros del sistema Verificar si el sistema abarca todas las necesidades que deba requerir.