Este documento describe el desarrollo de un software para gestionar casos judiciales a través de la metodología XP en 3 iteraciones. La primera iteración se enfoca en el diseño de pantallas. La segunda iteración incluye la consola para administrar datos, la base de datos y pruebas. La tercera iteración desarrolla recordatorios de eventos mediante notas flotantes y más pruebas.
Este documento describe el diseño de un sistema de gestión de casos judiciales. Se detallan los requisitos funcionales y no funcionales, y el diseño general incluyendo user stories, iteraciones de desarrollo y pruebas unitarias. El diseño consta de pantallas para registrar, modificar y consultar casos, y funcionalidad para agregar recordatorios de eventos relacionados a los casos.
Las bases de datos son centros de información de grandes y pequeñas empresas. Por ello es de gran importancia una buena gestión, administración y seguridad ya que contienen información valiosa para cada entidad. Este documento presenta información básica que dará mayor conocer al investigador. Ya que contiene herramientas necesarias para la aplicación en la administración de base de datos.
Este documento presenta un proyecto llamado "Paracas" que tiene como objetivo brindar mayor seguridad y control a los usuarios de motocicletas y a los trabajadores que las usan como medio de transporte. El proyecto busca suplir las necesidades derivadas de la alta accidentalidad y desubicación de los motociclistas. El casco Paracas permitirá una mejor ubicación y contacto con las empresas, además de incluir un mini limpia parabrisas para mejorar la visibilidad en caso de cambios climáticos.
Propuesta de proyecto stebi(soporte técnico y bitácora)generalmundo
Este documento presenta una propuesta de proyecto llamado STEBI para desarrollar un sistema web y de Windows para optimizar los procesos de soporte técnico, préstamo de equipos y solicitud de áreas en la Universidad Tecnológica del Sur de Sonora. El proyecto será desarrollado por 4 integrantes y tendrá un alcance que incluye los módulos necesarios para cada proceso, así como la documentación, pruebas y entrega final para enero de 2011.
Este documento presenta un prototipo didáctico para la asignatura de Programación II. El prototipo cubre cinco unidades sobre fundamentos de programación en Java, incluyendo temas como objetos, eventos, métodos, propiedades, controles, estructuras de control, archivos y acceso a datos. Cada unidad contiene ejemplos de código, ejercicios propuestos y un proyecto integral para reforzar los conceptos. El objetivo es guiar al estudiante en el aprendizaje secuencial de la programación orientada a objetos usando Java.
Este documento presenta el trabajo de Saúl Chávez Velázquez para obtener el título de Ingeniero en Sistemas Computacionales del Instituto Tecnológico de Morelia. El trabajo contiene cinco unidades sobre fundamentos de programación en Java, controles, eventos, archivos, acceso a datos y componentes definidos por el usuario. Cada unidad incluye ejemplos, ejercicios y un proyecto integral para reforzar los conceptos.
La metodología XP (eXtreme Programming) se basa en iteraciones cortas para el desarrollo de software. Cada iteración incluye la elaboración de historias de usuario, pruebas de aceptación por parte del cliente, codificación, pruebas y despliegue de funcionalidades. Los roles clave en XP son el analista, desarrollador, cliente, jefe de proyecto, tester y rastreador.
Este documento describe el proceso completo de creación de un proyecto en las herramientas Testlink y Mantis para la gestión de casos de prueba y defectos. Incluye pasos como crear el proyecto en ambas herramientas, configurar los campos personalizables, crear usuarios y asignar permisos, y establecer la conexión entre las herramientas para vincular defectos con casos de prueba.
Este documento describe el diseño de un sistema de gestión de casos judiciales. Se detallan los requisitos funcionales y no funcionales, y el diseño general incluyendo user stories, iteraciones de desarrollo y pruebas unitarias. El diseño consta de pantallas para registrar, modificar y consultar casos, y funcionalidad para agregar recordatorios de eventos relacionados a los casos.
Las bases de datos son centros de información de grandes y pequeñas empresas. Por ello es de gran importancia una buena gestión, administración y seguridad ya que contienen información valiosa para cada entidad. Este documento presenta información básica que dará mayor conocer al investigador. Ya que contiene herramientas necesarias para la aplicación en la administración de base de datos.
Este documento presenta un proyecto llamado "Paracas" que tiene como objetivo brindar mayor seguridad y control a los usuarios de motocicletas y a los trabajadores que las usan como medio de transporte. El proyecto busca suplir las necesidades derivadas de la alta accidentalidad y desubicación de los motociclistas. El casco Paracas permitirá una mejor ubicación y contacto con las empresas, además de incluir un mini limpia parabrisas para mejorar la visibilidad en caso de cambios climáticos.
Propuesta de proyecto stebi(soporte técnico y bitácora)generalmundo
Este documento presenta una propuesta de proyecto llamado STEBI para desarrollar un sistema web y de Windows para optimizar los procesos de soporte técnico, préstamo de equipos y solicitud de áreas en la Universidad Tecnológica del Sur de Sonora. El proyecto será desarrollado por 4 integrantes y tendrá un alcance que incluye los módulos necesarios para cada proceso, así como la documentación, pruebas y entrega final para enero de 2011.
Este documento presenta un prototipo didáctico para la asignatura de Programación II. El prototipo cubre cinco unidades sobre fundamentos de programación en Java, incluyendo temas como objetos, eventos, métodos, propiedades, controles, estructuras de control, archivos y acceso a datos. Cada unidad contiene ejemplos de código, ejercicios propuestos y un proyecto integral para reforzar los conceptos. El objetivo es guiar al estudiante en el aprendizaje secuencial de la programación orientada a objetos usando Java.
Este documento presenta el trabajo de Saúl Chávez Velázquez para obtener el título de Ingeniero en Sistemas Computacionales del Instituto Tecnológico de Morelia. El trabajo contiene cinco unidades sobre fundamentos de programación en Java, controles, eventos, archivos, acceso a datos y componentes definidos por el usuario. Cada unidad incluye ejemplos, ejercicios y un proyecto integral para reforzar los conceptos.
La metodología XP (eXtreme Programming) se basa en iteraciones cortas para el desarrollo de software. Cada iteración incluye la elaboración de historias de usuario, pruebas de aceptación por parte del cliente, codificación, pruebas y despliegue de funcionalidades. Los roles clave en XP son el analista, desarrollador, cliente, jefe de proyecto, tester y rastreador.
Este documento describe el proceso completo de creación de un proyecto en las herramientas Testlink y Mantis para la gestión de casos de prueba y defectos. Incluye pasos como crear el proyecto en ambas herramientas, configurar los campos personalizables, crear usuarios y asignar permisos, y establecer la conexión entre las herramientas para vincular defectos con casos de prueba.
Este documento presenta un estudio sobre cómo gestionar la deuda técnica en startups que siguen el modelo lean startup. El estudio incluye entrevistas a 9 startups sobre sus problemas de deuda técnica y una evaluación de herramientas de software para gestionarla. Se proponen nuevos modelos como el Cuadrante de Deuda Técnica y la Matriz de Estrategia de Deuda para clasificar y gestionar la deuda de forma efectiva en startups lean.
Este documento presenta una guía de formación para técnicos en sistemas que incluye actividades de aprendizaje relacionadas con la instalación de sistemas operativos, programas y aplicaciones. La guía se enfoca en competencias como realizar mantenimiento preventivo y predictivo de equipos de cómputo e instalar software de acuerdo con los requerimientos. Las actividades propuestas incluyen investigación de conceptos, instalación de sistemas operativos como Windows y Linux, y configuración de controladores y antivirus.
Laboratorio práctico: La sazón del científico de datosSoftware Guru
Este taller pretende hacer una conexión entre el arte y la ciencia necesarias para desarrollar un modelo correcto. Nos enfrentaremos a datos agrios y modelos aguados, pero entenderemos el camino para corregir.
Este documento presenta la metodología XP para el desarrollo de un software de gestión de casos judiciales. Se describen los requisitos funcionales y no funcionales, así como dos historias de usuario principales para dar de alta y consultar casos, y establecer recordatorios. El proyecto se dividirá en tres iteraciones para el diseño de pantallas, codificación y pruebas, y agregar la funcionalidad de recordatorios. Se incluyen diagramas de clases y CRC cards para documentar el modelo de datos y clases del sistema.
Este documento presenta una guía de laboratorios para el uso de controles en el desarrollo de sistemas de información usando C# o Visual Basic .NET. Incluye temas como formularios, TextBox, Label, Button, RadioButton, CheckBox, ComboBox, ListBox y otros controles. Cada laboratorio contiene secciones con cuestionarios, ejercicios prácticos, investigación e ideas para desarrollar. El objetivo es que los estudiantes aprendan a aplicar elementos básicos de programación como variables, estructuras de decisión, manejo de objet
El documento presenta el proyecto de desarrollo de un punto de venta para la refaccionaria "ADRICAR" ubicada en San Juan Bautista Tuxtepec, Oaxaca, con el objetivo de aplicar conocimientos de ingeniería en sistemas computacionales y tener un mejor control del inventario. Se describe el problema de la refaccionaria, los objetivos del proyecto, la justificación y viabilidad del mismo. Asimismo, se incluye el marco teórico y la metodología de desarrollo incremental a seguir para el anális
Este documento resume el reporte de actividades de septiembre a diciembre de 2005 para la tesis titulada "Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC". Las actividades incluyeron la evaluación de herramientas de programación, el análisis de recursos a acaparar, el estudio de la herramienta seleccionada C#, el estudio de Moviware y su acaparador, contenedor de patrones y transcodificador, y el diseño e implementación de un prototipo de gestor de ac
Este documento presenta el plan de estudios de un curso sobre documentación de software. El curso pertenece a un módulo de certificación en desarrollo de software avanzado. El documento describe los temas que se cubren en el curso, incluyendo la documentación del modelo funcional, manuales de usuario y operación, y documentación técnica para el cierre de proyectos. También incluye ejemplos de ejercicios y actividades que los estudiantes deben completar.
Este documento presenta el análisis y diseño de una aplicación de control de inventarios para una empresa lechera. La aplicación consta de dos subsistemas: Reservas, para gestionar pedidos de clientes; y Almacenes, para registrar entrada y salida de materias primas. El documento describe los requisitos funcionales y no funcionales, realiza un modelo de casos de uso y clases, y presenta diagramas de diseño de la arquitectura, base de datos e interfaz de usuario de la aplicación.
Este documento presenta la especificación de requisitos de software para el proyecto SISCOOP. Describe el propósito, alcance y personal involucrado en el proyecto. Incluye definiciones clave, requisitos funcionales como la autenticación de usuarios, gestión de datos y operaciones financieras, y requisitos no funcionales relacionados con el rendimiento, seguridad y mantenibilidad. El objetivo es proporcionar una comprensión compartida de los requerimientos del sistema de software entre los desarrolladores y el cliente.
Este documento presenta el desarrollo de una aplicación web de aprendizaje autónomo para el tema de computación autónoma. El documento describe el estudio e implementación de herramientas de computación autónoma como Autonomic Management Environment y el Autonomic Computing Toolkit de IBM. La aplicación permite que los estudiantes aprendan y se autoevalúen de forma remota sobre los contenidos de computación autónoma. El documento concluye que los objetivos del proyecto se cumplieron al desarrollar una aplicación que brinda aprendizaje autónomo a dist
Plan de Desarrollo de Software - Sistema Gestor de Oferta y Adjudicación de P...Yessenia I. Martínez M.
Este documento presenta el historial de revisiones de un proyecto desarrollado por Kiare Espinoza y Yessenia Martínez. Se han realizado 5 versiones del documento entre el 6 de noviembre de 2012 y el 27 de noviembre de 2012, con actualizaciones que incluyen el análisis de herramientas, inicio del documento, correcciones, inclusión de interfaces de usuario y versiones revisadas.
Este documento presenta los pasos realizados para instalar y configurar el sistema operativo Windows Server 2008 en una máquina virtual. Se instaló el software virtual, luego el sistema operativo, y finalmente se crearon tres grupos de usuarios con diferentes permisos y 15 usuarios en total. El reporte describe cada paso del proceso e incluye capturas de pantalla para ilustrarlo. El objetivo era practicar la administración de un sistema operativo comercial a través de la creación y configuración de usuarios y grupos.
Este documento presenta la guía didáctica para el curso de Proyecto Final del 5o año de la carrera de Ingeniería en Sistemas de Información. Incluye tres trabajos prácticos que abarcan el desarrollo completo de un sistema de información real, la planificación de proyectos informáticos y dos trabajos integradores sobre dirección y gerenciamiento de proyectos de TI. Detalla los objetivos, fechas de entrega y contenidos requeridos para cada actividad práctica.
Nombre
Apellidos
Dirección
Teléfono
Especialidad
Grado que imparte
Comentario
MATERIAS:
CAMPO TIPO LONGITUD
Id
Nombre
Horas semanales
Grado
Comentario
NOTAS:
CAMPO TIPO LONGITUD
Id
Nie alumno
Id materia
Nota1
Nota2
Nota3
Promedio
Comentario
GRADO:
CAMPO TIPO LONGITUD
Id
Nombre
Turno
Este documento presenta los resultados de una auditoría de sistemas de TI realizada a una empresa. Se identificaron 11 hallazgos, incluyendo la ausencia de un plan de contingencia, la falta de normas y procedimientos ante contingencias, y que no se cuenta con software para controlar el acceso a programas. Se proponen acciones correctivas como establecer un plan de contingencia escrito, crear normas para situaciones de emergencia, e implementar medidas de seguridad para los programas.
Este documento presenta una metodología para la elicitación de requisitos de sistemas software. Describe seis tareas clave para la elicitación de requisitos, incluyendo obtener información sobre el dominio del problema, preparar sesiones de elicitación, identificar objetivos del sistema, identificar requisitos de información y funcionales, e identificar requisitos no funcionales. También proporciona plantillas y técnicas recomendadas como entrevistas, JAD, brainstorming y casos de uso para llevar a cabo cada tarea. El resultado es un document
Este documento presenta el sílabo de la asignatura "Diseño de Software" que se imparte en la Facultad de Ingeniería. La asignatura tiene como objetivo que los estudiantes desarrollen un proyecto de diseño de sistemas utilizando una metodología orientada a objetos como RUP. El sílabo describe los contenidos de la asignatura organizados en 3 unidades didácticas, las competencias que desarrolla, y la forma de evaluación de los estudiantes.
Este documento proporciona una introducción al campo de la computación forense. Explica que la computación forense involucra el uso de evidencia digital en procedimientos legales. Luego describe los orígenes de la computación forense y algunos de los primeros programas creados. También define evidencia digital y explica el proceso de análisis forense, incluidas las etapas de adquisición de datos, análisis e investigación, y redacción de informes. Finalmente, identifica algunos dispositivos que comúnmente contienen evidencia digital.
La metodología XP (Programación Extrema) surgió en la década de 1990 como una alternativa ágil para desarrollar software de alta calidad de forma rápida y simple. XP enfatiza la comunicación entre desarrolladores y clientes, iteraciones cortas, pruebas automatizadas y pequeñas mejoras incrementales del producto. Entre los fundadores se encuentran Kent Beck, Ward Cunningham y Ron Jeffries. XP ha demostrado ser efectiva para proyectos que requieren rápidos cambios y mejoras continuas.
Este documento presenta un resumen de la metodología de desarrollo de software conocida como Programación Extrema (XP). Describe que XP se originó en los años 90 para hacer frente a los problemas de los enfoques tradicionales de desarrollo de software. Se caracteriza por ciclos de desarrollo cortos, integración continua, retroalimentación del cliente, pruebas automatizadas y trabajo en equipo. Su creador fue Kent Beck y se ha aplicado principalmente a proyectos con requisitos cambiantes y equipos pequeños.
Este documento presenta un estudio sobre cómo gestionar la deuda técnica en startups que siguen el modelo lean startup. El estudio incluye entrevistas a 9 startups sobre sus problemas de deuda técnica y una evaluación de herramientas de software para gestionarla. Se proponen nuevos modelos como el Cuadrante de Deuda Técnica y la Matriz de Estrategia de Deuda para clasificar y gestionar la deuda de forma efectiva en startups lean.
Este documento presenta una guía de formación para técnicos en sistemas que incluye actividades de aprendizaje relacionadas con la instalación de sistemas operativos, programas y aplicaciones. La guía se enfoca en competencias como realizar mantenimiento preventivo y predictivo de equipos de cómputo e instalar software de acuerdo con los requerimientos. Las actividades propuestas incluyen investigación de conceptos, instalación de sistemas operativos como Windows y Linux, y configuración de controladores y antivirus.
Laboratorio práctico: La sazón del científico de datosSoftware Guru
Este taller pretende hacer una conexión entre el arte y la ciencia necesarias para desarrollar un modelo correcto. Nos enfrentaremos a datos agrios y modelos aguados, pero entenderemos el camino para corregir.
Este documento presenta la metodología XP para el desarrollo de un software de gestión de casos judiciales. Se describen los requisitos funcionales y no funcionales, así como dos historias de usuario principales para dar de alta y consultar casos, y establecer recordatorios. El proyecto se dividirá en tres iteraciones para el diseño de pantallas, codificación y pruebas, y agregar la funcionalidad de recordatorios. Se incluyen diagramas de clases y CRC cards para documentar el modelo de datos y clases del sistema.
Este documento presenta una guía de laboratorios para el uso de controles en el desarrollo de sistemas de información usando C# o Visual Basic .NET. Incluye temas como formularios, TextBox, Label, Button, RadioButton, CheckBox, ComboBox, ListBox y otros controles. Cada laboratorio contiene secciones con cuestionarios, ejercicios prácticos, investigación e ideas para desarrollar. El objetivo es que los estudiantes aprendan a aplicar elementos básicos de programación como variables, estructuras de decisión, manejo de objet
El documento presenta el proyecto de desarrollo de un punto de venta para la refaccionaria "ADRICAR" ubicada en San Juan Bautista Tuxtepec, Oaxaca, con el objetivo de aplicar conocimientos de ingeniería en sistemas computacionales y tener un mejor control del inventario. Se describe el problema de la refaccionaria, los objetivos del proyecto, la justificación y viabilidad del mismo. Asimismo, se incluye el marco teórico y la metodología de desarrollo incremental a seguir para el anális
Este documento resume el reporte de actividades de septiembre a diciembre de 2005 para la tesis titulada "Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC". Las actividades incluyeron la evaluación de herramientas de programación, el análisis de recursos a acaparar, el estudio de la herramienta seleccionada C#, el estudio de Moviware y su acaparador, contenedor de patrones y transcodificador, y el diseño e implementación de un prototipo de gestor de ac
Este documento presenta el plan de estudios de un curso sobre documentación de software. El curso pertenece a un módulo de certificación en desarrollo de software avanzado. El documento describe los temas que se cubren en el curso, incluyendo la documentación del modelo funcional, manuales de usuario y operación, y documentación técnica para el cierre de proyectos. También incluye ejemplos de ejercicios y actividades que los estudiantes deben completar.
Este documento presenta el análisis y diseño de una aplicación de control de inventarios para una empresa lechera. La aplicación consta de dos subsistemas: Reservas, para gestionar pedidos de clientes; y Almacenes, para registrar entrada y salida de materias primas. El documento describe los requisitos funcionales y no funcionales, realiza un modelo de casos de uso y clases, y presenta diagramas de diseño de la arquitectura, base de datos e interfaz de usuario de la aplicación.
Este documento presenta la especificación de requisitos de software para el proyecto SISCOOP. Describe el propósito, alcance y personal involucrado en el proyecto. Incluye definiciones clave, requisitos funcionales como la autenticación de usuarios, gestión de datos y operaciones financieras, y requisitos no funcionales relacionados con el rendimiento, seguridad y mantenibilidad. El objetivo es proporcionar una comprensión compartida de los requerimientos del sistema de software entre los desarrolladores y el cliente.
Este documento presenta el desarrollo de una aplicación web de aprendizaje autónomo para el tema de computación autónoma. El documento describe el estudio e implementación de herramientas de computación autónoma como Autonomic Management Environment y el Autonomic Computing Toolkit de IBM. La aplicación permite que los estudiantes aprendan y se autoevalúen de forma remota sobre los contenidos de computación autónoma. El documento concluye que los objetivos del proyecto se cumplieron al desarrollar una aplicación que brinda aprendizaje autónomo a dist
Plan de Desarrollo de Software - Sistema Gestor de Oferta y Adjudicación de P...Yessenia I. Martínez M.
Este documento presenta el historial de revisiones de un proyecto desarrollado por Kiare Espinoza y Yessenia Martínez. Se han realizado 5 versiones del documento entre el 6 de noviembre de 2012 y el 27 de noviembre de 2012, con actualizaciones que incluyen el análisis de herramientas, inicio del documento, correcciones, inclusión de interfaces de usuario y versiones revisadas.
Este documento presenta los pasos realizados para instalar y configurar el sistema operativo Windows Server 2008 en una máquina virtual. Se instaló el software virtual, luego el sistema operativo, y finalmente se crearon tres grupos de usuarios con diferentes permisos y 15 usuarios en total. El reporte describe cada paso del proceso e incluye capturas de pantalla para ilustrarlo. El objetivo era practicar la administración de un sistema operativo comercial a través de la creación y configuración de usuarios y grupos.
Este documento presenta la guía didáctica para el curso de Proyecto Final del 5o año de la carrera de Ingeniería en Sistemas de Información. Incluye tres trabajos prácticos que abarcan el desarrollo completo de un sistema de información real, la planificación de proyectos informáticos y dos trabajos integradores sobre dirección y gerenciamiento de proyectos de TI. Detalla los objetivos, fechas de entrega y contenidos requeridos para cada actividad práctica.
Nombre
Apellidos
Dirección
Teléfono
Especialidad
Grado que imparte
Comentario
MATERIAS:
CAMPO TIPO LONGITUD
Id
Nombre
Horas semanales
Grado
Comentario
NOTAS:
CAMPO TIPO LONGITUD
Id
Nie alumno
Id materia
Nota1
Nota2
Nota3
Promedio
Comentario
GRADO:
CAMPO TIPO LONGITUD
Id
Nombre
Turno
Este documento presenta los resultados de una auditoría de sistemas de TI realizada a una empresa. Se identificaron 11 hallazgos, incluyendo la ausencia de un plan de contingencia, la falta de normas y procedimientos ante contingencias, y que no se cuenta con software para controlar el acceso a programas. Se proponen acciones correctivas como establecer un plan de contingencia escrito, crear normas para situaciones de emergencia, e implementar medidas de seguridad para los programas.
Este documento presenta una metodología para la elicitación de requisitos de sistemas software. Describe seis tareas clave para la elicitación de requisitos, incluyendo obtener información sobre el dominio del problema, preparar sesiones de elicitación, identificar objetivos del sistema, identificar requisitos de información y funcionales, e identificar requisitos no funcionales. También proporciona plantillas y técnicas recomendadas como entrevistas, JAD, brainstorming y casos de uso para llevar a cabo cada tarea. El resultado es un document
Este documento presenta el sílabo de la asignatura "Diseño de Software" que se imparte en la Facultad de Ingeniería. La asignatura tiene como objetivo que los estudiantes desarrollen un proyecto de diseño de sistemas utilizando una metodología orientada a objetos como RUP. El sílabo describe los contenidos de la asignatura organizados en 3 unidades didácticas, las competencias que desarrolla, y la forma de evaluación de los estudiantes.
Este documento proporciona una introducción al campo de la computación forense. Explica que la computación forense involucra el uso de evidencia digital en procedimientos legales. Luego describe los orígenes de la computación forense y algunos de los primeros programas creados. También define evidencia digital y explica el proceso de análisis forense, incluidas las etapas de adquisición de datos, análisis e investigación, y redacción de informes. Finalmente, identifica algunos dispositivos que comúnmente contienen evidencia digital.
La metodología XP (Programación Extrema) surgió en la década de 1990 como una alternativa ágil para desarrollar software de alta calidad de forma rápida y simple. XP enfatiza la comunicación entre desarrolladores y clientes, iteraciones cortas, pruebas automatizadas y pequeñas mejoras incrementales del producto. Entre los fundadores se encuentran Kent Beck, Ward Cunningham y Ron Jeffries. XP ha demostrado ser efectiva para proyectos que requieren rápidos cambios y mejoras continuas.
Este documento presenta un resumen de la metodología de desarrollo de software conocida como Programación Extrema (XP). Describe que XP se originó en los años 90 para hacer frente a los problemas de los enfoques tradicionales de desarrollo de software. Se caracteriza por ciclos de desarrollo cortos, integración continua, retroalimentación del cliente, pruebas automatizadas y trabajo en equipo. Su creador fue Kent Beck y se ha aplicado principalmente a proyectos con requisitos cambiantes y equipos pequeños.
Este documento describe StarUML, una herramienta de modelado de software gratuita. StarUML permite crear diagramas UML como casos de uso, clases, secuencias y más. Fue creada originalmente por James Rumbaugh, Grady Booch e Ivar Jacobson. Ofrece ventajas como ser gratuita, compatible con múltiples sistemas operativos y tener una interfaz intuitiva. Sin embargo, tiene desventajas como no ser tan conocida y tener capacidades limitadas de ingeniería inversa. El documento explica cómo crear proyectos y diagram
El documento presenta el modelo OSI de 7 capas, que define los estándares para la normalización de la red. La capa 1 es la física, que especifica el hardware. La capa 2 es la de enlace de datos, que controla el acceso al medio y da direccionamiento físico. La capa 3 es la red, que se encarga del direccionamiento lógico y enrutamiento. Las capas superiores son transporte, sesión, presentación y aplicación, encargadas del transporte de datos, sincronización, formato y servicios para usuarios respectivamente
HA2NV50 Ortega Herrera Erick Osvaldo-Ensayo Sobre Evolucion y Fututo de los CASEErick Ortega Herrera
Las herramientas CASE surgieron en los años 1970 para ayudar en el diseño y desarrollo de software mediante técnicas gráficas. En los años 1980 ganaron importancia para acelerar la producción de software a través de la documentación y generación automática de diagramas. Más adelante se mejoraron para incluir análisis automático, pruebas y repositorios de información. En los años 1990 las herramientas CASE podían generar código automáticamente y mejoraron su interfaz de usuario. Posteriormente evolucionaron para diferentes propósitos como sist
HA2NV50OrtegaHerreraErickOsvaldo-Ensayo Estudio Prospectiva Industria TIC al ...Erick Ortega Herrera
El documento hace predicciones sobre la industria TIC para el 2025. Predice que los microprocesadores tendrán 1000 GHz y menos consumo de energía, lo que permitirá sistemas más avanzados de toma de decisión y nuevas funcionalidades para dispositivos cotidianos. También prevé velocidades de red inimaginables que permitan acceso a la información en cualquier lugar. Además, anticipa que las personas tendrán identidades virtuales separadas de sus vidas reales y herramientas que filtren comunicaciones según sus datos virtuales.
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
1. 0
INSTITUTO POLITÉCNICO NACIONAL
Unidad Profesional Interdisciplinaria de Ingeniería y
Ciencias Sociales y Administrativas
Metodología de investigación: XP
Integrantes
*Angeles Flores Mara Eunice
Angeles Pacheco Erick
Ortega Herrera Erick Osvaldo
Rodríguez Montiel Moisés Ulises
Ronces Vázquez Ernesto Iván
*(Coordinador)
Fecha: 15 de mayo del 2017
2. 1
Contenido
Caso de Estudio ..................................................................................................................... 2
1. Requerimientos............................................................................................................ 2
1.1 User Stories............................................................................................................... 2
1.2 Architectural Spike .................................................................................................... 2
2. Planeación de Lanzamiento (Release Planning) ........................................................ 2
2.1 Selección y organización de User Stories ................................................................ 2
3. Iteraciones ................................................................................................................... 3
3.1 Iteración n°1 .............................................................................................................. 3
3.1.2 Desarrollo ............................................................................................................... 3
3.2 Iteración n°2 .............................................................................................................. 4
Matriz de pruebas unitarias a v1.0.................................................................................. 4
Desarrollo de versión V 0.1 ................................................................................................ 5
3.3 Iteración n°3 .............................................................................................................. 8
3.3.3 Ultima Version ........................................................................................................ 9
3. 2
Caso de Estudio
1. Requerimientos
1.1 User Stories
User Story 1: “Quiero un software que digan los casos que tienes y programar citas y
parte del proceso. Los datos que necesito manejar constantemente son datos del archivo:
número del expediente, partes del juicio, tipo de juicio, materia (civil, penal, etc.); juzgado
y no. de jurisdicción.”
User Story 2: “Busco que me recuerde que hay que revisar promociones1
.Que indique la
fase del juicio en que se encuentra el caso, así mismo que en el expediente indique el
número de promociones y una descripción de la promoción con su auto2
.
Recordar promociones en tiempo futuro. (Estilo notas adhesivos)”
1
Promoción: Levantar un documento en un juzgado para que se realice un trámite.
2
Auto: Documento entregado por el juzgado que avala la promoción.
1.2 Architectural Spike
Pantalla de Carga: Parte del diseño que hace que el programa cargue todos sus partes.
Pantalla Principal, de alta de casos y de eventos, cambios de casos y de eventos .l: Manejo
de la información de forma gráfica.
Consola de ABCC de casos y de eventos: Parte del programa que crea, guarda, cambia o
elimina los contenidos.
Base de Datos: Registro de los datos ingresados, así como el manejo de los mismos.
2. Planeación de Lanzamiento (Release Planning)
2.1 Selección y organización de User Stories
User Story a realizar: n°1.
Número de iteraciones en las que se separará la User Story : 2 .
N° de
iteración
Descripción Fecha
1 Diseño de pantallas 20/05
2 Codificación de pantallas, consola ABCC y creación de base de
datos; realizar pruebas y corregir errores.
20/05
4. 3
User Story a realizar: n°2.
Número de iteraciones en las que se separará la User Story: 1.
N° de
iteración
Descripción Fecha
3 Diseño de los recordatorios (incluida la forma de guardarlos) y
pruebas de funcionamiento.
22/05
3. Iteraciones
3.1 Iteración n°1
3.1.1 Planeación de Iteración n°1
En esta semana se tiene pensado en trabajar la parte estética del software, dando las
pantallas con un diseño agradable para el cliente.
3.1.2 Desarrollo
3.1.2.1 CRC cards
Caso
Nombre de caso
Nombre del cliente
Fecha
Nombre de la contraparte
Archivos
5. 4
Número de expediente
Estado del caso
Descripción
Cliente
Nombre del cliente
Tipo de caso
Nombre de caso
3.2 Iteración n°2
3.2.1 Planeación de Iteración #2
En esta semanase tiene contemplado; la consolapara las altas, bajas, cambios y consultas;
así como la base de datos para almacenar sus datos y la codificacion de las pantallas.
3.2.2 Desarrollo
3.2.2.1 CRC Cards
Se utilizarán las CRC Cards creadas en la iteración anterior.
3.2.2.2 Creacion de Pruebas
Matriz de pruebas unitarias a v1.0
Prueba Descripción Descripción de la
prueba
Resultados Esperados
Prueba_1 Alta de caso Dar de alta un
nuevo caso en el
programa
Se debe de observar en la página
principal un caso con todos sus datos
repartidos en las casillas
correspondientes.
Prueba_2 Cambios de
caso
Cambiar
información de un
caso en el
programa
Se debe de observar en la página
principal la nueva información
colocada, así como en todas las
casillas correspondientes.
Prueba_3 Actualizar
Casos
Poner la última
modificación de un
caso en el
programa
Se debe de apreciar en la página
principal que la información del caso
y en todas las casillas
correspondientes
6. 5
Prueba_4 Baja de
Casos
Borrar información
de un caso en el
programa
Se debe de apreciar en la página
principal que la información del caso
ha sido borrada, así como en todas
las casillas correspondientes
3.2.2.3 Pair Programming
Desarrollo de versión V 0.1
La codificación será realizada conforme a la siguiente tabla:
Nivel Inicio Tarea Herramientas Responsables
Codificación Inicio de
Pantalla
principal: 1 de
mayo de 2017
Pantalla
principal
Visual Studio
2015
Mara Angeles
Erick Herrera
Codificación Inicio de
Pantalla
principal: 1 de
mayo de 2017
Pantalla de Alta
de Casos
Visual Studio
2015
Mara Angeles
Erick Herrera
Codificación Inicio de
Pantalla
principal: 1 de
mayo de 2017
Pantalla de
Cambios de
Casos
Visual Studio
2015
Mara Angeles
Erick Herrera
Codificación Inicio de
Pantalla
principal: 1 de
Mayo de 2017
Base de datos
del sistema de
alta y cambio de
casos
MySQL
Community
Server 5.7.17
Mara Angeles
Erick Herrera
3.1.3 Ultima Version
Pantalla Principal
9. 8
Pantalla para agregar un nuevo cliente y sus datos.
3.3 Iteración n°3
3.3.1 Planeación iteración n°3
En esta parte del avance, se realizará el diseño de los recordatorios (incluida la forma de
guardarlos) y las pruebas de funcionamiento de la aplicación.
3.3.2 Desarrollo
3.3.2.1 CRC Cards
Evento
Clave
Nombre
Lugar
Fecha
Hora
Caso
Descripción
3.3.2.2 Creacion de Pruebas
10. 9
Prueba_1 Alta de
Eventos
Crear información de
un recordatorio de un
evento a realizar.
Aparecer en una ventana flotante
dentro de la página principal un
recordatorio de un evento.
Prueba_2 Cambio de
Eventos:
Actualizar
Cambiar la
información de un
evento
En la ventana flotante donde
aparece el recordatorio, se debe
de apreciar que la información ha
sido alterada.
Prueba_3 Baja de
eventos
Borrar eventos. Se debe de desaparecer la
ventana flotante donde se
encontraba el recordatoria.
3.3.3 Ultima Version
Página principal con eventos
Una nota flotante aparece en la pantalla, dando como recordatorio eventos agregados.