Actividad S2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

CURSO: INTRODUCCIÓN A LA ING. DE SISTEMAS COMP.

APELLIDOS Y NOMBRES: Villegas Rojas Anjali Consuelo

ACTIVIDAD – SEMANA 2
1. ¿Qué es el software Libre? ¿Mencionar ejemplos de software libres entre
sistemas operativos, ofimática, IDE de programación, y programas utilitarios?

El software libre es aquel que respeta la libertad de los usuarios y la comunidad.


Ejemplos:

• Sistemas Operativos: GNU/Linux (ej. Ubuntu)


• Ofimática: LibreOffice
• IDE de programación: Visual Studio Code
• Programas utilitarios: GIMP (edición de imágenes)

2. ¿Buscar otras definiciones de Ingeniera de software y también indicar las


principales funciones de un ingeniero de software?
Otra definición de Ingeniería de Software: Es la disciplina que se encarga de
construir y mantener software de calidad, utilizando principios de ingeniería y
métodos sistemáticos. Principales funciones:
• Análisis de requisitos
• Diseño de software
• Implementación
• Pruebas
• Mantenimiento

3. ¿Qué son las pruebas unitarias de software? ¿Qué son las pruebas de stress de
software? ¿Qué son las pruebas de integración? ¿Qué son las pruebas de
aceptación?
• Pruebas unitarias: Verifican el correcto funcionamiento de unidades
individuales de código.

Ing. Johann Pérez Carrera: Ing. Sistemas Computacionales


CURSO: INTRODUCCIÓN A LA ING. DE SISTEMAS COMP.

• Pruebas de stress: Evalúan el comportamiento del sistema bajo


condiciones extremas de carga.
• Pruebas de integración: Verifican la interoperabilidad entre diferentes
componentes del sistema.
• Pruebas de aceptación: Validan si el software cumple con los requisitos y
expectativas del cliente.

4. ¿Cuándo utilizar RUP en el desarrollo de software? ¿Cuándo utilizar una


metodología ágil para el desarrollo de software?
• Utilizar RUP cuando se necesita un enfoque más estructurado y documentado,
adecuado para proyectos grandes y complejos.
• Utilizar metodologías ágiles cuando se requiere flexibilidad, adaptabilidad a
cambios y entregas incrementales, especialmente en proyectos con requisitos
cambiantes o desconocidos.

Ing. Johann Pérez Carrera: Ing. Sistemas Computacionales

También podría gustarte