Ciclo de vida do software. Engenharia de Requisitos: requisitos funcionais, não-funcionais, elicitação, análise e gerenciamento de requisitos. Modelagem de sistemas de software. Projeto da arquitetura do software: padrões de projeto e arquitetura de aplicações. Relação entre processo de desenvolvimento e análise e modelagem de sistemas. Discussões sobre acessibilidade, normas e LGPD.