Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:689202) Peso da Avaliação 4,00 Prova 38281025 Qtd. de Questões 2 Nota 10,00 O modelo em cascata reflete de maneira direta as atividades fundamentais do desenvolvimento e tem como característica principal o desenvolvimento de forma sequencial, percorrendo as fases consideradas fundamentais para o desenvolvimento de um software. Para Sommerville (2011) elas são divididas em 5 grupos. Diante disso, disserte sobre a importância da terceira e quarta fases. FONTE: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. Resposta esperada Na terceira fase, ocorre a implementação e o teste unitário. É o momento em que o desenvolvimento do programa é realizado, assim como os testes unitários. Os testes unitários são a verificação de que cada unidade foi desenvolvida conforme os requisitos. Na quarta fase, ocorre a integração e os testes, em que as unidades que na fase anterior foram desenvolvidas e testadas individualmente são integradas e testadas em conjunto, para garantir que todos os requisitos foram atendidos. Após esses testes, o software já está liberado para ser entregue ao solicitante/cliente. Minha resposta A terceira fase é o estágio de implementação e teste unitário onde o projeto de software é desenvolvido como um conjunto de programas ou unidades de programa. O teste unitário é a verificação de que cada uma dessas unidades atendam as suas especificações. A quarta fase é a fase de integração e teste de sistema é a fase onde as unidades individuais do programa são integradas e testadas como um sistema completo buscando assim assegurar se os requisitos do software foram atendidos. É após o teste que o sistema de software é entregue ao cliente. A orientação a objetos destina-se a levantar os objetos existentes no VOLTAR A+ Alterar modo de visualização 1 2 contexto de um problema a ser solucionado, sendo que o desenvolvimento de cada objeto é independente um do outro. No projeto orientado a objetos, deve ser realizada uma modelagem bem definida para que a equipe de desenvolvimento tenha entendimento dos requisitos do sistema. Neste contexto, disserte sobre as atividades de planejamento de execução do projeto, levantamento de requisitos e mapeamento de casos de uso que devem ser realizados para a elaboração de um projeto orientado a objeto. Resposta esperada No planejamento de execução do projeto deve-se efetuar o primeiro contato com o cliente/usuário, entender o seu problema, realizar o levantamento de custos e recursos e montar o cronograma. Após esta atividade, realiza-se o levantamento de requisitos, em que são especificadas as necessidades do cliente (requisitos funcionais e não funcionais), envolvidos no projeto (stakeholders). Após requisitos serem levantados, realiza-se o mapeamento dos casos de uso, que devem contemplar os requisitos e detalhar as interfaces e atores envolvidos. Deve ser utilizada uma ferramenta case para desenhar e documentar os diagramas. Minha resposta No planejamento de execução do projeto busca descrever o perfil do cliente e identificar o serviço solicitado pelo mesmo, com o intuito de definir os aspectos relacionados à gestão do projeto, bem como seu escopo, prazos e objetivos gerais. O levantamento de requisitos é considerado uma fase muito importante, pois ela será o alicerce do escopo do projeto, norteando o cronograma, custo e alocação de pessoas para o desenvolvimento. Nessa fase temos a definição do sistema, o identificação dos requisitos e a análise e classificação dos requisitos. O mapeamento dos casos de uso tem como objetivo construir os diagramas de casos de uso das funcionalidades dos sistema. A construção dos diagramas tem como base o levantamento de requisitos. Nessa fase é feita a descrição dos requisitos em nível mais detalhado. Imprimir
Compartilhar