Buscar

atividades da aula 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando