Buscar

Engenharia de Software e Modelagem Organizacional

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 49095268
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
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 A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
B O DFD é um texto livre de formato para representar as relações entre os dados.
C O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes
indicados.
D Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.
A 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 sempre muda para cada metodologia de
desenvolvimento de software, mas não deve mudar o tipo de ciclo de vida do software
empregado.
B 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.
C 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.
D 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.
A Melhoria de Processos do Software Brasileiro (MPS.BR) foi criado em 2003 como um 
modelo de qualidade de processo para melhorar a capacidade de desenvolvimento de software nas 
empresas brasileiras. Na sua construção, foi levado em consideração normas e modelos reconhecidos 
no mundo inteiro, como, por exemplo o CMMI e as normas ISO/IEC 12207 e 15504, e adaptando 
para a realidade do mercado brasileiro de software. Sobre o MPS.BR, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) O MPS.BR é focado nas empresas pequenas e médias com baixo custo de implantação. 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
( ) Uma das metas é criar cursos para capacitar e formar consultores do MPS.BR. 
( ) O nível repetível do MPS.BR de maturidade está em processo disciplinado. 
( ) O nível gerenciado do MPS.BR inclui treinamento e adaptação de processos para gerência. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B V - V - F - F.
C F - V - F - V.
D F - V - V - F.
A 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 realidade da 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 I, II e V estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças IV e V estão corretas.
D As sentenças I e V estão corretas.
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 
4
5
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. 
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 I e II estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e III estão corretas.
D As sentenças III e IV estão corretas.
A complexidade no desenvolvimento de softwares vem apresentando um crescimento 
vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às 
restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige 
planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que 
dispende muito tempo. Segundo Sommerville (2011), o gerente deve decidir sobre os seguintes 
pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de 
rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir:
I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as 
avaliações de rastreabilidade através da referência cruzada entre os requisitos.
II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e 
especificação de mudanças, análise de mudança e custos e implementação de mudanças, a fim de 
poder avaliar o impacto e o custo das mudanças.
III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto 
com os demais requisitos do produto e como esses registros devem ser mantidos.
IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do 
suporte da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados.
Assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A Somente a sentença III está correta.
B As sentenças I, II e IV estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
6
O Capability MaturityModel 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 V - F - V - F.
D F - V - F - F.
A qualidade de um produto de software é importante para qualquer empresa desenvolvedora de 
sistemas, sendo fundamental a cada versão apresentar ainda mais qualidade. As métricas de software 
são um conjunto de atributos documentados e previamente conhecidos dos ciclos de vida de software. 
Todos os envolvidos no desenvolvimento de um sistema de informação devem participar na 
determinação dos níveis de qualidade, auxiliando na definição das métricas. Sobre o conceito de 
métricas de processo de software, analise as sentenças a seguir:
I- As métricas podem representar dimensões como esforço, tamanho e complexidade. 
II- Medir software permite aos profissionais melhorarem o processo, ajudando no planejamento, 
acompanhamento e controle. 
III- Existem dois tipos de medidas: as diretas e as indiretas, as quais diferenciam-se pelo tempo 
despendido no seu desenvolvimento. 
IV- A capacidade de manutenção de um software é difícil de ser avaliada por ser medida de forma 
indireta.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D Somente a sentença I está correta.
7
8
A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, 
considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, classifique 
V para as sentenças verdadeiras e F para as falsas:
( ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o 
problema antes de iniciar o desenvolvimento do software.
( ) A complexidade dos sistemas está cada vez maior, devido à complexidade dos requisitos de 
software requeridos pelos usuários hoje usados para decisões estratégicas e táticas.
( ) Nem todo software precisa passar pelos processos de engenharia. Somente os que são usados por 
empresas e órgãos federais.
( ) A engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e 
quantificável na construção, uso e manutenção do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - F - V - F.
C F - V - V - V.
D V - V - F - V.
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 análise e especificação de requisitos, 
implementação, operação e manutenção do projeto, classifique V para as sentenças verdadeiras e F 
para as falsas:
( ) Análise e especificação de requisitos: compreende a etapa do levantamento das necessidades do 
cliente, identifica os problemas e definição da documentação dos requisitos, detalhando os resultados 
esperados da aplicação a ser desenvolvida.
( ) Implementação: é a etapa que se materializa o projeto na construção do seu código-fonte, etapa 
que busca criar o que foi definido no planejamento, especificação de requisitos e arquitetura do 
projeto.
( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de uso do 
software, aferindo a estabilidade da aplicação.
( ) Manutenção: 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.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - F - F - V.
C V - V - F - F.
9
10
D V - V - V - F.
Imprimir