Free Udemy Course __ Ingeniería de Software y Arquitectura de Software

Aprende Sobre Ingeniería de Software, Ingeniería de requisitos, Arquitectura de Software , Software Testing y mas!

4.5 (1,611 students students enrolled) Spanish
devops Development Tools
Ingeniería de Software y Arquitectura de Software

What You'll Learn

  • Introducción a Ingeniería de Software
  • Meta, objetivos y alcance de ingeniería de software
  • Deuda tecnica
  • Software de legado
  • Ciclo de vida del proyecto
  • Metodologías tradicionales (Cascada, Cascada Incremental, Métodos formales ,etc)
  • Metodologías Agiles( Scrum, Kanban , XP, etc)
  • Principios del proceso de ingeniería de software
  • Ingeniería de requisitos
  • Diagramas UML(Casos de uso, historias de usuario, diagramas de estado , diagramas de flujo , etc)
  • Organizaciones de estandarización(IEEE, ISO)
  • Especificación de requerimientos según el estándar IEEE 830
  • Requerimientos funcionales y no funcionales
  • Arquitectura de Software( Diseño de la arquitectura, interfaz y componentes)
  • Reglas de oro en el diseño de interfaces
  • Principios SOLID para el diseño de componentes
  • Principios de Jacob Nielsen para el diseño de paginas web
  • Practicas de diseño limpio
  • Gestión de riesgos
  • Plan de riesgos
  • Software testing ( pruebas unitarias, pruebas de integración, pruebas de sistema, pruebas de caja negra, pruebas de caja blance, etc)
  • Calidad y modelos de calidad
  • Documentación de proyecto(Plan General, especificación de requerimientos, temporización , gestión de riesgos , plan de pruebas)
  • Introducción a JIRA
  • Introducción a Star UML
  • Introducción a Github
  • Introducción a figma
  • focus group
  • Revisiones tecnicas
  • SQA, QA, ACS
  • Métricas de usabilidad, confiabilidad y disponibilidad
  • Plan de pruebas según el estándar IEEE 29118

Requirements

  • Para la realización de este curso no es necesario experiencia previa. No es necesario que conozcas como programar , este curso proporciona una fuerte base teórica y algunas bases practicas para liderar un equipo de trabajo y organizar el flujo de trabajo. El curso esta basado principalmente en el libro presman un libro guia bastante utilizado para el aprendizaje de ingenieria de Software.

Who This Course is For

  • Este curso va destinado a toda persona que desee profundizar sus conocimientos en la ingeniería de Software, gestión de procesos , flujo de trabajo ,utilizando practicas recomendadas de la industria. Aquí aprenderás desde 0 como se desarrolla un producto de Software dentro de un equipo de desarrollo, como construir productos de calidad de la manera más eficiente y optima, reduciendo costos optimizando el flujo de trabajo. Tocaremos temas relacionados a la captura de requerimientos del cliente , documentación asociada al proceso, diseño de la arquitectura , interfaz y componentes del sistema a travez de diagramas UML , gestión de riesgos en el desarrollo y plan de pruebas para velar por la calidad del producto final,

Your Instructor

Ing Juan Araya Toledo

Desarrollador digital

4.5 Instructor Rating

938 Reviews

11,862 Students

6 Courses

Get This Course For FREE

Get This Course

Limited time offer. Enroll now!

Never Miss a Coupon!

Subscribe to our newsletter to get daily updates on the latest free courses.