Buscar

AULA 3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE EXERCÍCIO 1

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 5 páginas

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

Prévia do material em texto

Exercício: CCT0746_EX_A3_201803250976_V1 
03/06/2018 
20:32:11 (Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 
 
Ref.: 201803538552 
 
 1a Questão 
 
 
A análise por pontos de função, elaborada no final da década de 70 por Alan Albrecht da IBM, é 
uma técnica para medição do tamanho de software. Qual a contribuição que as atividades de 
estimativa e métrica de software em geral, podem oferecer a um projeto de desenvolvimento? 
 
 
O valor de contratos de licitação, o preço de um projeto de desenvolvimento com novas 
tecnologias e o cálculo do valor da hora de trabalho são calculados diretamente com 
técnicas de estimativa como os pontos de função 
 
Atividades de estimativa e métrica de software são utilizadas para obter o tamanho de 
espaço necessário em servidores para hospedagem de sistemas de informação em 
servidores de aplicação 
 
Estimativas e métricas de software podem ser úteis para calcular o espaço em disco 
necessário para hospedagem de dados em Sistemas de gerenciamento de banco de 
dados bem como a estruturação dessas informações da melhor forma 
 
Técnicas de estimativa e métrica de software servem para calcular e comparar o 
desempenho de diferentes tecnologias a serem adotadas num projeto de 
desenvolvimento de software 
 Atividades dessa natureza ajudam no planejamento de um projeto de desenvolvimento, 
uma vez que a partir da obtenção do tamanho do software, podem ser obtidas em 
seguida outras variáveis importantes como prazo, esforço e produtividade 
 
 
Explicação: 
Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de 
desenvolvimento de software, visando a estabelecer uma medida de tamanho, em Pontos de 
Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário. 
 
 
 
 
Ref.: 201803509306 
 
 2a Questão 
 
 
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, 
utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento 
de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos 
apresentados? 
 
 
Análise ambiental 
 Análise compotamental 
 Análise estrutural 
 
Análise funcional 
 
Análise semântica 
 
 
Explicação: 
A análise estrutural é uma atividade essencial num processo de desenvolvimento 
de software. 
Seu objetivo principal é identificar objetos, atributos desses objetos e as 
operações que atuam sobre eles, para uma modelagem orientada a objetos. 
Os atributos são características ou propriedades dos objetos, enquanto que as 
operações são métodos ou funções que atuam sobre os objetos e afetam o 
comportamento dos mesmos. Todavia, antes de iniciar a modelagem com uma 
linguagem como a UML. 
 
 
 
 
Ref.: 201803309396 
 
 3a Questão 
 
 
Análise de requisitos é uma importante fase da engenharia de software, na qual os 
desenvolvedores do sistema identificam as necessidades do cliente para posteriormente 
projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase 
de análise de requisitos, dentro do processo de desenvolvimento de sistemas. 
 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
Desenvolvimento, homologação, produção 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
 
Explicação: 
As atividades são: 
1) identificam as necessidades do cliente - levantamento de requisitos 
2) análise e mapeamento dos requisitos 
3) Registro dos requisitos 
 
 
 
 
Ref.: 201803339322 
 
 4a Questão 
 
 
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da 
análise comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os 
livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e 
os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os 
livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e 
encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria 
confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e 
atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros 
estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
I. Código do livro. 
II. Encomendar livros. 
III. Editoras. 
IV. Conferir requisição. 
V. Resumo. 
 
 II e IV estão corretas. 
 
I, III e IV estão corretas. 
 
III e IV estão corretas. 
 
II, III e IV estão corretas. 
 
I e IV estão corretas. 
 
 
Explicação: 
A Análise Comportamental, representa a percepção de como o sistema se comporta em 
resposta a certos eventos externos. 
No da caso da livraria ESTÁCIO, a editora faz a ação de encomendar de livros à editora e a ação 
de conferir a requisição das encomendas. 
Isso mostra como o sistema da livraria reage(se comporta) ao evento externo que vem do 
aluno e da editora. 
Conclusão, temos como resposta correta a alternativa II e IV. 
 
 
 
 
 
 
 
Ref.: 201803308836 
 
 5a Questão 
 
 
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve 
seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma 
ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos 
adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." 
 
 
Somente o médico, pois os procedimentos realizados por ele são os considerados para 
o sistema. 
 
Somente o atendente, pois o procedimento do médico é confidencial. 
 
Cliente e Médico. 
 
Cliente e atendente. 
 Atendente e Médico. 
 
 
Explicação: 
O atendente faz as anotações administrativas necessárias e o médico os procedimentos clínicos 
necessários 
 
 
 
 
Ref.: 201803308829 
 
 6a Questão 
 
 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo 
comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 
1994). 
 
É uma propriedade das ligações de uma associação. 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à 
realidade estudada (Rumbaugh, 1994). 
 
 
Explicação: 
Podemos definir CLASSE como um projeto de um objeto(template), o modelo a partir do qual os 
objetos são criadas. 
Os objetos de uma mesma classe compartilham características em comum tanto no aspecto 
comportamental, como também no aspecto estrutural. 
Conclusão, a classe pode ser entendida como uma coleção de objetos similares. 
Por exemplo: Maradona, Pelé, Zico,Ronaldo e Neymar são da classe dos jogadores de 
futebol. 
 
 
 
 
Ref.: 201803937237 
 
 7a Questão 
 
 
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das 
mensagens 
 
 
colaboração 
 sequência 
 
atividade 
 
iteração 
 
objetoExplicação: 
O diagrama de sequência representa a sequência de processos que enfatizam o ordenamento 
temporal das ações. As mensagens são trocadas entre os objetos através da interação. 
O diagrama de sequência representa a ordem temporal das ações em que as mensagens são 
trocadas entre os objetos (interação), ou seja, preocupa-se com a ordem em que as mensagens 
ocorrem. 
Conclusão, das alternativas apresentada o diagrama de sequência é o que está em 
conformidade com a pergunta apresentada. 
 
 
 
 
Ref.: 201803988161 
 
 8a Questão 
 
 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a 
importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de 
Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica 
desta modelagem é: 
I- Visualizar o desenho do sistema e a intercomunicação entre objetos. 
II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas 
padronizados. 
III- Modelar o problema, e não a solução. 
É correto o que se afirma em: 
 
 
Apenas em III; 
 
Apenas em I e II; 
 Apenas em I; 
 
Apenas em II e III; 
 
Apenas em II;

Outros materiais