Formulación y planeación para la Ingeniería Web

Slides:



Advertisements
Presentaciones similares
INGENIERÍA WEB FORMULACIÓN Y PLANEACIÓN PARA INGENIERÍA WEB.
Advertisements

NORMA ISO DIS 9001:2015 Draft International Standard.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
NTC - ISO 9001 NORMA TÉCNICA COLOMBIANA (TERCERA ACTUALIZACIÓN)
FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS Curso: Gobierno de TI Alumnos: De La Cruz Domínguez Maycol Velasquez Calle.
MAPEO DE PROCESOS. INTRODUCCION Las empresas u organizaciones para poder ser competitivas no solo deben tener planes y estrategias adecuadas, además los.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
Análisis de Proyecto de Software.
Tema: Análisis de una red trocal multiservicio para encriptación de información sobre MPLS basada en el estándar IETF con el protocolo GETVPN Autor:
GESTIÓN DEL RIESGO E INGENERÍA DE SOFTWARE BASADO EN COMPONENTES
Sistemas de Gestión.
Ingeniería de requisitos y
Sustentación de la propuesta
Gestión de Proyectos.
Ciclo de vida del producto y decisiones de selección del proceso
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
PLAN DE AULA. ESTE ESQUEMA EXPLICA LA ESTRUCTURA DE LAS ORIENTACIONES PEDAGÓGICAS Y SU USO EN EL AULA.
SWEBOK.
U.T. 11: Introducción A Las Bases De Datos
CICLO DE VIDA DEL SOFTWARE
Gestión de Riesgos Corporativos
La gerencia Es un cargo que ocupa el director de una empresa, el cual representa a la sociedad frente a terceros y coordina todos los recursos mediante.
Administración de proyectos
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
METODOLOGÍA DE SISTEMAS
TEMA 7 SISTEMAS DE INFORMACIÓN EN MARKETING
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
DEFINICION Y FUNCIONES
ORGANIGRAMA METODOLOGIA PARA LA IMPLANTACION DE UN PROYECTO EDI
Ingeniería del Software
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Ciclo de Vida del Software
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
Unidad 5: Evaluación de los sistemas
Comprensión y obtención de los requerimientos
MODELO ADDIE Profesor: Msc. Juan Martínez Integrantes
Auditoria de Tecnologías de Información PLANIFICACION Ing. Eder Gutiérrez Quispe.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
Departamento de Desarrollo Organizacional
ISO 9001:2015 ISO 9001 es la norma internacional encargada de definir los requisitos para un Sistema de Gestión de la Calidad (SGC). Este permite a las.
EXPOSITOR L.C. EDUARDO M. ENRÍQUEZ G.
Se hizo popular en la década de 1980 y todavía es utilizado por muchos. Consiste en interpretar el concepto del sistema (o situaciones del mundo real)
Modelo Instruccional Dick & Carey
Es el proceso de subdividir los entregables y el trabajo del proyecto en componentes más pequeños y más fáciles de manejar Se puede dar una visión estructurada.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
Tema 2 Los requisitos de la Gestión de calidad La Serie ISO 9000.
IEEE Estándar para documentación de pruebas de software
Casos de Uso Análisis de requisitos con casos de uso.
Conflictos de gestión de proyecto para Ingeniería Web Expositores: Bautista Odilón Héctor René.
IEEE-STD PRÁCTICA RECOMENDADA PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
INTEGRACIÓN DE SISTEMAS DE GESTIÓN MTO. LUIS EDUARDO ROCHA MAGAÑA Integración de Sistemas de Gestión.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de sistemas
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Diseño para aplicaciones web. Jessica Marisol Rico Ruvalcaba Erika del Carmen Peláez Dueñas Heber Carlos Loera Sánchez LETIC – 7°
PLANIFICACION Diego Hernández.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
ICI 502 Procesos de Software
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
SIMULACIONES 2019 German Vega Quintero John Farley Paez Santamaria.
Transcripción de la presentación:

Formulación y planeación para la Ingeniería Web República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Valle del Momboy Tema 1: Formulación y planeación para la Ingeniería Web Grupo 4: Luis Miguel Balza Héctor González Jorge Abellaneda Reynaldo

La formulación: La planeación: ¿Quién lo Hace? Ingenieros web Valora la necesidad subyacente de la webapp, las características y funciones globales que desean los usuarios y el ámbito de esfuerzo de desarrollo. La planeación: Aborda los elementos que deben definirse para establecer un flujo de trabajo y un programa y a rastrear el trabajo conforme avanza el proyecto. ¿Quién lo Hace? Ingenieros web Administradores Cualquier participante Pasos a seguir: Objetivos Necesidad Características Función ¿Importancia de estos procesos?

Formulación de Sistemas basados en web: Representa una secuencia de acciones de ingeniería web que comienza con la identificación de las necesidades del negocio, se mueve hacia una descripción de los objetos de la WebApp, define grandes características y funciones y realiza la recopilación de requisitos que conducen al desarrollo de un modelo de análisis. ¿Cuales son las preguntas de formulación? 1- ¿Cuál es la principal motivación? 2-¿Cuáles son los objetivos que deben satisfacer la WebApp? 3- ¿Quien usara la WebApp? Metas Establecidas : *Metas informativas: proporcionan contenido informativo al usuario final. *Metas aplicables: habilidad para realizar tareas en la WebApp.

Recopilación de requisitos: Objetivos globales: Identificar requisitos de contenido Identificar requisitos funcionales Definir escenarios de interacción para diferentes tipos de usuario 1- Pedir a los clientes que definan las categorías de usuario y describan cada categoría. 2- Comunicarse con los clientes para definir los requisitos básicos de la WebApp. 3-Analizar la información recopilada y utilizar la información para realizar un seguimiento con los clientes. 4- Definir casos de uso que describan escenarios de interacción para cada clase de usuario. Pasos

conflictos de gestión de proyectos para la Ing. web Una vez realizada la formulación y que se han identificado los requisitos básicos la WebApp, la empresa debe elegir una de dos opciones de ingeniería Web. 1. La WebApp es subcontratada (outsourced): la ingeniería Web la realiza un tercer proveedor dar con experiencia, talento y recursos con los cuales no cuente la empresa. 2. La WebApp la desarrollan en casa ingenieros Web que sean empleados de la empresa. 3. hacer algún trabajo de ingeniería Web en casa y subcontratar otro trabajo también es una posibilidad.

Planeación de WebApp: subcontratación Inicio del proyecto   Selección entre los subcontratistas candidatos Valoración de la validez de las cotizaciones y la confiabilidad de las estimaciones   Evaluación del programa del proyecto Gestión del ámbito

Planeación de WebApp: Ingenieia Web en casa   Entender el ámbito, las mediciones  de cambio y las restricciones del proyecto  Definir una estrategia de proyecto incremental.  Realizar análisis de riesgo. Desarrollar una estimación rápida. Elegir un conjunto de tareas (descripción del proceso). Establecer un programa. Establecer un enfoque de gestión de cambio   Definir mecanismos de rastreo del proyecto

MEDICIÓN PARA INGENIERIA WEB Y WEBAPPS Ø  Aplicación de las tareas de autoría y diseño:  Esfuerzo  de auditoria

Condiciones del modelado de análisis Tema 2: Modelo de Análisis para AppWeb: ¿Qué es? ¿Quién lo hace? ¿Por qué es importante? Análisis de una WebApps Condiciones del modelado de análisis

Modelado de interaccion Todos los sistemas incluyen interacciones de algún tipo. Éstas son interacciones del usuario, que implican entradas y salidas del usuario; interacciones entre el sistema a desarrollar y otros sistemas; o interacciones entre los componentes del sistema. El modelado de interacción del usuario es importante, pues ayuda a identificar los requerimientos del usuario. El modelado de la interacción sistema a sistema destaca los problemas de comunicación que se lleguen a presentar. El modelado de interacción de componentes ayuda a entender si es probable que una estructura de un sistema propuesto obtenga el rendimiento y la confiabilidad requeridos por el sistema. En esta sección se cubren dos enfoques relacionados con el modelado de interacción: 1. Modelado de caso de uso: que se utiliza principalmente para modelar interacciones entre un sistema y actores externos (usuarios u otros sistemas).

2. Diagramas de secuencia: que se emplean para modelar interacciones entre componentes del sistema, aunque también pueden incluirse agentes externos. Los modelos de caso de uso y los diagramas de secuencia presentan la interacción a diferentes niveles de detalle y, por lo tanto, es posible utilizarlos juntos. Los detalles de las interacciones que hay en un caso de uso de alto nivel se documentan en un diagrama de secuencia. El UML también incluye diagramas de comunicación usados para modelar interacciones. Aquí no se analiza esto, ya que se trata de representaciones alternativas de gráficos de secuencia. De hecho, algunas herramientas pueden generar un diagrama de comunicación a partir de un diagrama de secuencia.

Modelado funcional da la perspectiva de proceso del modelo de análisis orientado a objetos y una visión general de lo que el sistema tiene que hacer. Se define la función de los procesos internos en el sistema con la ayuda de los diagramas de flujo de datos (DFDs). Representa la derivación funcional de los valores de datos sin indicar cómo se han obtenido cuando se calculan, o por qué tienen que ser calculado. Modelo de Configuracion Las WebApps se deben diseñar e implementar de forma que se acomoden a una diversidad de ambientes, tanto del lado del servidor como del cliente. Se deben especificar el hardware del servidor y el ambiente del sistema operativo. Si las WebApp deben tener acceso a una gran base de datos o ínter operar con las aplicaciones corporativas existentes en el lado del servidor, se deben especificar las interfaces apropiadas, los protocolos de comunicación y la información. Las WebApp deben someterse a una amplia prueba de cada configuración de navegador que se especifique como parte del modelo de configuración.

Análisis relación – navegación El análisis relación-navegación proporciona una serie de pasos de análisis que luchan por identificar relaciones entre los elementos descubiertos como parte de la creación del modelo de análisis. El enfoque de ARN se organiza en cinco pasos: Análisis de los participantes Análisis de los elementos  Análisis de relaciones Análisis de navegación  Análisis de evaluación.

Análisis de relaciones: preguntas claves En este análisis se formulan una serie de preguntas que nos ayudará a comprender mas la relación, para ello debe acudir al libro guía pagina 516. Análisis de navegación Uno de los aspectos más importantes en los sistemas de información en las WebApp es el de la navegación. La gran mayoría de las propuestas metodológicas para sistemas WebApp resaltan este aspecto ofreciendo modelos que permitan diseñarlo e implementarlo asegurando la calidad del resultado. Sin embargo, analizando dichos modelos y técnicas y viendo los resultados de diferentes estudios comparativos, se puede observar que este aspecto, en la mayoría de las propuestas, se trata solamente en las últimas fases del ciclo de vida, principalmente en diseño e implementación.  Analisis de Navegacion Examina como los usuarios pueden acceder a elementos individuales o grupos de elementos.