Buscar

avaliaçao final objetiva processos de software

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

1Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo 
estabelece o alicerce para um processo de engenharia de software completo, por 
meio da identificação de um pequeno número de atividades estruturais aplicáveis 
a todos os projetos, independentemente de tamanho ou complexidade". Para este 
mesmo autor, uma metodologia de processo genérico para engenharia de software 
compreende cinco atividades: comunicação, planejamento, modelagem, construção 
e emprego. A respeito destas atividades, analise as sentenças a seguir: 
 
I- Planejamento: serve para compreender os objetivos das partes interessadas para 
com o projeto e fazer o levantamento das necessidades que ajudarão a definir as 
funções e características do software. 
II- Construção: combina geração de código (manual ou automatizada) e testes 
necessários para revelar erros na codificação. 
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece 
feedback, baseado na avaliação. 
 
Assinale a alternativa CORRETA: 
 
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem 
profissional. 7. ed. Porto Alegre: AMGH, 2011. 
A 
Somente a sentença II está correta. 
B 
As sentenças II e III estão corretas. 
C 
As sentenças I e III estão corretas. 
D 
Somente a sentença I está correta. 
2A especificação, execução dos processos de software, é uma atividade complexa, 
interferida basicamente pela capacidade cognitiva de analistas e engenheiros. Os 
documentos necessitam de uma especificação clara e bem detalhada, a fim de 
evitar dupla interpretação e levar o projeto para caminhos não desejáveis. A 
organização em etapas do processo de software é um fator determinante no 
projeto. Sobre estas etapas, assinale a alternativa CORRETA: 
A 
A definição dos objetivos é uma atividade secundária para o sucesso no processo 
de software. 
B 
Durante a fase de análise, é pouco importante ouvir as pessoas envolvidas no 
projeto. 
C 
A etapa de implantação deve ser executada anteriormente à etapa de testes. 
D 
A etapa de testes de software deve ser executada posteriormente às etapas de 
requisitos e desenvolvimento. 
3A busca pela qualidade e produtividade no desenvolvimento de software fez com 
que a cultura das organizações mudasse suas maneiras de trabalho de forma que a 
melhoria contínua fizesse parte dos seus objetivos estratégicos. O mercado 
consumidor de hoje vive mudanças muito rápidas em vários aspectos, como mais 
exigência, mais competitividade e novos recursos tecnológicos. Os modelos de 
processos CMMI e MPS.BR são focados na melhoria de qualidade e produtividade 
de processo de software. Sobre os modelos CMMI e MPS.BR, analise as sentenças a 
seguir: 
 
I- O modelo MPS.BR procura contemplar a realidade das empresas 
desenvolvedoras brasileiras. 
II- O modelo MPS.BR é constituído por níveis representados de A ao G. 
III- O modelo CMMI é um modelo internacional com 5 níveis de maturidade, de 1 
até 5, sendo o primeiro em nível ad-hoc e o último nível em otimização. 
IV- Os modelos CMMI e MPS.BR são voltados a aumentar a produtividade no 
processo de software sem se preocupar com a melhoria da sua qualidade de 
software. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças I e IV estão corretas. 
B 
As sentenças I, II e III estão corretas. 
C 
As sentenças I, III e IV estão corretas. 
D 
As sentenças III e IV estão corretas. 
4Na engenharia de software, um Dicionário de Dados (DD) é uma lista dos 
elementos de dados que são necessários para a representação do sistema, e uma 
ferramenta de referência para a equipe, a qual permite associar um significado aos 
termos utilizados pelo sistema. Sobre os Dicionários de Dados, assinale a 
alternativa CORRETA: 
A 
O DD é uma lista dos elementos de dados que são utilizados pelo sistema. 
B 
A especificação dos fluxos de dados não são especificados pelo DD. 
C 
O símbolo " = " significa um comentário nos DDs. 
D 
As entidades externas são de onde parte ou para onde chegam os dados. 
5A Engenharia de Software possui diversos modelos de ciclo de vida de software e 
diversas metodologias de desenvolvimento, tornando-se indispensável a 
implantação de um processo de software neste cenário para que um projeto tenha 
sucesso. Sobre a melhor definição do papel do processo de software, assinale a 
alternativa CORRETA: 
A 
Em uma organização, o processo de software adotado muda para cada um dos 
tipos de ciclos de vida de software ou metodologias de desenvolvimento. 
B 
Em uma organização, o processo de software adotado sempre muda conforme o 
tipo de ciclo de vida de software, mas não muda conforme as metodologias de 
desenvolvimento empregadas. 
C 
Em uma organização, o processo de software adotado sempre muda para cada 
metodologia de desenvolvimento de software, mas não deve mudar o tipo de ciclo 
de vida do software empregado. 
D 
Em uma organização, o processo de software utilizado deverá ser sempre o mesmo 
para os diversos ciclos de vida do software ou metodologias de desenvolvimento. 
6O Diagrama Entidade Relacionamento, também conhecido como diagrama ER ou 
DER, é um modelo conceitual que busca principalmente representar graficamente 
a estrutura de um banco de dados. A construção de um DER facilita a comunicação 
entre os profissionais da equipe, sendo uma linguagem comum utilizada por todos. 
Os DER podem ser construídos em ferramentas CASE como o Enterprise Architecht 
(EA). Sobre as entidades dos DER, classifique V para as sentenças verdadeiras e F 
para as falsas: 
 
( ) São objetos nos quais os dados serão armazenados. 
( ) Para ser uma entidade, é necessária a ocorrência de no mínimo três 
ocorrências do mesmo objeto. 
( ) As entidades associativas são geradas por meio de relacionamento entre 
outras duas entidades. 
( ) Os relacionamentos são associação entre duas ou mais entidades. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
V - V - F - F. 
C 
V - V - F - V. 
D 
V - F - V - V. 
7A engenharia de software possui várias áreas que são realizadas durante o 
desenvolvimento de um projeto de software, com diversas características, práticas 
e técnicas executadas no projeto. Uma destas áreas é responsável por identificar as 
necessidades do cliente, fazer os registros e a modelagem do projeto de software, 
etapa em que é analisado, descoberto, verificado e documentado todo o escopo do 
projeto. No que se refere às áreas de Engenharia de Requisito, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, 
às restrições e às características inerentes ao sistema e para definir como uma 
condição ou capacidade de um software deve ser implementada. 
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de 
desenvolvimento de software utilizadas no projeto, bem como se obtêm a 
aprovação formal do projeto pelos stakeholders. 
( ) É um processo muito difícil de ser compreendido, analisado, formulado e 
estruturado, pois depende da interpretação dos envolvidos para entender os 
requisitos do usuário. A engenharia de requisitos possui como objetivo principal 
desenvolver e manter um documento dos requisitos do sistema. 
( ) A falha no processo de comunicação durante o processo de identificação dos 
requisitos pode gerar grandes prejuízos ao projeto de software, não atendendo ao 
que o usuário queria, gerando posterior retrabalho no desenvolvimento. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - V - F. 
B 
V - V - F - F. 
C 
V - V - F - V. 
D 
V - F - V - F. 
8A modelagem organizacional se configura pela existência de diversas técnicas que 
definirão a estruturação organizacional, que define como as tarefas são 
formalmente distribuídas, agrupadas e coordenadas, apresentando múltiplas 
visões de análise de metas e objetivos, a fim de facilitar as especificações de 
requisitos para que seus processos sejam conforme a realidadeda organização. 
Sobre as técnicas de modelagem organizacional, analise as sentenças a seguir: 
 
I- A técnica ORDIT (Organizational Requirements Definition of Information 
Technology Systems) possibilita construir técnicas capazes de suportar futuras 
gerações de requisitos organizacionais e fornecer métodos e ferramentas 
associadas que suportem o processo. 
II- A técnica de modelagem de Furlan é composta pelo Modelo de Dependências 
Estratégicas (SD) e pelo Modelo de Razões Estratégicas (SR). 
III- A técnica F3 de Bubenko é constituída por um único modelo: o Modelo de 
Requisitos do Sistema de Informação - MRSI. 
IV- A técnica i* de Yu busca conhecer a missão e a identidade da organização, 
propor que os objetivos executivos sejam compatíveis com a missão e os objetivos 
estratégicos relacionados com as áreas funcionais para atender a esta missão. 
V- A metodologia EKD (Enterprise Knowledge Development) é a técnica mais rica 
em uso. É a base para o entendimento e apoio às mudanças organizacionais e ajuda 
o desenvolvimento de sistemas de informação, que apoiará a organização. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças IV e V estão corretas. 
B 
As sentenças I, II e V estão corretas. 
C 
As sentenças I e V estão corretas. 
D 
As sentenças II, III e IV estão corretas. 
9A engenharia de software é uma tecnologia em camadas, tendo na base o foco na 
qualidade. Ela tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas. Baseado nas 
camadas de engenharia de software, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo 
estabelecido. 
( ) A camada que une o foco de qualidade com os métodos é chamada de 
processos. 
( ) A camada da engenharia responsável por fornecer suporte automatizado ou 
semiautomatizado é a camada métodos. 
( ) A camada da engenharia responsável por fornecer informações técnicas para o 
desenvolvimento é a camada ferramenta. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
V - F - F - V. 
C 
F - V - V - F. 
D 
V - V - F - F. 
10O Diagrama Entidade Relacionamento (DER) é a representação gráfica do 
Modelo Entidade Relacionamento (MER). O MER é apenas um modelo conceitual 
utilizado pelo engenheiro de software para descrever as entidades presentes no 
domínio do negócio, elencando atributos e relacionamentos. Ambos diagramas são 
instrumentos importantes para a comunicação entre os analistas e engenheiros 
com suas equipes de desenvolvimento. Sobre os diagramas entidade e 
relacionamento, assinale a alternativa CORRETA: 
A 
As chaves primárias são capazes de identificar uma única ocorrência em um 
conjunto de entidades de um mesmo tipo. 
B 
As chaves primárias são facultativas ao se inserir um registro na entidade. 
C 
A chave primária é a chave estrangeira de uma entidade que passa para outra fazer 
o relacionamento entre elas. 
D 
No DER, a chave secundária é qualquer chave candidata que não seja chave 
primária.

Continue navegando