La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Seminario de Integración de Ingeniería en Computación

Presentaciones similares


Presentación del tema: "Seminario de Integración de Ingeniería en Computación"— Transcripción de la presentación:

1 Seminario de Integración de Ingeniería en Computación
Descripción Técnica o Metodología, Especificación Técnica y Recursos Trimestre 2018 Invierno Alejandro Aguilar Zavoznik Josué Figueroa González

2 Contenido Descripción Técnica o Metodología Especificación Técnica

3 Descripción Técnica o Metodología

4 Descripción Técnica o Metodología
El objetivo de esta sección es establecer la complejidad y viabilidad técnica del proyecto.

5 ¿Descripción Técnica o Metodología?
Cuando el proyecto se resuelva a partir del diseño y desarrollo de un sistema o aplicación, por ejemplo, un Sistema de Información, un video juego, una aplicación móvil, etc, se elegirá una Descripción Técnica Si se resuelve a partir de la realización de una serie de pasos o procedimientos, por ejemplo, evaluar sistemas, configurar sistemas de redes, etc., se elegirá una Metodología

6 Descripción Técnica En la Descripción Técnica se debe:
Indicar la funcionalidad de los componentes o módulos que forman parte del proyecto. Especificar de manera concreta qué es lo que realiza cada uno de ellos. Una Descripción Técnica No debe: Indicar los detalles de implementación.

7 Descripción Técnica Es recomendable incluir diagramas que faciliten la identificación de los módulos o funcionalidades principales del proyecto a desarrollar. Algunos de estos diagramas incluyen: Diagramas de Casos de Uso Diagramas de Componentes Diagramas de Bloques Diagramas de Arquitecturas Todas las imágenes deberán estar referenciadas en el texto, numeradas y con nota al pie de imagen.

8 Diagrama de Casos de Uso
Fuente: Presentación de la Dra. Maricela Claudia Bravo

9 Diagrama de Bloques Fuente: Presentación de la Dra. Maricela Claudia Bravo

10 Arquitectura de Software
Fuente: Presentación de la Dra. Maricela Claudia Bravo

11 Descripción Técnica Los componentes del proyecto descritos en la Descripción Técnica, deben tener relación con los Objetivos Particulares planteados No se deben incluir actividades relacionadas con el desarrollo o prueba del proyecto a desarrollar, evitando el uso de verbos como: diseñar, analizar, implementar, probar, documentar, etc.

12 Ejemplos de Descripción Técnica

13 Ejemplo Lo que NO se debe hacer
No describir una secuencia de acciones involucradas en el desarrollo del proyecto No colocar un módulo que represente una base de datos

14 Ejemplo Diagramas adecuados
Diagrama de bloques o componentes y diagrama de casos de uso

15 Descripción Incorrecta
Módulo de Captura Se desarrollará una interfaz gráfica en donde el usuario introducirá los datos solicitados Módulo de Validación Se programará en Java y validará los datos introducidos por el usuario para almacenarlos en una base de datos con el manejador MySQL Módulo de Generación de Reportes Utilizando Jasper Reports se programará un módulo que generará los reportes en formato PDF

16 Descripción Correcta Módulo de Captura Módulo de Validación
Éste módulo será el encargado de obtener la información introducida por el usuario Módulo de Validación Su principal función es asegurar que la información introducida por el usuario se encuentra en el formato correcto de acuerdo a distintas validaciones Módulo de Generación de Reportes Su objetivo es generar los reportes solicitados en formato PDF a partir de las solicitudes de los usuarios obteniendo la información de la Base de Datos

17 Metodología Una metodología debe representar los pasos o etapas que se realizan durante el desarrollo del proyecto Cada paso se indicará con un subtítulo expresado como un sustantivo, no un verbo

18 Redacción de una Etapa Suponer que uno de los pasos o actividades involucra la instalación y configuración de un switch en una red No se deberá colocar: Instalar y configurar el switch en la red Lo correcto será colocar: Instalación y configuración del switch en la red

19 Cómo describir una etapa
Si bien se puede incluir un breve resumen de las actividades a realizar en cada etapa, lo más importante es especificar para qué se realiza esa etapa, es decir el objetivo de realizar esa actividad Al momento de pensar en la redacción de la etapa, se deben considerar las siguientes preguntas: ¿Para qué estoy realizando esta actividad? ¿Qué aporta en el funcionamiento del proyecto esta etapa?

20 Ejemplo Suponiendo que una etapa es “Configuración de sitios no accesibles para los usuarios de una red” Más que escribir: “Se seleccionan en una pantalla los sitios que estarán bloqueados para los usuarios de una red en la empresa” Sería correcto escribir “El objetivo de esta etapa es asegurar que los usuarios de una red no tengan acceso a determinados sitios con el fin de no saturar la red con accesos no relacionados con aspectos laborales y reducir el riesgo de infección o accesos indebidos a la información”

21 Figura de la Metodología
Una Metodología puede acompañarse también de una imagen Se puede colocar una representación global del proyecto indicando los componentes que lo componen Cada componente del diagrama, debe coincidir con una etapa descrita en la Metodología Es posible colocar una imagen que represente la actividad, por ejemplo, la imagen de un switch, de una PC en caso de configuración, de un servidor en caso de instalación, etc.

22 Especificación Técnica

23 Especificación Técnica
El objetivo de la Especificación Técnica es indicar claramente hasta dónde se va a llegar con el desarrollo del proyecto. Delimitar la funcionalidad del proyecto: Identificar los lenguajes, estándares, protocolos e interfaces que se usarán en y entre los distintos bloques En el caso de una Metodología, indicar los equipos de hardware, o software que se utilizarán Definir las características mínimas que tendrá el producto final para dar por concluido el proyecto No se deben describir a detalle los lenguajes, entornos de desarrollo, hardware, etc. Solo indicar cuáles se utilizarán

24 Ejemplo para Descripción Técnica
El proyecto se desarrollará en lenguaje Java con ayuda de las bibliotecas del framework Struts. La interfaz se desarrollará en JSP y como servidor de base de datos se utilizará MySQL. Para la generación de los reportes en PDF se utilizará la biblioteca Jasper Reports La validación de la información incluye: cantidad de caracteres en el RFC y formato de fecha de nacimiento Struts es una framework que permite realizar aplicaciones web integrándose con lenguaje Java, fue desarrollador por … (esto es un error, NO se describen las tecnologías, en tal caso, se colocan como nota al pie o como referencia

25 Ejemplo para Metodología
Se utilizará un switch de la Marca NetLink y su software de configuración. Para la creación de las máquinas virtuales se utilizará la aplicación VMWare

26 ¿Cuándo se dará por concluido el proyecto?
Referirse a los objetivos planteados. No colocar frases como: Se dará por finalizado una vez que se termine de programar Se dará por concluido una vez que funcione adecuadamente Se dará por finalizado cuando se entregue documentación

27 ¿Cuándo se dará por concluido el proyecto?
Para una Descripción Técnica, colocar frases como: El proyecto se dará por concluido una vez que: El módulo de Captura permita registrar la información de por lo menos 20 usuarios de manera simultánea El módulo de Validación permite registrar solo información que esté en formato correcto El módulo de Generación de Reportes permita generar al menos los siguientes 3 tipos de reportes: asistencia, solicitud de horas extra y solicitud de vacaciones

28 ¿Cuándo se dará por finalizado el proyecto?
En el caso de una Metodología, el procedimiento es similar El proyecto se dará por finalizado cuando: La configuración del switch para bloquear sitios no deseados impida el acceso de los usuarios a dichos sitios La virtualización de equipos cuente con imágenes de los equipos necesarios en la empresa La evaluación de rendimiento muestre un incremento de disponibilidad de los recursos de un 20%

29 Párrafo Obligatorio Al concluir el proyecto de integración se entregará un disco compacto al Coordinador de Estudios de Ingeniería en Computación que incluirá el reporte final del proyecto en un archivo PDF (sin restricciones) 1y el código fuente de la aplicación en un archivo comprimido(sin restricciones)2. La sección de apéndices del reporte final contendrá al menos un listado del código fuente desarrollado. 1 Se debe poder visualizar sin restricciones tecnológicas. 2 Se debe poder descomprimir sin restricciones tecnológicas.

30 Entregables Adicionales
Adicionalmente al Apéndice que contiene el código fuente comprometido en la Especificación Técnica, se incluirán los siguientes Apéndices en el reporte final: Manual de Instalación Guía de Uso Rápida Manual de Usuario Otros Elementos


Descargar ppt "Seminario de Integración de Ingeniería en Computación"

Presentaciones similares


Anuncios Google