Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de Software Listas sequenciais Prof. Thiago Muniz Barbosa Unidade 1 Reconhecer o histórico e conceitos fundamentais da Engenharia de Software. Analisar a evolução do desenvolvimento de software. Identificar a importância da Engenharia de Software. Identificar os objetivos da análise estruturada. Reconhecer os principais elementos de modelagem (DFD e DD). Descrever as vantagens e desvantagens desse modelo. dentificar os objetivos da análise orientada a objetos. Aplicar os principais elementos de modelagem (Diagramas da UML). Avaliar as vantagens e desvantagens deste modelo. Unidade 2 Reconhecer os problemas de um projeto e a influência de ciclo de vida de software. Identificar as fases de ciclo de vida de software genérico. Caracterizar o funcionamento das fases modelo. Reconhecer o modelo cascata, seu funcionamento, vantagens e desvantagens. Aplicar o modelo prototipação, seu funcionamento, vantagens e desvantagens. Caracterizar e identificar o modelo espiral, seu funcionamento, vantagens e desvantagens. Relacionar os elementos dos modelos linear e prototipação com o modelo incremental. Identificar os incrementos. Descrever o funcionamento, vantagens e desvantagens do modelo incremental. Unidade 3 Listar as técnicas de coleta de dados. Diferenciar requisitos funcionais e não funcionais. Identificar as regras de negócio. Diferenciar requisitos de negócio, de cliente, de sistema e de usuários. Elaborar a documentação de requisitos e regras de negócio. Classificar os requisitos por prioridade (essencial, importante e desejável). Unidade 4 Explicar o objetivo do diagrama de casos de uso. Aplicar os elementos do diagrama de casos de uso. Realizar a análise do diagrama de casos de uso. Identificar o objetivo da especificação de casos de uso. Aplicar os elementos da especificação de casos de uso. Realizar a análise da especificação de casos de uso.
Compartilhar