Ir al contenido principal

Entradas

Ciclo de Vida del Software

. ¿Qué es el ciclo de vida del Software? El ciclo de vida del desarrollo de software es la estructura que contiene los procesos, actividades y tareas relacionadas con el desarrollo y mantenimiento de un producto de software, abarcando la vida completa del sistema, desde la definición de los requisitos hasta la finalización de su uso. Planificación o definición de necesidades. El desarrollo de software comienza con una fase inicial de planificación incluyendo un análisis de requisitos. Nos fijamos en los requisitos que piden los clientes para estudiar cuales están poco claros, incompletos, ambiguos o contradictorios. Se indaga en profundidad y se hacen demostraciones prácticas incluyendo a los usuarios clave. Los requisitos se agrupan en requisitos del usuario, requisitos funcionales y requisitos del sistema. La recolección de todos los requisitos se lleva a cabo: estudiando el software actual que tengan, entrevistando a usuarios y desarrolladores, consultando bases de datos o media...

Metodología de desarrollo RUP (Rational Unified Process)

. El Proceso Lógico Unificado (RUP) es una metodología de desarrollo de software orientada a objetos que define la base, los patrones y los ejemplos para todos los aspectos y etapas del desarrollo de software. RUP es una herramienta de ingeniería de software que combina aspectos del proceso de desarrollo (como etapas, tecnologías y prácticas específicas) con otros componentes de desarrollo (como documentación, modelos, manuales, código fuente, etc.) en un marco unificado. Los autores de RUP declaran que el proceso de software propuesto por RUP tiene 3 características principales: está dirigido por los Casos De Uso, está centrado en la arquitectura y es iterativo e incremental. En cada iteración se realizan las actividades correspondientes a la mayoría o a todas las disciplinas. Flujos de trabajo Un flujo de trabajo es una relación de actividades que nos producen unos resultados observables. RUP determina los siguientes flujos de trabajo: Modelado de negocio Con este flujo de trab...

Perfil y Mapa Curricular de la carrera

. Puedes acceder al documento original del Mapa Curricular de la carrera de Ingeniería en Software dándole click al siguiente link:  https://www.itson.mx/oferta/isw/Documents/MapaISW2016_V5_SeriacionSimplificadaFebrero2020.pdf PERFIL DE LA CARRERA DE INGENERIA EN SOFTWARE Perfil de Ingreso • Habilidades de aplicación de las matemáticas (razonamiento lógico-  matemático), localización de información (interpretación de información  gráfica), y lectura de información (comprensión lectora). • Competencia lingüística en inglés a un nivel de dominio A2 de acuerdo al  Marco de Referencia Europeo (MCER). • Poseer capacidad de razonamiento verbal. • Capacidad para resolver problemas básicos en las áreas de aritmética,  álgebra, geometría, trigonometría y cálculo. • Capacidad de identificar y resolver problemas mediante algoritmos  computacionales. Preferentemente deberá contar con: • Interés por el desarrollo de programas computacionales que den solución a  los...

Ética Profesional del Ingeniero en Software

. Código de ética El propósito del Código es inspirar y guiar el comportamiento ético de todos los profesionales, incluidos los actuales y futuros, como profesores, estudiantes, personas influyentes y todos los profesionales que utilizan la tecnología de la información para generar impacto. El Código es la base para la corrección de la infracción. Contiene principios formulados como declaraciones de responsabilidad, basado en la idea de que el interés público siempre es lo primero. Cada principio es complementado con guías que brindan explicaciones para ayudar a los profesionales a comprenderlo y aplicarlo. El Código, en general, aborda el modo en el que los principios éticos fundamentales se aplican a las conductas de un profesional de la informática. El Código no es un algoritmo para resolver problemas éticos; sino que sirve como un punto de partida para la toma de decisiones éticas. Al abordar un problema particular, un profesional de la informática puede enfrentarse a múltiples...