Buscar

Avaliação Final (Objetiva) - Processo 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745838)
Peso da Avaliação 3,00
Prova 48953248
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Os requisitos não funcionais são desenvolvidos no projeto de software com o objetivo de 
descrever os atributos do sistema ou do ambiente, definindo características de eficiência e restrições. 
Sobre a importância dos requisitos não funcionais para o projeto de software, classifique V para as 
opções verdadeiras e F para as falsas:
( ) Usabilidade.
( ) Funcionalidade.
( ) Integridade.
( ) Segurança.
( ) Regras de negócio.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B V - F - V - V - F.
C F - V - V - F - V.
D F - V - F - F - V.
Tornar-se profissional competente na área da tecnologia da informação exige, no mínimo, um 
entendimento sistêmico da área de Engenharia de Software, pois tem como enfoque lidar com os 
aspectos de produção de software em todas as fases do seu ciclo de vida. A Engenharia de Software 
pode ser vista como a área voltada para atuar no projeto de software, pensando-se na concepção, 
planejamento, desenvolvimento, testes, implantação e manutenção do software. Segundo Pressman 
(2011), as atividades lógicas do processo de engenharia de software são complementadas por uma 
série de atividades de guarda-chuva, geralmente aplicadas ao longo de um projeto, auxiliando a 
equipe a gerenciar, a controlar o progresso, a qualidade, as mudanças e os riscos. Sobre as atividades 
lógicas do processo de engenharia de software, apresentadas por Pressman, analise as sentenças a 
seguir:
I- Controle e acompanhamento do projeto, administração de riscos, garantia da qualidade de software 
e revisões técnicas. 
 VOLTAR
A+
Alterar modo de visualização
1
2
II- Planejar e controlar o projeto, definir requisitos funcionais, modelagem UML e medição.
III- Medição, gerenciamento da configuração de software, gerenciamento da reusabilidade, preparo e 
produção dos artefatos de software.
IV- Gerência de requisitos, reutilização de software, garantia da qualidade e produção de artefatos do 
projeto.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto 
Alegre: AMGH, 2011.
A As sentenças II e III estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
A métrica em processo é um agrupamento de medidas que existe em processos de 
desenvolvimento de quaisquer produtos com o objetivo de avaliar o desenvolvimento e compreender 
a situação corrente do projeto. No caso de projetos de software, o CMMI é um modelo utilizado para 
a avaliação da qualidade do processo, baseando-se em medidas de tempo, número de erros, linhas de 
código, de manutenções, dentre outros. Sobre métricas de processo de software, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) A coleta de dados auxilia o engenheiro de software a tomar decisões em um projeto. 
( ) As medidas utilizadas em projeto de software são qualitativas. 
( ) O objetivo da medição no processo de software é melhorá-lo continuamente. 
( ) As métricas auxiliam as empresas a montarem sua visão estratégica. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - F - V - F.
C V - V - V - F.
D V - F - V - V.
Devido à importância da Modelagem Organizacional, são propostas diversas técnicas para a 
estruturação da organização, apresentando múltiplas visões de análise de metas e objetivos, a fim de 
facilitar as especificações de requisitos, deixando seu processo mais próximo à realidade da 
organização. Sobre as técnicas de modelagem organizacional, analise as sentenças a seguir:
3
4
I- A técnica ORDIT (Organizational Requirements Definition of Information Technology Systems) é 
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.
II- A técnica de modelagem de Furlan 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.
III- A técnica F3 de Bubenko é constituída por cinco modelos: Modelo de Objetivos - MO, Modelo de 
Atores - MA, Modelo de Atividades e Uso - MAU, Modelo de Conceitos - MC e Modelo de 
Requisitos do Sistema de Informação - MRSI.
IV- A técnica i* de Yu é composta pelo Modelo da Computação Híbrida (SH) e pelo Modelo de 
Interação Humana (IHC).
V- A metodologia EKD (Enterprise Knowledge Development) ajuda a definir técnicas capazes de 
suportar futuras gerações de requisitos organizacionais e fornecer métodos e ferramentas associados, 
que suportem o processo.
Assinale a alternativa CORRETA:
A As sentenças I, II, IV e V estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças II e III estão corretas.
D As sentenças II, III e V estão corretas.
O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com 
ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas um 
projeto, divisão ou na organização inteira. O modelo trata as práticas como provadas e efetivas, 
auxiliando a empresa a estabelecer metas e prioridades, fornecendo um guia de implementação de 
melhorias. Sobre o CMMI, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e 
habilidades organizacionais é o principal objetivo do CMMI. 
( ) No nível de otimização, o processo de aperfeiçoamento é contínuo. 
( ) A implementação do CMMI é mais simples que a do MPS.BR. 
( ) O CMMI é voltado para empresas médias e pequenas. 
Assinale a alternativa que apresenta a sequência CORRETA.
A V - V - F - F.
B V - V - F - V.
C F - V - F - F.
D V - F - V - F.
A 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 V - V - F - V.
B V - V - F - F.
5
6
C V - F - V - F.
D F - V - V - F.
Um modelo de processo é uma representação simplificada de uma rotina de trabalho com uma 
sequência de atividades que fazem parte do ciclo de vida do projeto. Pode ser expresso por meio de 
instâncias, desde uma visão contextual abstrata até uma visão detalhada, representando diversas 
perspectivas e propósitos, possuindouma ampla série de aplicações para sua utilização/representação. 
Sobre os modelos de processos instanciados, assinale a alternativa CORRETA:
A
Os processos instanciados são decifrados pelas máquinas de execução, conhecidas
conceitualmente como Process Engine, a fim de alinhar a execução das atividades conforme
definições estabelecidas por este modelo.
B Um processo abstrato pode dar origem a um único processo instanciado.
C Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o
custo do projeto.
D Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta
customização.
A Engenharia de Software define diversas metodologias de desenvolvimento de software, 
dinamizando a execução dos projetos, exigindo, desde a definição do escopo, análise, 
desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior 
produtividade e qualidade. A respeito das etapas de planejamento, projeto, implementação e testes do 
projeto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Planejamento: compreende a etapa do levantamento das necessidades do cliente, identifica os 
problemas e a definição da documentação dos requisitos, detalhando os resultados esperados da 
aplicação a ser desenvolvida.
( ) Projeto: etapa em que o gerente do projeto irá identificar as estimativas de prazo, custo e 
artefatos do projeto, atividades que deverão ser revistas conforme o projeto for evoluindo.
( ) Implementação: tomando como base os requisitos do projeto e seu processo de desenvolvimento; 
esta etapa irá definir a arquitetura do projeto e a especificação do software.
( ) Testes: esta etapa irá garantir o funcionamento correto do software através de testes integrados no 
sistema, a fim de verificar se está correto ao especificado e implementado.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - V - F - V.
C V - V - F - F.
7
8
D F - F - F - V.
O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de 
software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre 
os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao 
sistema e ao que não está. Sobre a definição de DFD, assinale a alternativa CORRETA:
A O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes
indicados.
B A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
C Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.
D O DFD é um texto livre de formato para representar as relações entre os dados.
O dicionário de dados é uma ferramenta que permite descrever de maneira formal e estruturada 
os detalhes lógicos dos componentes do sistema, com o objetivo de auxiliar a análise de sistemas de 
informação, focada na especificação dos dados do domínio do sistema, descrevendo os fluxos de 
dados, como serão armazenados e os elementos de dados. Sobre as partes integrantes de um 
Dicionário de Dados, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As entidades podem ser simples, compostas, multivaloradas ou determinantes. 
( ) O tamanho de um atributo define quantos caracteres são necessários para armazenar o conteúdo. 
( ) O domínio é uma informação que pode ser do tipo numérico, texto, data ou booleano. 
( ) Os atributos representam características de uma entidade representada no modelo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - F.
C F - V - V - V.
D V - F - V - V.
9
10
Imprimir

Outros materiais