Curso de ingeniería de software por el MIT
Con este curso de ingeniería de software por el MIT podrás adentrarte en diferentes cuestiones relacionadas con la ingeniería de sistemas de software y el diseño de proyectos de desarrollo de software.
La mayoría de los sistemas complejos actuales contienen una gran cantidad de software y componentes digitales y contendrán aún más en el futuro. Al mismo tiempo, el software se está convirtiendo en el talón de Aquiles del desarrollo de sistemas complejos: al menos la mitad de todos los proyectos de sistemas de gran envergadura que requieren mucho software se cancelan o sufren retrasos y problemas importantes.
Los ingenieros y gerentes de sistemas a menudo no están preparados para hacer frente a esta nueva tecnología. El objetivo de esta clase es aprender por qué es tan difícil construir estos sistemas y proporcionar a los ingenieros de sistemas, gerentes e ingenieros de software las herramientas y el conocimiento para evitar estos problemas.
Como resultado de estos conocimientos, podrás tener tu propio criterio profesional al seleccionar enfoques para un proyecto en particular. Para ello, te basarás en una comprensión de cómo surgió el estado actual de la práctica de la ingeniería de software, qué se intentó en el pasado, qué funcionó y qué no funcionó, y por qué.
El programa es una clase de ingeniería de sistemas de software, no una clase de ingeniería de software estándar y, como tal, no proporcionará capacitación básica en programación o en enfoques o herramientas específicas para desarrollar software.
Ten en cuenta que lo que aprenderás en este curso gratuito, creado e impartido por el MIT (Instituto Tecnológico de Massachusetts), es solo la parte teórica.
¿A quién está dirigido el curso de ingeniería de software por el MIT?
El curso ha sido creado para todas aquellas personas interesadas en conocer todo lo que engloba la Ingeniería de Software. Especialmente, estudiantes de informática, ingeniería y gestión.
Este curso se imparte en inglés, por lo que necesitarás dominar un nivel intermedio del idioma para aprovecharlo al máximo (ver cursos de inglés gratis). También cuenta con subtítulos en inglés que te facilitarán la comprensión.
Para participar, no será necesario ningún conocimiento técnico previo para la realización de este curso. Solo deberás contar con un ordenador con conexión estable a Internet para poder acceder a todo el contenido del curso de forma online.
¿Qué aprenderás en el curso de ingeniería de software por el MIT?
La profesora Nancy Leveson es la instructora de este curso. Tiene una duración de 6 semanas y se debe dedicar, al menos, un tiempo de entre 2 y 3 horas por semana para completarlo.
Podrás hacerlo a tu propio ritmo y contarás con todos los materiales y recursos necesarios para ello.
Los temas a tratar a lo largo del curso son:
- Presentando el problema
- Modelos de procesos y ciclos de vida
- Requisitos y especificaciones
- Diseño
- COTS y reutilización
- Evaluación de métricas y confiabilidad
- Generando confianza (pruebas, análisis, control de calidad, revisiones)
- Seleccionar un lenguaje de programación
- Organización de equipos y gestión de personas
- Seguridad del software y del sistema
Acceso al curso de ingeniería de software por el MIT
Accede al curso de ingeniería de software por el MIT (Instituto Tecnológico de Massachusetts). Tanto la inscripción como la participación están habilitadas de forma totalmente gratuita.
Para acceder al curso, en la ficha hay un enlace a descargar que te llevará a la descarga del curso completo en un archivo comprimido en zip.
Al finalizar este curso, no podrás optar a un certificado académico de participación o finalización de tus estudios, ya que es la propia institución la que no lo ofrece.
Si quieres seguir formándote, también pueden interesarte este curso de desarrollo de software con Python o este otro curso de IA generativa para desarrolladores de software por IBM. Ambos son completamente gratuitos.
Quiero aprender