El documento presenta un guión de 6 escenas de una película sobre los mitos del desarrollo de software. La primera escena muestra a la jefa de un despacho contable visitando una empresa de software para pedir un programa. En la segunda escena la jefa describe sus requisitos al jefe de la empresa. En las siguientes escenas se discuten diversos mitos sobre el desarrollo de software.
Los dioses del Olimpo querían visitar la Tierra de los mortales, pero Zeus se lo prohibía. Discutieron varias formas de llegar, incluyendo la persuasión y la fuerza. Apolo sugirió pedirle ayuda a Poseidón y Zeus, quienes crearon un camino de agua arcoiris que los llevaba entre el Olimpo y la Tierra. Los dioses visitaron a los mortales pero se aburrieron de su egoísmo, regresando al Olimpo, excepto Eros que continuó dando amor a los humanos a través
Este documento presenta la organización de una empresa desarrolladora de software llamada TLC & Asociados. Describe la misión, visión, objetivos y roles de cada integrante del equipo, incluyendo al representante, analistas, diseñador, programador y probador. Adicionalmente, incluye el logotipo de la empresa y un organigrama que muestra la estructura organizacional.
Este documento presenta varios mitos comunes sobre el desarrollo de software. Explica que los gerentes a menudo creen erróneamente que pueden agregar más programadores a un proyecto atrasado o subcontratarlo para solucionar problemas. También expone mitos de clientes, como que los requisitos pueden cambiar fácilmente. Finalmente, destaca cuatro principios clave para el desarrollo de software: ser ágil, enfocarse en la calidad, estar listo para adaptarse y formar un equipo eficaz.
El documento habla sobre el software. Explica que el software son las instrucciones que permiten que un sistema informático lleve a cabo funciones específicas, desde aplicaciones sencillas hasta sistemas operativos complejos. También indica que el software es esencial para que cualquier sistema basado en computadoras funcione correctamente, ya que es el que da las órdenes y coordina todos los componentes hardware. Sin software, una computadora sería solo un conjunto de piezas sin ninguna función.
Este documento describe los diferentes tipos de mantenimiento correctivo para computadoras, incluyendo el mantenimiento correctivo de hardware y software. Explica que el mantenimiento correctivo de hardware involucra reparar o reemplazar componentes cuando fallan, mientras que el mantenimiento correctivo de software busca corregir errores en los programas. También enumera algunas fallas comunes como que la computadora no enciende o se reinicia constantemente, y posibles soluciones como verificar la conexión de la pantalla o aislar la placa base.
Desfragmentación del disco duro (grupal computcion).pptx definitiva con notas...fpincayc
La desfragmentación del disco duro acelera el inicio y apagado del sistema operativo, la ejecución de programas, y libera espacio ocupado por archivos basura. Esto se logra optimizando la ubicación de los archivos en el disco duro, eliminando archivos temporales y aumentando los recursos del sistema como la memoria RAM y los procesadores.
La reingeniería del software surge de la necesidad de mejorar sistemas existentes mediante la innovación y el rediseño. Implica analizar el código fuente para optimizarlo y mejorar el diseño general del sistema. Existen dos enfoques de reingeniería: la modernización de caja blanca que requiere conocimiento del código, y la modernización de caja negra que solo requiere conocer la interfaz. La reingeniería ha pasado por varias etapas y etapas y ha ayudado a superar crisis como la crisis de software de los años 80.
Este documento presenta un resumen del informe de prácticas profesionales realizadas en la empresa Cabinas de Internet "J&P". Se detallan los antecedentes generales del practicante y de la empresa, así como las funciones y objetivos de la institución. Finalmente, se describen las prácticas realizadas como administración de cabinas, mantenimiento de software y hardware, administración de red, atención al público y digitación.
Los dioses del Olimpo querían visitar la Tierra de los mortales, pero Zeus se lo prohibía. Discutieron varias formas de llegar, incluyendo la persuasión y la fuerza. Apolo sugirió pedirle ayuda a Poseidón y Zeus, quienes crearon un camino de agua arcoiris que los llevaba entre el Olimpo y la Tierra. Los dioses visitaron a los mortales pero se aburrieron de su egoísmo, regresando al Olimpo, excepto Eros que continuó dando amor a los humanos a través
Este documento presenta la organización de una empresa desarrolladora de software llamada TLC & Asociados. Describe la misión, visión, objetivos y roles de cada integrante del equipo, incluyendo al representante, analistas, diseñador, programador y probador. Adicionalmente, incluye el logotipo de la empresa y un organigrama que muestra la estructura organizacional.
Este documento presenta varios mitos comunes sobre el desarrollo de software. Explica que los gerentes a menudo creen erróneamente que pueden agregar más programadores a un proyecto atrasado o subcontratarlo para solucionar problemas. También expone mitos de clientes, como que los requisitos pueden cambiar fácilmente. Finalmente, destaca cuatro principios clave para el desarrollo de software: ser ágil, enfocarse en la calidad, estar listo para adaptarse y formar un equipo eficaz.
El documento habla sobre el software. Explica que el software son las instrucciones que permiten que un sistema informático lleve a cabo funciones específicas, desde aplicaciones sencillas hasta sistemas operativos complejos. También indica que el software es esencial para que cualquier sistema basado en computadoras funcione correctamente, ya que es el que da las órdenes y coordina todos los componentes hardware. Sin software, una computadora sería solo un conjunto de piezas sin ninguna función.
Este documento describe los diferentes tipos de mantenimiento correctivo para computadoras, incluyendo el mantenimiento correctivo de hardware y software. Explica que el mantenimiento correctivo de hardware involucra reparar o reemplazar componentes cuando fallan, mientras que el mantenimiento correctivo de software busca corregir errores en los programas. También enumera algunas fallas comunes como que la computadora no enciende o se reinicia constantemente, y posibles soluciones como verificar la conexión de la pantalla o aislar la placa base.
Desfragmentación del disco duro (grupal computcion).pptx definitiva con notas...fpincayc
La desfragmentación del disco duro acelera el inicio y apagado del sistema operativo, la ejecución de programas, y libera espacio ocupado por archivos basura. Esto se logra optimizando la ubicación de los archivos en el disco duro, eliminando archivos temporales y aumentando los recursos del sistema como la memoria RAM y los procesadores.
La reingeniería del software surge de la necesidad de mejorar sistemas existentes mediante la innovación y el rediseño. Implica analizar el código fuente para optimizarlo y mejorar el diseño general del sistema. Existen dos enfoques de reingeniería: la modernización de caja blanca que requiere conocimiento del código, y la modernización de caja negra que solo requiere conocer la interfaz. La reingeniería ha pasado por varias etapas y etapas y ha ayudado a superar crisis como la crisis de software de los años 80.
Este documento presenta un resumen del informe de prácticas profesionales realizadas en la empresa Cabinas de Internet "J&P". Se detallan los antecedentes generales del practicante y de la empresa, así como las funciones y objetivos de la institución. Finalmente, se describen las prácticas realizadas como administración de cabinas, mantenimiento de software y hardware, administración de red, atención al público y digitación.
Este documento describe el perfil y funciones de un administrador de recursos informáticos. Explica que un administrador debe tener habilidades comunicativas, ser paciente y analítico para resolver problemas. Sus funciones incluyen supervisar el estado de la infraestructura tecnológica diariamente, responder a crisis tecnológicas y asegurarse de que los sistemas, servidores, firewalls, software y otros dispositivos funcionen correctamente. El administrador también debe mantenerse actualizado sobre nuevas tecnologías para mantener el departamento de TI
Este documento resume los principales componentes de una computadora personal, incluyendo el monitor, teclado, mouse, CPU, placa madre, memoria RAM, disco duro, lector de CD/DVD, tarjeta gráfica y cooler. Explica brevemente la función de cada componente y algunas especificaciones técnicas clave. El documento parece ser parte de una introducción más amplia sobre las computadoras y sus componentes.
Este documento explica los protocolos de enrutamiento y RIP específicamente. Introduce RIP describiendo sus características como un protocolo estándar usado comúnmente. Explica las operaciones básicas de RIP como intercambiar tablas de enrutamiento con vecinos y actualizar rutas cada 30 segundos. Concluye que los protocolos de enrutamiento son importantes de aprender y que RIP es útil para distribuir información de rutas entre routers.
Este documento presenta la organización y funciones de los integrantes de un equipo de desarrollo de software. El equipo está conformado por un representante, dos analistas, un diseñador, un programador y un probador. Se describe brevemente la empresa para la cual desarrollan software y las responsabilidades de cada integrante del equipo.
Este documento presenta la organización y funciones de los integrantes de un equipo de desarrollo de software. El equipo está conformado por un representante, dos analistas, un diseñador, un programador y un probador. Se describe brevemente la empresa para la cual desarrollan software y las responsabilidades de cada integrante del equipo.
Este documento describe los principales componentes de hardware y software de una computadora personal. Explica brevemente el funcionamiento de los monitores LCD, mouse ópticos, teclados, parlantes, unidades de disco, tarjetas madre, procesadores, memoria RAM, discos duros y lectores de CD/DVD. También menciona programas comunes como Windows, antivirus, y suites de oficina. El documento proporciona información básica sobre los componentes clave de una PC para principiantes.
Este documento describe los principales componentes de hardware y software de una computadora personal. Explica brevemente el funcionamiento de los monitores LCD, mouse ópticos, teclados, parlantes, unidades de disco, tarjetas madre, procesadores, memoria RAM, discos duros y lectores de CD/DVD. También menciona programas comunes como Windows, antivirus, y suites de oficina. El documento proporciona información básica sobre los componentes clave de una PC para principiantes.
Este documento describe un proyecto para crear una compañía de desarrollo de software y juegos para PC. Los fundadores serán Gustavo Andrés García Mondragón y Felipe Olaya Ospina. La compañía se establecerá en Monterrey, Colombia en septiembre de 2025. El objetivo es mejorar la facilidad de desarrollo y manejo del software para personas comunes. La inversión total será de $5.2 millones, con la meta de vender software, juegos, programas específicos y servicios de reparación y
Este documento resume los principales mitos del software divididos en tres categorías: mitos de cliente, mitos de desarrolladores y mitos de gestión. En cada categoría se describen 2 o 3 mitos comunes con su realidad correspondiente. Por ejemplo, un mito de cliente es que los cambios en el software son fáciles cuando en realidad el impacto del cambio depende del momento en que se introduzca. Un mito de desarrolladores es que el trabajo termina una vez que el programa funcione cuando en realidad la mayor parte del trabajo ocurre después de entregarlo al cliente.
El documento describe cómo una pequeña empresa llamada Nameaction implementó con éxito el protocolo EPP para automatizar sus procesos de registro y administración de dominios de forma ágil. Nameaction contrató a un coach de XP que guió al equipo de dos desarrolladores a implementar EPP para el registro de dominios en Brasil en sólo 5 meses, mediante prácticas ágiles como programación en parejas y pruebas guiadas. Gracias a esto, Nameaction pudo administrar de forma automatizada su creciente negocio de dominios en Latinoamérica.
El documento resume varios mitos comunes sobre el desarrollo de software. Entre ellos se encuentran la idea de que una declaración general de objetivos es suficiente para comenzar un proyecto de software, que los cambios en los requisitos pueden acomodarse fácilmente, y que el trabajo termina una vez que el programa funciona. Sin embargo, la realidad es que se requiere una definición detallada inicial, los cambios tienen un impacto dependiendo del momento en que se introducen, y la mayor parte del esfuerzo ocurre después de entregar el software inicialmente. El
1) El documento discute que no existe una "bala de plata" que hará que la ingeniería de software sea tan productiva, fiable y simple como la ingeniería de hardware. 2) Examina las dificultades inherentes a la naturaleza del software, como su complejidad, necesidad de conformidad, variabilidad e invisibilidad. 3) Señala que los avances anteriores como los lenguajes de alto nivel y el tiempo compartido resolvieron dificultades accidentales pero no las esenciales inherentes a la naturaleza del software.
El documento presenta la planificación de una sesión de capacitación sobre programación orientada a eventos. La sesión se llevará a cabo el 15 de junio de 2012 e incluirá actividades como explicar el tema, aplicar controles básicos de programación orientada a eventos, y explicar la evaluación de la competencia. El instructor proveerá material de apoyo como demostraciones en vivo y videos para respaldar las explicaciones.
El documento presenta la planificación de una sesión de capacitación sobre programación orientada a eventos. La sesión se llevará a cabo el 15 de junio de 2012 e incluirá actividades como explicar el tema, aplicar controles básicos de programación orientada a eventos, y explicar la evaluación de la competencia. El instructor proveerá material de apoyo como demostraciones en vivo y videos para respaldar las explicaciones.
Servicio dhcp en centos.lizeth carmona,jessica diaz,susana sanchez.322000suziisanchez
Este documento explica cómo configurar el servicio DHCP en CentOS. Resume los pasos para instalar y configurar DHCP, incluyendo la instalación de paquetes DHCP, editar archivos de configuración de red, editar el archivo dhcpd.conf para definir el alcance de direcciones IP, y probar que el servicio funciona asignando direcciones a un cliente Windows.
Este documento describe los componentes principales de una computadora personal, incluyendo el monitor, teclado, mouse, CPU, placa madre, memoria RAM, discos duros y software. Explica brevemente la función de cada componente y por qué son importantes para el rendimiento general de la computadora.
Este documento describe cómo interceptar conversaciones de Messenger utilizando menos de 200 líneas de código en C. Explica cómo utilizar Wireshark para analizar el tráfico de Messenger y determinar los comandos clave. Luego muestra código para filtrar el tráfico de Messenger, extraer mensajes de los paquetes y mostrar su contenido.
Practica 41 ev 2.12 actividad de cierre competencia 2.Naye Vargas
El documento resume los temas cubiertos en una práctica sobre la instalación de controladores y dispositivos periféricos. Se explican conceptos como controladores, dispositivos Plug&Play, el panel de control, y la compatibilidad del hardware. También cubre cómo instalar aplicaciones, identificar y actualizar controladores adecuados, e instalar y configurar correctamente dispositivos como una impresora siguiendo los pasos indicados. El objetivo final es que los estudiantes aprendan a reconocer la importancia y el proceso de instalación de controladores para que los
El documento presenta dos resúmenes de evaluación de sistemas informáticos desarrollados como proyecto de la materia de Reingeniería de Software. El primer sistema evaluado fue el Sistema de Control de Inventario Tux-Muebles, obteniendo una calificación del 91.2% según el protocolo de evaluación. El segundo sistema fue el Sistema de Control Escolar del C.B.T. No. 16, obteniendo una calificación del 84.8%. Ambos sistemas se consideran en estado aceptable pero se recomiendan mejoras como la
El documento presenta los resultados de la evaluación de dos sistemas informáticos desarrollados como proyecto de la asignatura de Reingeniería de Software: el Sistema de Control de Inventario Tux-Muebles y el Sistema de Control Escolar del C.B.T. a No. 16. Ambos sistemas fueron evaluados utilizando criterios de usabilidad ISO 9126, obteniendo el Sistema de Inventario una calificación de 91.2% y presentando algunas recomendaciones de mejora, mientras que para el Sistema Escolar solo
Este documento describe el perfil y funciones de un administrador de recursos informáticos. Explica que un administrador debe tener habilidades comunicativas, ser paciente y analítico para resolver problemas. Sus funciones incluyen supervisar el estado de la infraestructura tecnológica diariamente, responder a crisis tecnológicas y asegurarse de que los sistemas, servidores, firewalls, software y otros dispositivos funcionen correctamente. El administrador también debe mantenerse actualizado sobre nuevas tecnologías para mantener el departamento de TI
Este documento resume los principales componentes de una computadora personal, incluyendo el monitor, teclado, mouse, CPU, placa madre, memoria RAM, disco duro, lector de CD/DVD, tarjeta gráfica y cooler. Explica brevemente la función de cada componente y algunas especificaciones técnicas clave. El documento parece ser parte de una introducción más amplia sobre las computadoras y sus componentes.
Este documento explica los protocolos de enrutamiento y RIP específicamente. Introduce RIP describiendo sus características como un protocolo estándar usado comúnmente. Explica las operaciones básicas de RIP como intercambiar tablas de enrutamiento con vecinos y actualizar rutas cada 30 segundos. Concluye que los protocolos de enrutamiento son importantes de aprender y que RIP es útil para distribuir información de rutas entre routers.
Este documento presenta la organización y funciones de los integrantes de un equipo de desarrollo de software. El equipo está conformado por un representante, dos analistas, un diseñador, un programador y un probador. Se describe brevemente la empresa para la cual desarrollan software y las responsabilidades de cada integrante del equipo.
Este documento presenta la organización y funciones de los integrantes de un equipo de desarrollo de software. El equipo está conformado por un representante, dos analistas, un diseñador, un programador y un probador. Se describe brevemente la empresa para la cual desarrollan software y las responsabilidades de cada integrante del equipo.
Este documento describe los principales componentes de hardware y software de una computadora personal. Explica brevemente el funcionamiento de los monitores LCD, mouse ópticos, teclados, parlantes, unidades de disco, tarjetas madre, procesadores, memoria RAM, discos duros y lectores de CD/DVD. También menciona programas comunes como Windows, antivirus, y suites de oficina. El documento proporciona información básica sobre los componentes clave de una PC para principiantes.
Este documento describe los principales componentes de hardware y software de una computadora personal. Explica brevemente el funcionamiento de los monitores LCD, mouse ópticos, teclados, parlantes, unidades de disco, tarjetas madre, procesadores, memoria RAM, discos duros y lectores de CD/DVD. También menciona programas comunes como Windows, antivirus, y suites de oficina. El documento proporciona información básica sobre los componentes clave de una PC para principiantes.
Este documento describe un proyecto para crear una compañía de desarrollo de software y juegos para PC. Los fundadores serán Gustavo Andrés García Mondragón y Felipe Olaya Ospina. La compañía se establecerá en Monterrey, Colombia en septiembre de 2025. El objetivo es mejorar la facilidad de desarrollo y manejo del software para personas comunes. La inversión total será de $5.2 millones, con la meta de vender software, juegos, programas específicos y servicios de reparación y
Este documento resume los principales mitos del software divididos en tres categorías: mitos de cliente, mitos de desarrolladores y mitos de gestión. En cada categoría se describen 2 o 3 mitos comunes con su realidad correspondiente. Por ejemplo, un mito de cliente es que los cambios en el software son fáciles cuando en realidad el impacto del cambio depende del momento en que se introduzca. Un mito de desarrolladores es que el trabajo termina una vez que el programa funcione cuando en realidad la mayor parte del trabajo ocurre después de entregarlo al cliente.
El documento describe cómo una pequeña empresa llamada Nameaction implementó con éxito el protocolo EPP para automatizar sus procesos de registro y administración de dominios de forma ágil. Nameaction contrató a un coach de XP que guió al equipo de dos desarrolladores a implementar EPP para el registro de dominios en Brasil en sólo 5 meses, mediante prácticas ágiles como programación en parejas y pruebas guiadas. Gracias a esto, Nameaction pudo administrar de forma automatizada su creciente negocio de dominios en Latinoamérica.
El documento resume varios mitos comunes sobre el desarrollo de software. Entre ellos se encuentran la idea de que una declaración general de objetivos es suficiente para comenzar un proyecto de software, que los cambios en los requisitos pueden acomodarse fácilmente, y que el trabajo termina una vez que el programa funciona. Sin embargo, la realidad es que se requiere una definición detallada inicial, los cambios tienen un impacto dependiendo del momento en que se introducen, y la mayor parte del esfuerzo ocurre después de entregar el software inicialmente. El
1) El documento discute que no existe una "bala de plata" que hará que la ingeniería de software sea tan productiva, fiable y simple como la ingeniería de hardware. 2) Examina las dificultades inherentes a la naturaleza del software, como su complejidad, necesidad de conformidad, variabilidad e invisibilidad. 3) Señala que los avances anteriores como los lenguajes de alto nivel y el tiempo compartido resolvieron dificultades accidentales pero no las esenciales inherentes a la naturaleza del software.
El documento presenta la planificación de una sesión de capacitación sobre programación orientada a eventos. La sesión se llevará a cabo el 15 de junio de 2012 e incluirá actividades como explicar el tema, aplicar controles básicos de programación orientada a eventos, y explicar la evaluación de la competencia. El instructor proveerá material de apoyo como demostraciones en vivo y videos para respaldar las explicaciones.
El documento presenta la planificación de una sesión de capacitación sobre programación orientada a eventos. La sesión se llevará a cabo el 15 de junio de 2012 e incluirá actividades como explicar el tema, aplicar controles básicos de programación orientada a eventos, y explicar la evaluación de la competencia. El instructor proveerá material de apoyo como demostraciones en vivo y videos para respaldar las explicaciones.
Servicio dhcp en centos.lizeth carmona,jessica diaz,susana sanchez.322000suziisanchez
Este documento explica cómo configurar el servicio DHCP en CentOS. Resume los pasos para instalar y configurar DHCP, incluyendo la instalación de paquetes DHCP, editar archivos de configuración de red, editar el archivo dhcpd.conf para definir el alcance de direcciones IP, y probar que el servicio funciona asignando direcciones a un cliente Windows.
Este documento describe los componentes principales de una computadora personal, incluyendo el monitor, teclado, mouse, CPU, placa madre, memoria RAM, discos duros y software. Explica brevemente la función de cada componente y por qué son importantes para el rendimiento general de la computadora.
Este documento describe cómo interceptar conversaciones de Messenger utilizando menos de 200 líneas de código en C. Explica cómo utilizar Wireshark para analizar el tráfico de Messenger y determinar los comandos clave. Luego muestra código para filtrar el tráfico de Messenger, extraer mensajes de los paquetes y mostrar su contenido.
Practica 41 ev 2.12 actividad de cierre competencia 2.Naye Vargas
El documento resume los temas cubiertos en una práctica sobre la instalación de controladores y dispositivos periféricos. Se explican conceptos como controladores, dispositivos Plug&Play, el panel de control, y la compatibilidad del hardware. También cubre cómo instalar aplicaciones, identificar y actualizar controladores adecuados, e instalar y configurar correctamente dispositivos como una impresora siguiendo los pasos indicados. El objetivo final es que los estudiantes aprendan a reconocer la importancia y el proceso de instalación de controladores para que los
El documento presenta dos resúmenes de evaluación de sistemas informáticos desarrollados como proyecto de la materia de Reingeniería de Software. El primer sistema evaluado fue el Sistema de Control de Inventario Tux-Muebles, obteniendo una calificación del 91.2% según el protocolo de evaluación. El segundo sistema fue el Sistema de Control Escolar del C.B.T. No. 16, obteniendo una calificación del 84.8%. Ambos sistemas se consideran en estado aceptable pero se recomiendan mejoras como la
El documento presenta los resultados de la evaluación de dos sistemas informáticos desarrollados como proyecto de la asignatura de Reingeniería de Software: el Sistema de Control de Inventario Tux-Muebles y el Sistema de Control Escolar del C.B.T. a No. 16. Ambos sistemas fueron evaluados utilizando criterios de usabilidad ISO 9126, obteniendo el Sistema de Inventario una calificación de 91.2% y presentando algunas recomendaciones de mejora, mientras que para el Sistema Escolar solo
Este documento presenta el sistema de presupuestación anual del Instituto Tecnológico de Tuxtepec (ITTAX). El sistema fue analizado y modificado para completarlo. Durante el análisis, se identificaron áreas que necesitaban mejoras. El diseño representa al instituto con sus colores. El desarrollo pasó por varias etapas incluyendo requerimientos y pruebas. La prueba encontró algunas inconsistencias que deben corregirse. El sistema fue implementado integrando los módulos y asegurando el éxito
Este documento presenta el diseño de un sistema de presupuestación anual para el Instituto Tecnológico de Tuxtepec. Describe los elementos clave del sistema como el ambiente operativo Windows, el lenguaje de programación PHP, el diseño de la arquitectura cliente-servidor, la base de datos en MySQL, y la interfaz de usuario. Explica las funciones del sistema como registrar presupuestos, consultar registros por departamento, y cerrar sesión.
Este documento presenta una tabla comparativa de diferentes metodologías para la reingeniería de software como el Método de Análisis de Opciones para la Reingeniería, el Modelo de la Herradura y el Modelo Cíclico. Cada metodología se describe en términos de sus fases, actividades, ventajas y desventajas. El documento fue presentado por 5 estudiantes de Ingeniería en Sistemas Computacionales como parte de la unidad III de su materia de Reingeniería de Software.
Este documento presenta un resumen de tres métodos y modelos de la reingeniería de software: 1) El método de análisis de opciones para reingeniería, que consiste en cinco actividades para identificar y extraer componentes del software. 2) El modelo de herradura, que se basa en el análisis, transformación y desarrollo del sistema a través de tres niveles de abstracción. 3) El modelo cíclico, que consta de seis actividades secuenciales como el análisis de inventario, reestructuración de documentos
Este documento presenta el análisis y propuesta de reingeniería del sistema de presupuestación anual del Instituto Tecnológico de Tuxtepec. El objetivo es terminar el sistema existente para automatizar y agilizar los procesos del Departamento de Planeación, Programación y Presupuestación. Se analiza la factibilidad técnica, económica y operativa del proyecto, y se incluyen diagramas que describen el sistema actual y la propuesta de mejora.
El documento presenta el análisis y propuesta de reingeniería del sistema de presupuestación anual del Departamento de Planeación, Programación y Presupuestación del Instituto Tecnológico de Tuxtepec. El objetivo es terminar el sistema existente para automatizar y agilizar los procesos del departamento. Se realizará un análisis estructurado incluyendo diagramas y un diccionario de datos, considerando factibilidad técnica, económica y operativa. El resultado será un sistema de software funcional que satisfaga las necesidades del departamento.
Este documento presenta el proyecto de reingeniería del sistema de control de estadísticas y seguimiento del Plan Técnico Académico (PTA) del Departamento de Planeación, Programación y Presupuestación del Instituto Tecnológico de Tuxtepec. El objetivo es terminar el desarrollo del sistema existente para automatizar los procesos del departamento. Se presenta el planteamiento del problema, la justificación, los objetivos, características, recursos requeridos y la factibilidad técnica, económica y oper
El documento presenta un análisis preliminar del sistema de presupuestación anual del Instituto Tecnológico de Tuxtepec. Se define el alcance, objetivos y características del sistema, y se incluye un estimado de recursos, alternativas de solución, y análisis de factibilidad técnica, económica y operativa. Adicionalmente, se incluyen diagramas como el de contexto y cero para el análisis del sistema.
Este documento presenta un mapa conceptual del proceso de reingeniería de software como parte de un proyecto de la materia Reingeniería de software de la carrera de Ingeniería en Sistemas Computacionales en el Instituto Tecnológico de Tuxtepec. Fue realizado por un grupo de 5 estudiantes y su catedrático el 2 de marzo de 2012.
Este documento presenta un mapa conceptual del proceso de reingeniería de software como parte de un proyecto de la materia Reingeniería de software para la carrera de Ingeniería en Sistemas Computacionales en el Instituto Tecnológico de Tuxtepec. Fue realizado por un grupo de 5 estudiantes y su catedrático el 2 de marzo de 2012.
Este documento presenta un proyecto para desarrollar un sistema de control de estadísticas y seguimiento de metas del Programa de Trabajo Anual para el departamento de Planeación, Programación y Presupuestación del Instituto Tecnológico de Tuxtepec. El sistema mejorará el actual proceso de recolección de datos a través de hojas de cálculo, permitiendo el acceso y almacenamiento seguro de información de manera más eficiente.
Este documento describe la evolución de la reingeniería de software a través del tiempo y su importancia. Explica que la reingeniería surgió de la necesidad de realizar cambios en sistemas existentes para mejorar su calidad, funcionalidad y capacidad de evolución. También cubre los conceptos clave de refactorización y mantenimiento de software. Palabras clave: reingeniería, evolución, refactorización, mantenimiento.
La reingeniería del Método Directo forma parte de la reingeniería completa de un Sistema de Soporte de Decisión para el diseño de instrumentación de plantas de procesos. El objetivo de la reingeniería fue resolver los problemas de la implementación original del método, como el uso de estructuras de datos estáticas y la falta de interfaz con otras herramientas. La reingeniería migró a estructuras de datos dinámicas, mejoró la interfaz de usuario y automatizó tareas manuales, obteniendo un software con mejor calidad y aplicabilidad a casos real
Este documento describe los diferentes tipos de inventario y su clasificación. Identifica varios tipos clave como inventario inicial, inventario final, inventario físico, inventario de materias primas, inventario de productos en proceso, inventario mínimo e inventario máximo. Explica brevemente cada tipo y su propósito para facilitar la organización de los procesos empresariales.
El documento describe un proyecto final para simular un circuito con funciones aritméticas y de comparación de 4 bits. El circuito puede realizar sumas y restas de números de 4 bits e incluye un comparador que indica si el primer número es mayor, menor o igual al segundo. Las imágenes muestran ejemplos del circuito realizando una suma 4+3=7 y comparando 4 con 3, y otra suma 4+1=5 y comparación.
La práctica describe cómo comprobar la función de la compuerta 74LS48 mediante el uso de un display de 7 segmentos y un DIP switch para mostrar números binarios, y explica cómo conectar y probar el circuito real.
La práctica #12 comprueba la función de la compuerta 74LS48 mediante el uso de un display de 7 segmentos y un DIP switch para mostrar números binarios, y conecta estos componentes en un circuito real para demostrar su funcionamiento.
Este documento describe un circuito comparador de 4 bits. El circuito compara dos números de 4 bits cada uno y determina si el primer número es mayor, menor o igual al segundo número. El circuito utiliza compuertas lógicas como AND, OR y NOT para realizar la comparación bit a bit y generar una salida que indica si el primer número es mayor, menor o igual al segundo.
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
1. REINGENIERÍA DE SOFTWARE 2012
S.E.P. D.G.E.S.T. S.N.E.S.T.
INSTITUTO TECNOLÓGICO
de Tuxtepec
“MITOS DEL SOFTWARE”
CARRERA:
Ingeniería en Sistemas Computacionales
MATERIA:
Reingeniería de software
PRESENTAN:
Bolaños Duran Juan Carlos
Pérez Antonio Julio Cesar
Vázquez Gómez Guadalupe
Vicente AzamarTimoteo
Zarate Castillo Celeste Yamín
CATEDRÁTICO:
Martínez Morales Ma. de los Ángeles
Tuxtepec, Oaxaca; a 19 de Febrero de 2012.
ISC – 2010/01 Febrero de 2012
1
2. REINGENIERÍA DE SOFTWARE 2012
NÚMERO DE
NOMBRE DEL ALUMNO CORREO ELECTRONICO
CONTROL
Bolaños Duran Juan Carlos scorpion_03k@hotmail.com
08350634
Pérez Antonio Julio Cesar jcpat_10@hotmail.com
08350355
Vázquez Gómez Guadalupe
lupev_g@hotmail.com 08350380
Vicente Azamar Timoteo
alkon_1_15@hotmail.com 08350384
Zarate Castillo Celeste
Yamín celeste_tux@hotmail.com 08350385
2
3. REINGENIERÍA DE SOFTWARE 2012
MITOS DEL SOFTWARE
GUIÓN DE LA PELICULA: LA ESTAFA…CASI MAESTRA
ARGUMENTOS
TOMA TIEMPO NARRACIÓN
(MITOS)
AMBIENTE: Esta escena se
desarrolla dentro de una oficina
en las instalaciones del despacho
contable TLC. Ahí se encuentran
conversando la jefa del despacho
con su secretaria.
Narrador: La estafa…casi
1 30 seg. maestra. Érase una vez en un
despacho contable TLC, cuando
la armonía y la paz reinaban en el
ambiente de trabajo. De repente
surgió un grave problema; el cual
trajo muy malos resultados, y todo
por confiar en una empresa
“patito”. Es aquí donde inicia
nuestro drama.
AMBIENTE: En las afueras de las
2 20 seg.
instalaciones de la empresa Patito
Soft & Asociados. La jefa del TLC
3
4. REINGENIERÍA DE SOFTWARE 2012
camina rumbo a la entrada
principal.
Jefa del TLC: Buenas tardes.
Vigilante: Buenas tardes.
Jefa del TLC: ¿Aquí es la
empresa desarrolladora de
software?
Vigilante: Si aquí es
Jefa del TLC: ¿Podría hablar con
su jefe?
Vigilante- Sí claro
AMBIENTE: En la oficina del jefe Mito: Mi gente dispone de
de Patito Soft & Asociados. las herramientas de
Jefa del TLC: Buenas tardes desarrollo de software
Jefe 1: Buenas tardes adelante, más avanzadas, después
pase, mucho gusto, ¿que se le de todo, les compramos
ofrece? computadoras más
modernas.
Jefa del TLC: Necesito un
3 70 seg.
programa que solucione mi Realidad: No solo la PC
problema. más grande y mejor te
determina el software a
Jefe 1: Nosotros nos encargamos realizar.
de hacer cualquier tipo de
programa que tenga que ver
software, o que tipo de problema
presente su empresa o que tipo
de programa requiera usted.
4
5. REINGENIERÍA DE SOFTWARE 2012
Jefa del TLC: Son contables
Jefe 1: Mi equipo de trabajo
cuenta con los más altos equipos
de calidad y le garantizamos
nuestro trabajo, ¿requiere alguna
especificación para el software?
Mitos: Tenemos ya un
Jefa del TLC : Que haga de Libro de estándares y
preferencia hojas de balances y procedimientos el cual
hoja de estados de perdidas y proporciona todo lo que mi
ganancias, hoja de balance que gente necesita saber.
me lleve el control
Realidad: Es que no se
Jefe 1: Me parece un software sigue tal cual las normas
fácil de elaborar, como le digo especificas y que solo lo
contamos con los estándares de hacen a como ellos
calidad y normas ISO que consideran bien.
garantiza nuestro trabajo, con
esto podemos desarrollar el
software.
AMBIENTE: En la misma oficina Mito: Los requisitos del
del jefe; continuación del dialogo proyecto cambian
4 60 seg. de la toma anterior. continuamente, pero los
cambios pueden
Jefa del TLC: ¿Necesitamos acomodarse fácilmente,
hacer un contrato? ya que el SW es flexible.
5
6. REINGENIERÍA DE SOFTWARE 2012
Jefe 1: No porque con las Realidad: Los requisitos
especificaciones son más que cambian y el impacto del
suficientes y con esas cambio varía según el
especificaciones vamos a momento del cambio.
desarrollar su software
Jefa del TLC: Voy a necesitar
venir otras veces o esta es la Mito: Una declaración
única vez general de los objetivos es
Jefe 1: No, esta es la primera y suficiente para comenzar
última vez que viene, ya con estas a escribir los programas.
especificaciones podemos Realidad: Una mala
desarrollar su software definición al inicio es la
Jefa del TLC: En que tiempo principal causa de trabajar
puedo venir por mi software en balde en software.
Jefe 1: En 15 días, tendrá su
software realizado y ejecutándose
Jefa del TLC: Me parece perfecto,
entonces aquí le dejo los
requerimientos
Jefe 1:Ok gracias
Jefa del TLC: Gracias
Jefe 1: Hasta luego
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
5 40 seg.
Jefe 1: Señorita Arlette necesito
que venga un momento por favor
Secretaria: buenas tardes
ingeniero
6
7. REINGENIERÍA DE SOFTWARE 2012
Jefe 1: buenas tardes, necesito
que localice a mi equipo de
trabajo, por que necesito
encargarle un trabajo que surgió
hace unos momentos.
Principalmente a los encargados
de sistema.
Secretaria: ahorita los localizo.
AMBIENTE: En la oficina del
programador de Patito Soft.
Secretaria: Buenas tarde
Programador: Buenas tardes
6 13 seg. Secretaria: Ingeniero lo busca
el jefe quiere que valla a su
oficina
Programador: En un momento
voy.
Secretaria: Ok, yo le aviso.
Programador: Gracias
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
7
35 seg.
Programador:¿Me mandó llamar
jefe?
7
8. REINGENIERÍA DE SOFTWARE 2012
Jefe 1: Si pásele, adelante.
Programador: dígame.
Jefe 1: Necesito que me
desarrolle un software contable.
Aquí le muestro los
requerimientos y acá están todas
las especificaciones para que lo
desarrolle. Está programado
para ser entregado en 15 días,
así que para tal fecha lo
necesito.
Programador: seria todo
Jefe: si claro que si.
AMBIENTE: En la oficina del
programador de Patito Soft.
8 45 seg.
El programador revisa los
requerimientos y procede
rápidamente a desarrollar el
software, si mas preámbulos.
Mito: Si fallamos en la
AMBIENTE: Trece días después. planificación, podemos
En la oficina del programador de añadir más
Patito Soft. programadores y
9 35 seg. adelantar el tiempo
Jefe 1: Ingeniero buenas tardes perdido.
Programador: Buenas tardes.
Jefe 1: ¿Como va con el Realidad: tardará más la
sistema? gente nueva en
8
9. REINGENIERÍA DE SOFTWARE 2012
Programador: Pues vamos comunicarse y adaptarse
retrasado , es necesario contratar al proyecto.
mas personal porque no se
terminara el software en el
tiempo que usted estableció.
Jefe 1: Si es necesario hay que
contratar mas personal, de eso
se encargara la secretaria,
ahorita le doy la orden.
AMBIENTE: En la oficina del jefe
de Patito Soft & Asociados.
Jefe 1: Señorita Arlette necesito
que venga por favor.
Secretaria: ¿ingeniero me mando
a llamar?
Jefe 1: Si, necesito que contrate
10 40 seg.
mas gente para la elaboración
del software, usted se pone de
acuerdo con el ingeniero juan
Carlos para que sepa cuanta
personal necesita contratar.
Secretaria: Eso, ¿ya lo hago
verdad?
Jefe 1: Si, eso urge.
11 10 seg. AMBIENTE: En el pasillo de la
empresa Patito Soft; con rumbo a
9
10. REINGENIERÍA DE SOFTWARE 2012
las oficinas del programador.
Secretaria: Acompáñenme
señoritas,
AMBIENTE: En la oficina del
programador de Patito Soft. El
programador recibe a los nuevos
integrantes del equipo de trabajo,
y procede a dar instrucciones.
Mientras la programadora 1 pone
atención, la programadora 2 se
dedica a retocarse sin prestar
atención a lo que se les esta
indicando.
Secretaria. Acá está el personal
12 110 seg.
que se contrato.
Programador: Pasen por favor,
tomen asiento, el motivo por el
cual los mande a contratar es
por que necesito terminar un
software que tenemos que
entregar en dos días y vamos
muy retrasados, falta terminar la
hoja de trabajo y el balance
general, espero ustedes me
puedan ayudar con eso.
Programadora 2: ¿Perdón, que
dijo que tenemos que terminar?
10
11. REINGENIERÍA DE SOFTWARE 2012
Programador: ¿No me esta
poniendo atención señorita?
Programador 2: Discúlpeme
.
Programador: Tenemos que
terminar las hojas de trabajo y el
balance general, contamos con
dos días y estamos retrasados
.
Programadora 2: ¿Que necesita
que hagamos?
Programador: Los requerimientos
que quiero que contenga son
esos, necesitan analizar estos
libros, aquí en las hojas vienen
todas las especificaciones como
lo requiere el cliente, espero
contar con eso. Tienen alguna
duda con la información.
Programadora 2: Yo no entendí
muy bien los requerimientos
Programador: Se trata de leer
aquí, aquí muestra paso a paso
lo que tenemos que hacer,
cualquier duda que tengan
pregúntenme , pero aquí viene
detallado todo.¿ Alguna duda?
11
12. REINGENIERÍA DE SOFTWARE 2012
Programador 1: No, todo ha
quedado claro.
Programador: Entonces
pónganse a trabajar de una vez.
Programador 1: ok
Programador: (…extendiéndole la
computadora a la programadora
2…) Mire, aquí tiene el avance
del software y con la
información dada en este
documento podrán terminarlo,
cualquier duda pregúntenme. Yo
tengo que terminar otra parte
del software.
AMBIENTE: En la oficina del jefe Mito: Una vez que
de Patito Soft & Asociados. escribimos el programa y
hacemos qué funcione,
Jefa del TLC:Buenas tardes nuestro trabajo ha
Jefe 1: buenas tardes, pásele. terminado.
13 30 seg.
Cliente: vengo por mi software Realidad: El verdadero
Jefe 1: acá lo tengo, ya esta trabajo inicia después de
terminado y listo para ser de entregado al cliente.
instalado en su computadora,
esta perfectamente diseñado y
analizado. Mito: Lo único que se
12
13. REINGENIERÍA DE SOFTWARE 2012
Jefa del TLC: Ah, ok me parece entrega al terminar el
bien, aquí le dejo lo acordado. proyecto es el programa
Jefe 1: ok gracias funcionando.
Jefa del TLC:¿es todo verdad? Realidad: La
Jefe 1: Si es todo. documentación
Jefa del TLC: Muchas gracias. proporciona el
Jefe 1: Hasta luego. fundamento para un buen
desarrollo.
AMBIENTE: Esta escena se Mito: Hasta que no tenga
desarrolla dentro de una oficina el programa ejecutándose,
en las instalaciones del despacho realmente no tengo forma
contable TLC. de comprobar su calidad.
Realidad: Desde el
Jefa del TLC: Ya me entregaron principio debe aplicarse la
el software, necesito que lo revisión técnica formal,
analices. con ella se encuentran
Cliente: ¿Esta bien? errores.
Secretaria del TLC: no. Aun le
14 60 seg. hacen faltas las cosas que les
pedimos, y los objetivos que le
entregamos en el documento.
Jefa del TLC: ¿Pero como?, si a
mi me dijeron que ya estaba
todo ya bien hecho. ¿Que le
hace falta?
Secretaria del TLC: Le hace falta
varios objetivos que le pedimos ,
no esta todo completo, esa
empresa no sirve.
Jefa del TLC: Pero a mi me
13
14. REINGENIERÍA DE SOFTWARE 2012
dijeron que si, y ya le pagamos.
Secretaria del TLC: La única
solución es buscar otra
empresa, y ya perdimos lo que
pagamos allá.
AMBIENTE: Dentro de las
instalaciones de la nueva
empresa desarrolladora de
software.
Secretaria de TLC: Buenos días.
Jefe 2: Buenos días, pásenle,
tomen asiento por favor. ¿En que
les puedo servir?
Secretaria de TLC: Mire, traemos
un pequeño problema, bueno no
15 220 seg. pequeño sino grave problema.
Asistimos a una empresa y le
pedimos un software, le indicamos
todos los requerimientos que
queríamos, nos entregaron el
programa, mas nunca nos
entregaron lo que nosotros le
pedimos.
Jefe 2: ¿Y cual es el detalle, que
problema tiene o que?
Secretaria de TLC: No nos
aplicaron todos los requerimientos
que nosotros le pedimos, y al
14
15. REINGENIERÍA DE SOFTWARE 2012
entregarnos el programa no nos
entregaron una documentación.
Jefe 2: Osea que lo que quieren
es corregir el software, solo
mejorarlo y agregarle los nuevos
componentes que necesita el
software.
Secretaria de TLC: Así es, y
completar todos los
requerimientos porque no
cumplieron con todos.
Jefe 2: Ah. Ok, ya entiendo;
bueno, pero en realidad no le
entregaron la documentación.
Secretaria de TLC: No, no nos
entregaron; al hacernos entrega
del trabajo solo nos entregaron el
cd.
Jefe 2: Pero como es posible si es
necesaria la documentación en
cualquier desarrollo de software.
Secretaria de TLC: Fue lo único
que nos entregaron, a nosotros
también nos extraño, y nos
preguntamos el por qué.
Jefe 2: Eso quiere decir que la
empresa los estafo. Bueno no nos
queda de otra más que volver a
desarrollar el software. Pero para
eso necesitamos más tiempo.
Esta empresa esta dedicada a
15
16. REINGENIERÍA DE SOFTWARE 2012
desarrollar software de calidad, y
exactamente basados en los mas
altos estándares de calidad.
Nosotros manejamos un máximo
de dos meses para lograr
desarrollar este tipo de software.
Pero eso si, le garantizamos su
trabajo. ¿Están de acuerdo?
Secretaria de TLC: Si, nos parece
bien. Se nos hizo muy raro
también porque nos lo entregaron
en muy corto tiempo.
Jefe 2: Es que así son las cosas
rápidas; de seguro fueron con la
empresa Patito Soft.
Secretaria de TLC: Si.
Jefe 2: Uf, ya me lo imaginaba.
Secretaria de TLC: Pues bueno,
entonces podemos venir a traerle
más información o lo que
necesiten, a parte de lo que le
acabamos de proporcionar.
Jefe 2: Así es, no se preocupen,
yo hablo con mi equipo de trabajo,
y nos organizamos para poder
desarrollar el software. Vamos a ir
a visitarlos a su empresa o
negocio, e ir a entrevistarlos.
Secretaria de TLC: Ok, me parece
perfecto.
Jefa del TLC: Bueno, y va ser
16
17. REINGENIERÍA DE SOFTWARE 2012
necesario firmar algún contrato o
algo por el estilo.
Jefe 2: Claro que si, necesitamos
firmar un contrato, para que todo
quede estipulado. Bueno para
esto necesito el nombre de su
negocio o empresa.
Jefa del TLC: Es un despacho
contable.
Jefe 2: Ok, despacho contable.
Jefa del TLC: TLC.
Jefe 2: Nombre de propietario.
Jefa del TLC: Celeste Yamin
Zarate Castillo.
Jefe 2: Bueno, entonces firme
aquí por favor.
Jefa del TLC: Ok.
Jefe 2: Entonces son todos los
requerimientos, verdad.
Secretaria de TLC: Así es.
Jefe 2: Entonces quedamos, en
forma que en dos meses le
entregamos su software, le
garantizamos que será
desarrollado con los más altos
estándares de calidad.
Secretaria de TLC: Ok, entonces
los esperamos, por si necesitan
mas información.
Jefe 2: Si claro, mi equipo de
trabajo estará llegando a sus
17
18. REINGENIERÍA DE SOFTWARE 2012
oficinas.
Secretaria de TLC: Ok, muchas
gracias.
Jefe 2: Hasta luego.
AMBIENTE: Paso del tiempo.
Leyenda 1: …semanas después,
Patito Soft fue clausurado por no
cumplir con los estándares de
Tiempo
calidad.
16 después.
40 seg.
Leyenda 2: …meses después, el
despacho TLC por fin quedó
satisfecho con su software.
Esta historia... no continuara.
18