Text Material Preview
1/2 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Engenharia de Software Semestre: 1º Disciplina: Introdução à Engenharia de Software ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 5 a 8 Professor: Antônio Pires de Almeida Junior ORIENTAÇÕES Cada questão correta valerá até 1,25 pontos 1 - Referente à Engenharia de Requisitos, descreva sobre os Requisitos de Usuário e Requisitos do Sistemas. Exemplifique. Tipos de especificações de requisitos: • Requisitos de usuário são declarações em linguagem natural e diagramas contendo as funcionalidades e as restrições sob as quais o sistema deve operar. Esse documento é escrito para gerentes do cliente e dos fornecedores que não tenham conhecimento técnico detalhado do sistema. Exemplo de leitores: gerentes clientes, usuários finais do sistema, engenheiros clientes, gerentes contratantes e arquitetos de sistema. • Requisitos de sistema detalham funcionalidades e restrições. Esse documento pode inclusive servir como um contrato entre as partes envolvidas no projeto. Ele é escrito para os profissionais técnicos de nível sênior e para gerentes de projeto. Exemplo de leitores: usuários finais do sistema, engenheiros clientes, arquitetos de sistema e desenvolvedores de software. 2 - Em relação a Engenharia de requisitos, as etapas: Modelagem , Avaliação e Síntese, fazem parte de qual atividade? a) Codificação; b) Manutenção; c) Análise de requisitos; d) Processo de software; e) Prototipação. 3 - Diferencie Verificação de Software de Validação de Software • Verificação de Software: o objetivo é checar se o software atende a seus requisitos funcionais e não funcionais. • Validação de Software: o objetivo da validação é garantir que o software atenda as expectativas do cliente. Esse processo vai além da simples verificação de conformidade com as especificações, pois tenta demonstrar que o software faz o que ele espera que ele faça. 4 - Em relação a Revisões, assinale a alternativa que descreve a Revisões Técnicas Formais. a) São avaliações que não avaliam um artefato de software, mas sim o processo inteiro. Ela consiste em promover uma reflexão da equipe sobre o que deu certo e o que deu errado no processo de elaboração do sistema, quando o processo e a prática de engenharia de software são aplicados em um projeto específico. 2/2 b) É uma atividade de controle da qualidade de software realizada por engenheiros de software (e outros profissionais). Seus objetivos são: descobrir erros na função, lógica ou implementação para qualquer representação do software; verificar se o software que está sendo revisado atende aos requisitos e entre outras. c) São revisões onde o nível de formalidade é reduzido, onde não se observa nos processos: papéis, artefatos e etapas bem-definidas. d) É o processo de testar os componentes de programa, como métodos ou classes de objeto. 5 - O que você entende por Portabilidade relacionada à linguagem de programação? A portabilidade relacionada à linguagem de programação tem como objetivo utilizar o software e sua funcionalidade em diferentes dispositivos, adaptando-se as interfaces dos novos sistemas. Por exemplo, a utilização do aplicativo whatsapp nos sistemas operacionais IOS e Android. 6 – O que é Gerenciamento de Projetos? Quais são geralmente as responsabilidades de um gerente de projetos? Gerenciamento de projetos é a capacidade de se elaborar uma sequência de ações, do início ao fim do projeto, com o objetivo de garantir seu melhor aproveitamento. Os gerentes de projeto assumem as seguintes responsabilidades: Planejamento do projeto, Geração de relatórios, Gerenciamento de riscos, Gerenciamento de pessoas e Elaboração de proposta. 7 - Qual o papel do Gerenciamento de Risco? O gerenciamento de riscos diz respeito à capacidade do gerente em antecipar riscos e resolvê- los. Há três tipos de riscos que podem surgir: riscos de projeto, riscos de produto e riscos de negócio. 8 - Os grupos de processos são organizados em cinco no PMBOK. Marque a Alternativa que NÃO representa um desses grupos. a) Iniciação b) Planejamento c) Configuração d) Encerramento