Baixe o app para aproveitar ainda mais
Prévia do material em texto
Seu Ari é proprietário de uma pequena imobiliária de casas de temporada e procurou você para desenvolver um sistema auxiliar para o seu sistema, que, na opinião dele, é pequeno. No entanto, como será um trabalho que você considera pequeno, você será o único membro da equipe. Do ponto de vista da engenharia de software, selecione a alternativa CORRETA. Parte superior do formulário a) Como é um software grande, não é necessário realizar a documentação. b) Como é um software pequeno, não é necessário realizar a documentação. c) Como é apenas uma pessoa, não é necessário realizar a documentação. d) Independentemente do caso, é sempre necessário realizar a documentação.Feedback: alternativa correta, pois, independentemente do tipo de sistema, aplicativo ou até mesmo um jogo computacional, deve-se realizar a sua respectiva documentação. Isso garantirá a estrutura do projeto, impactando na qualidade do produto, bem como no custo do projeto. e) Independentemente do caso, não é necessário realizar a documentação. Parte inferior do formulário Você assumiu uma equipe de projeto de software que recebeu um grande projeto da indústria alimentícia. O projeto está em véspera de sua implementação, que utiliza uma linguagem orientada a objetos. No desenvolvimento do projeto, foram utilizados o diagrama de classes, o diagrama entidade-relacionamento e o diagrama de casos de uso. Sobre o desenvolvimento de um projeto de software, selecione a alternativa correta com a sequência dos diagramas mencionados. Parte superior do formulário a) Diagrama de classes >> Diagrama entidade-relacionamento >> Diagrama de casos de uso.Feedback: alternativa incorreta, pois o diagrama de classes reflete a implementação e não pode ser desenvolvido primeiro, bem como o diagrama de casos de uso deve ser desenvolvido antes, para trazer uma visão geral do comportamento do sistema. b) Diagrama de casos de uso >> Diagrama de classes >> Diagrama entidade-relacionamento.Feedback: alternativa incorreta, pois o diagrama entidade-relacionamento deve ser desenvolvido antes do diagrama de classes. Ao desenvolver o diagrama de classes, que representa o código do sistema, é necessário saber como os dados estarão armazenados. c) Diagrama entidade-relacionamento >> Diagrama de casos de uso >> Diagrama de classes.Feedback: alternativa incorreta. O diagrama de classes reflete a implementação e não pode ser desenvolvido por último, bem como, para desenvolver o diagrama entidade-relacionamento, é necessário o suporte do diagrama de casos de uso. d) Diagrama de casos de uso >> Diagrama entidade-relacionamento >> Diagrama de classes.Feedback: alternativa correta, pois o diagrama de casos de uso é o primeiro diagrama, que permite uma visão geral sobre o sistema, servindo de suporte aos dois demais. O diagrama entidade-relacionamento é desenvolvido na sequência, pois trará uma visão sobre os dados necessária à construção dos demais modelos de banco de dados, bem como para o diagrama de classes. Por fim, o diagrama de classes refletirá a implementação do sistema. e) Diagrama de classes >> Diagrama de casos de uso >> Diagrama entidade-relacionamento.Feedback: alternativa incorreta, pois o diagrama de classes reflete a implementação e não pode ser desenvolvido primeiro. O diagrama entidade-relacionamento tem de ser desenvolvido antes do diagrama de classes, pois, ao desenvolver o diagrama de classes, que representa o código do sistema, é necessário saber como os dados estarão armazenad Parte inferior do formulário Como analista de um projeto de software, você seguiu todos os passos necessários para documentar e planejar um sistema para uma fábrica de chocolates. Entre todos os diagramas necessários, também desenvolveu o diagrama de classes. Sobre o diagrama de classes e sua implementação de código, analise as afirmativas a seguir. I) A implementação poderá ser feita em Python. II) A implementação poderá ser feita em PHP. III) A implementação poderá ser feita em Java. IV) A implementação poderá ser feita em C++. Está correto o que se afirma em: Parte superior do formulário a) I, apenas. b) II, apenas. c) III, apenas. d) IV, apenas. e) I, II, III e IV.Feedback: alternativa correta, pois, ao construir um diagrama de classes, a representação de um sistema orientado a objetos, no entanto, não tem uma linguagem específica. Ainda que a tecnologia possa ser definida pelo time de software, o seu desenvolvimento deve permitir que a implementação seja realizada em qualquer linguagem de programação orientada a objetos. Parte inferior do formulário Seu Ari é proprietário de uma pequena imobiliária de casas de temporada e procurou você para desenvolver um sistema para auxiliar o dele, que, na opinião dele, é um pequeno sistema. Tendo o objetivo de validar o sistema e obter um parecer do seu Ari sobre a aplicação desenvolvida, você gera uma versão para que ele teste o sistema. Nesse sentido, selecione a alternativa correta sobre os tipos de teste que seu Ari realizou. Parte superior do formulário a) Teste de usuário e teste de aceitação.Feedback: alternativa correta, pois, como o teste está sendo realizado pelo usuário, que é o seu cliente, este é responsável por verificar se o sistema atende a suas necessidades, ou seja, aceitar ou não. b) Teste de usuário. c) Teste de desenvolvimento. d) Teste de release. e) Teste de automação de usuário.Feedback: alternativa incorreta, pois esse conceito não existe em testes de software. O que existe são testes automatizados, que são testes feitos por scripts de computador. Parte inferior do formulário
Compartilhar