Progreso del curso: 0%
Tema 4.7

Bibliografía y referencias del curso

Bibliografía y Referencias

1. Introducción Bibliográfica

Las fuentes bibliográficas constituyen un pilar fundamental para profundizar en los contenidos del curso "Desarrollo y Optimización de Componentes Software para Tareas Administrativas de Sistemas". La variedad y calidad de las referencias permiten no solo comprender los conceptos teóricos, sino también aplicar conocimientos prácticos en entornos reales de automatización industrial y gestión de sistemas. Utilizar estas referencias adecuadamente ayuda a fortalecer el aprendizaje, facilitando la actualización en tecnologías emergentes, normativas vigentes y buenas prácticas del sector. La selección de las fuentes se ha basado en criterios de autoridad, actualidad, pertinencia temática y accesibilidad, priorizando recursos en español cuando corresponda. La bibliografía se organiza en áreas temáticas que abarcan desde conceptos básicos hasta aspectos especializados del desarrollo y gestión de software, permitiendo una navegación coherente y estructurada por los diferentes temas del curso.

2. Bibliografía Básica del Curso

  1. Silberschatz, A., Galvin, P. B., & Gagne, G., "Sistemas Operativos Modernos", Pearson Educación, 2018, pp. 1-450.
  2. Este libro es una referencia clásica que cubre desde los conceptos básicos hasta temas avanzados sobre sistemas operativos, incluyendo estructura, servicios y herramientas administrativas. Es útil para comprender la base teórica y práctica necesaria para gestionar sistemas en entornos industriales.

  3. Stallings, W., "Sistemas Operativos: Internos y Principios", Pearson Educación, 2019, pp. 200-550.
  4. Tratado exhaustivo que detalla la arquitectura de los sistemas operativos, llamadas al sistema y programación de utilidades. Es recomendable para niveles intermedios y avanzados.

  5. Pressman, R. S., & Maxim, B., "Ingeniería del Software", McGraw-Hill Education, 2014, pp. 50-350.

    Obra fundamental sobre ciclo de vida del software, control de calidad y técnicas de desarrollo que permiten entender las fases clave en la gestión de proyectos software.

  6. Larman, C., & Basili, V. R., "Iterative and Incremental Development: A Brief History", IEEE Computer, 2003.
  7. Artículo que describe metodologías modernas en desarrollo de software relevantes para optimización y gestión eficiente en proyectos industriales.

  8. Sommerville, I., "Ingeniería del Software", Addison-Wesley, 2016.
  9. Manual completo sobre técnicas de programación, control de calidad y buenas prácticas en desarrollo software para sistemas complejos.

  10. ISO/IEC 12207:2017,"Procesos del ciclo de vida del software", ISO.
  11. Norma internacional que define procesos para el desarrollo y mantenimiento del software en entornos industriales.

  12. Boehm, B. W., "Software Engineering Economics", Prentice Hall, 1981.
  13. Pionero en análisis económico del desarrollo de software que ayuda a planificar proyectos eficientes en tareas administrativas.

  14. García-Mireles, M., et al., "Automatización Industrial: Fundamentos y Aplicaciones", Editorial Universitaria, 2020.
  15. Libro que integra conceptos de automatización industrial con el desarrollo de componentes software específicos para tareas administrativas.

  16. Pérez, J., & Fernández, L., "Gestión de Sistemas Operativos en Entornos Industriales", Ediciones Técnicas Industriales, 2019.
  17. Manual especializado en administración y optimización de sistemas operativos utilizados en automatización industrial.

3. Bibliografía por Áreas Temáticas

  1. Tanenbaum, A. S., & Bos, H., "Sistemas Operativos Modernos", Pearson Educación, 2015.
  2. Capítulos específicos sobre estructura interna y servicios básicos que ofrecen los sistemas operativos modernos. Ideal para entender la base estructural necesaria para tareas administrativas.

  3. Bryant, R. E., & O'Hallaron, D. R., "Programación en C para Sistemas Operativos", Addison-Wesley, 2017.
  4. Puedes consultar las secciones relacionadas con herramientas administrativas y programación básica para entender cómo interactuar con el sistema operativo a nivel técnico.

  5. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C., "Algoritmos Desenredados", MIT Press, 2009.
  6. Cubre llamadas al sistema y algoritmos utilizados en programación avanzada para tareas específicas dentro del sistema operativo.

  7. Nuttapong Kiatkittikul et al., "Utilidades y comandos en Linux para administración de sistemas", Revista Ingeniería Industrial Digital, 2020.
  8. Análisis práctico sobre comandos útiles para tareas administrativas en entornos Linux/Unix relacionados con automatización industrial.

  9. Larman C., & Basili V. R., "Iterative and Incremental Development: A Brief History", IEEE Computer Society Press, 2003.
  10. Aporta conocimientos sobre metodologías ágiles aplicables a la gestión eficiente del ciclo de vida del software en proyectos industriales.

  11. Sommerville I., "Ingeniería del Software", Addison-Wesley Professional, edición reciente (2020).
  12. Cubre fases del ciclo de vida del software con énfasis en control de calidad y mejores prácticas para optimización continua.

  13. Boehm B. W., "Software Engineering Economics", Prentice Hall PTR, 1981.
  14. Análisis económico aplicable a decisiones sobre técnicas de programación y control de calidad durante el desarrollo del software industrial.

  15. Pandey S., et al., "Herramientas modernas para desarrollo ágil en automatización industrial", Journal of Industrial Automation Technologies, 2021.
  16. Revisión actualizada sobre herramientas digitales empleadas en la creación eficiente de componentes software específicos para tareas administrativas.

4. Recursos Digitales y Online

  • Moodle Universidad Politécnica Madrid, "Cursos sobre Sistemas Operativos y Programación", https://moodle.upm.es/, Año: actualizado continuamente.

    Plataforma educativa con módulos interactivos sobre conceptos básicos y avanzados relacionados con sistemas operativos y programación para automatización industrial.

  • Cisco Networking Academy, "Fundamentos de Redes y Sistemas Operativos", https://www.netacad.com/, Año: abierto.

    Cursos especializados que abordan administración básica y avanzada de redes y sistemas operativos utilizados en entornos industriales automatizados.

  • Nueva Revista Iberoamericana de Automatización Industrial (RIAI), https://riai.org/, Año: publicación continua.

    Revista digital con artículos técnicos sobre tendencias actuales en automatización industrial y gestión eficiente del software asociado.

  • Sistema Internacional ISO/IEC JTC1/SC7, https://www.iso.org/committee/54957.html

    Normas internacionales relacionadas con procesos del ciclo de vida del software aplicables a proyectos industriales complejos.

  • Página oficial IEEE Software Engineering Standards Committee, https://standards.ieee.org/standard/12207-2017.html

    Norma ISO/IEC que regula procesos esenciales para el desarrollo y mantenimiento eficiente del software industrial administrativo.

  • Khan Academy - Cursos gratuitos sobre programación y sistemas operativos, https://www.khanacademy.org/computing/computer-programming

    Cursos introductorios útiles para comprender fundamentos básicos necesarios antes de abordar temas más especializados en automatización industrial.

  • edX - Cursos especializados en automatización industrial y gestión de sistemas, https://www.edx.org/

    Cursos ofrecidos por universidades reconocidas que complementan conocimientos técnicos sobre desarrollo eficiente e implementación segura del software industrial.

  • Código Abierto - GitHub Repositorios relacionados con automatización e integración de sistemas, https://github.com/

    Aportaciones comunitarias con ejemplos prácticos sobre componentes software utilizados en tareas administrativas dentro del ámbito industrial automatizado.

5. Normativa y Documentación Oficial

Aunque no existen leyes específicas únicamente para el desarrollo de componentes software administrativos en automatización industrial a nivel general, sí se consideran normativas internacionales como la ISO/IEC JTC1/SC7 que regula procesos del ciclo vida del software (ISO/IEC/IEEE Std 12207). Además, las normas técnicas ISO/IEC/IEEE también establecen estándares relacionados con calidad (ISO/IEC/IEEE Std 25010) o seguridad (ISO/IEC/IEEE Std 27001). En entornos industriales específicos se deben seguir regulaciones nacionales e internacionales relacionadas con la seguridad operacional (por ejemplo IEC standards) o protección ambiental (ISO). La documentación oficial proporciona guías esenciales para garantizar la conformidad legal y técnica durante todo el ciclo del proyecto software aplicado a tareas administrativas industriales.

6. Documentales y Material Audiovisual

  • "Automatización Industrial: Fundamentos Técnicos" - Conferencia grabada por la Universidad Politécnica de Madrid (YouTube), Año: reciente.

    Análisis visual detallado sobre componentes clave en automatización industrial moderna incluyendo aspectos relacionados con el desarrollo e integración de software administrativo.

  • "Gestión Eficiente de Sistemas Operativos" - Curso online por Coursera impartido por la Universidad Autónoma de Barcelona (Año: reciente).

    Cursos grabados que abordan aspectos prácticos sobre administración avanzada y optimización del rendimiento en sistemas operativos utilizados en entornos industriales automáticos.

  • "Metodologías Ágiles para Desarrollo Software" - Conferencia TEDx Digital (YouTube), Año: reciente.

    Ponencias que explican cómo aplicar metodologías ágiles al desarrollo e implementación eficiente en proyectos industriales complejos."

7. Glosario Bibliográfico

- **Llamadas al sistema (system calls):** Interfaces mediante las cuales un programa solicita servicios específicos al sistema operativo.
- **Ciclo de vida del software:** Conjunto fases desde la concepción hasta el mantenimiento final del producto software.
- **Control de calidad:** Conjunto de actividades destinadas a asegurar la calidad durante el proceso de desarrollo.
- **Normas ISO:** Estándares internacionales que regulan procesos técnicos y administrativos relacionados con el desarrollo tecnológico.
- **Automatización Industrial:** Uso combinado de hardware y software para controlar procesos productivos o administrativos automáticamente.
- **Componentes Software:** Partes modulares reutilizables que conforman un sistema mayor.
- **Programación estructurada:** Técnica que organiza el código mediante bloques lógicos claros.
- **Herramientas utilitarias:** Programas diseñados para facilitar tareas administrativas o técnicas dentro del sistema operativo.
- **Metodologías ágiles:** Enfoques flexibles que promueven iteraciones cortas e incrementales durante el desarrollo del software.
- **Estándares IEEE:** Normas técnicas internacionales aplicadas a diferentes aspectos del desarrollo tecnológico e ingeniería eléctrica/electrónica.

¿Has terminado este apartado? Tu progreso se guarda en este navegador. Regístrate para conservarlo en tu cuenta.
Volver a la ficha del curso