Codigo | Carga Horária | |||
---|---|---|---|---|
T | E | L/P | CHT | |
ECM231 | 2 | 0 | 2 | 160 |
Objetivos, conceitos e evolução da Engenharia de Software. Modelos de Processo de Software. Desenvolvimento ágil. Engenharia de Requisitos. Modelagem de Requisitos. Análise e Projeto Orientado a Objetos. Modelagem Orientada a Objetos. UML. Arquitetura de Software. Projeto de Componentes. Projeto de Interfaces de Usuário. Conceitos de Qualidade de Software. Técnicas de Revisão. Estratégias de Teste de Software. Gestão de Configuração de Software. Gerenciamento de Projetos de Software. Métricas de Software. Estimativas de Projeto de Software. Cronograma de Projeto. Melhoria do Processo de Software.
Desenvolver softwares com qualidade é uma habilidade essencial que todo Engenheiro de Computação deve ter. O Engenheiro de Computação deve ser capaz de especificar, modelar, projetar, implementar, testar e manter soluções computacionais de software eficiente para diversas áreas de aplicação. Todo processo de desenvolvimento de software com qualidade, desde o levantamento de requisitos até a manutenção é o principal assunto tratado na disciplina de Engenharia de Software. Dessa forma, os conhecimentos e as habilidades adquiridos nesta disciplina por meio da teoria e prática com a identificação de processos de software, requisitos, modelagem de negócio, solução técnica, desenvolvimento ágil, métricas, testes e visão geral de gestão de projetos contribuirão para que o Engenheiro de Computação se capacite no que se refere ao desenvolvimento de soluções computacionais sob o ponto de vista do software.
Robson Calvetti Mais Informações |
Básica