Fundamentos de Ingeniería de Software y Sistemas Informáticos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,54 KB
1. ¿Qué es el software?
- Conjunto de programas, datos y documentación que permiten que un sistema informático funcione.
- Es un componente lógico (no físico), se desarrolla y no se fabrica.
- No se desgasta como el hardware y puede modificarse o actualizarse.
2. Ciclo de vida del software
- Análisis de requisitos: definir las necesidades del cliente.
- Diseño: definir la arquitectura del programa.
- Programación: escribir el código fuente.
- Pruebas: comprobar que el sistema funciona correctamente.
- Implantación: instalación en el entorno real.
- Mantenimiento: correcciones y mejoras continuas.
3. Tipos de software
- Software de sistema: gestiona el hardware (ej. sistemas operativos).
- Software de aplicación: programas para tareas específicas del usuario (ofimática, videojuegos, CAD).
- Software de programación: herramientas para crear otros programas (compiladores, IDE).
4. Sistemas operativos
- Controlan los recursos del sistema (CPU, memoria, dispositivos).
- Permiten ejecutar programas y gestionar archivos.
- Proporcionan una interfaz gráfica (GUI) o línea de comandos.
- Pueden ser multiusuario y multitarea.
5. Virtualización
- Permite ejecutar varios sistemas operativos en un mismo ordenador.
- Se realiza mediante máquinas virtuales.
- Ejemplos: VirtualBox, VMware.
6. Tipos de licencias de software
- Propietario: requiere pago y el código no es accesible.
- Shareware: versión de prueba limitada.
- Freeware: gratuito pero no modificable.
- Software libre: permite usar, modificar y distribuir el código.
7. Instalación de software
- Mediante instaladores (.exe, .msi en Windows).
- Mediante gestores de paquetes en Linux (apt, repositorios).
- Pasos típicos: comprobar requisitos, copiar archivos, configurar y registrar.
8. Pruebas de software
- Sirven para detectar errores antes de lanzar el producto al mercado.
- Tipos: pruebas de rendimiento, carga, estrés y estabilidad.
- Benchmark: programas especializados para medir el rendimiento.
9. Tipos de archivos
- Documentos: doc, pdf, txt.
- Imágenes: jpg, png, bmp.
- Audio: mp3, wav.
- Vídeo: avi, mp4, mov.
- Ejecutables: exe, bat.
10. Compresión de archivos
- Reduce el tamaño de los archivos para ahorrar espacio de almacenamiento.
- Compresión con pérdida: pierde información (ej. jpg, mp3).
- Compresión sin pérdida: conserva los datos originales (ej. zip).
11. Seguridad del sistema
- Antivirus: detectan y eliminan malware.
- Spyware: software malicioso que recopila información sin permiso.
- Firewall: controla el tráfico de red según reglas de seguridad predefinidas.