Esta clase se ofrece como CS6300 en Georgia Tech, donde forma parte del Master en línea (OMS) . Tomar este curso aquí no obtendrá crédito para obtener el título de OMS.
En SDP, aprenderá cómo seleccionar e implementar el proceso de software ideal para su proyecto de desarrollo. A través de los interesantes ejemplos y entrevistas del Profesor Orso con expertos de la industria, aprenderá los aspectos conceptuales y prácticos de la ingeniería de software. El curso abarca los requisitos de ingeniería, arquitectura y diseño, pruebas y mantenimiento, y la calidad del software en general.
El objetivo de esta clase es equiparlo con las habilidades necesarias para definir requisitos, configurar un entorno de desarrollo integrado (IDE), aprender Git (y Github) y utilizar Unified Modeling Language (UML) para diseñar y construir una aplicación de Android. También examinaremos varias prácticas de prueba y técnicas de refactorización que son útiles antes del lanzamiento de su proyecto de software.
Si bien todos los que trabajan con software deberían tener estas habilidades, son particularmente importantes para los ingenieros de software y los gerentes de ingeniería.
Esta clase se ofrece como CS6300 en Georgia Tech, donde forma parte del Master en línea (OMS) . Tomar este curso aquí no obtendrá crédito para obtener el título de OMS.
En SDP, aprenderá cómo seleccionar e implementar el proceso de software ideal para su proyecto de desarrollo. A través de los interesantes ejemplos y entrevistas del Profesor Orso con expertos de la industria, aprenderá los aspectos conceptuales y prácticos de la ingeniería de software. El curso abarca los requisitos de ingeniería, arquitectura y diseño, pruebas y mantenimiento, y la calidad del software en general.
El objetivo de esta clase es equiparlo con las habilidades necesarias para definir requisitos, configurar un entorno de desarrollo integrado (IDE), aprender Git (y Github) y utilizar Unified Modeling Language (UML) para diseñar y construir una aplicación de Android. También examinaremos varias prácticas de prueba y técnicas de refactorización que son útiles antes del lanzamiento de su proyecto de software.
Si bien todos los que trabajan con software deberían tener estas habilidades, son particularmente importantes para los ingenieros de software y los gerentes de ingeniería.