Buscar

Avaliação Final (Objetiva) Individual FLEX 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 4 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

Prévia do material em texto

1.
	Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, com orçamentos e prazos que não condiziam com a realidade. Como esta situação relatada ficou conhecida?
	 a)
	Crise de Software.
	 b)
	Crise Digital de 1970.
	 c)
	Crise de Projeto.
	 d)
	Crise da Engenharia do Software.
	2.
	A Melhoria do Processo de Software Brasileiro, também denominado MPS.BR, tem como objetivo melhorar os processos dos softwares das pequenas e médias empresas brasileiras. O MPS.BR fornece várias provas oficiais e cursos com a finalidade de capacitar profissionais acerca da metodologia. No mundo, existem outros modelos bastante conhecidos como o CMMI e o ISO/IEC 15504, os quais trazem níveis de capacidade para o processo. Sobre a melhoria de processo de software, analise as sentenças a seguir:
I- O CMMI busca fornecer melhores práticas para a melhoria dos processos e habilidades organizacionais.
II- O MPS.BR tem como objetivo criar cursos pelo país para formar consultores do modelo.
III- O CMMI é um boleto dividido em níveis de maturidade, iniciando no nível maturidade inicial até o de maturidade 5, denominado de nível de otimização.
IV- O nível gerenciado do MPS.BR avalia a gerência de riscos do projeto.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças 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.
	3.
	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, possuindo uma ampla série de aplicações para sua utilização/representação. Sobre os modelos de processos instanciados, assinale a alternativa CORRETA:
	 a)
	Um processo abstrato pode dar origem a um único processo instanciado.
	 b)
	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.
	 c)
	Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta customização.
	 d)
	Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o custo do projeto.
	4.
	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 é um texto livre de formato para representar as relações entre os dados.
	 b)
	O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes indicados.
	 c)
	Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.
	 d)
	A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
	5.
	A aplicação de melhorias nos processos de software é uma atividade com alta complexidade e alta carga de conhecimento. Alguns processos já são difundidos no mercado de software brasileiro, como o CMMI e a iniciativa brasileira, o MPS.BR. Sobre o modelo de processo de software CMMI, assinale a alternativa CORRETA:
	 a)
	O nível de maturidade mais alto que uma organização pode atingir é o gerenciado.
	 b)
	O objetivo do CMMI é oferecer diretrizes baseadas em melhores práticas de processos e habilidades organizacionais.
	 c)
	O nível de maturidade definido apresenta o processo disciplinado.
	 d)
	O nível de maturidade largamente definido inclui treinamento e adaptação de processos para gerência de projetos.
	6.
	Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma eficiente em máquinas reais". O autor explica que a engenharia de software é uma tecnologia em camadas compostas por ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a qualidade do software desenvolvido.  A respeito destas camadas da engenharia de software, analise as sentenças a seguir:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software, com o auxílio do computador (CASE).
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)
	Somente a sentença III está correta.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças II e III estão corretas.
	7.
	A engenharia de requisitos representa um dos maiores problemas enfrentados no desenvolvimento de sistemas de software grandes e complexos. É a área relacionada com a definição de que o sistema deve fazer suas propriedades emergentes desejáveis e essenciais e as restrições quanto à operação do sistema e quanto aos processos de desenvolvimento de software. Você pode, portanto, pensar na engenharia de requisitos como o processo de comunicação entre os usuários de software e os desenvolvedores de software. Os requisitos de sistema de software são frequentemente classificados em: requisitos funcionais e requisitos não funcionais. Acerca do que são os requisitos funcionais e os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento tecnológico do projeto.
(    ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo detalhadamente as entradas, as saídas e as suas exceções.
(    ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do sistema, estão atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que este sistema pode obter.
(    ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no processo de desenvolvimento e restrições impostas pelas normas.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F.
	 b)
	F - V - V - F.
	 c)
	F - V - V - V.
	 d)
	F - V - F - F.
	8.
	A visão, a missão, os objetivos e os processos de cada organização são atendidos conforme a modelagem adotada. Deve ser compreendida como um processo através do qual é possibilitada a formação da estrutura organizacional, seja ela de pequeno, médio ou grande porte. Enfim, considerando que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, na qual a modelagem desempenha um papel fundamental. Referente à abordagem da Modelagem Organizacional, analise as sentenças a seguir:
I- Objetiva tornar a cadeia de fornecimento de informação e conhecimento uma organização compartilhável e reusável.
II- Possibilita maior habilitação de respostas e questionamentos para tarefasda cadeia de fornecimento que não estão explicitamente representados no modelo.
III- Define de forma precisa os objetivos da organização, deixando-os consistentes por meio dos domínios e da interpretação dos usuários.
IV- Objetiva demonstrar visualmente tarefas da cadeia de fornecimento e controlar explicitamente a interpretação das informações pelos usuários.
Assinale a alternativa CORRETA:
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I, III e IV estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	9.
	Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a modelagem de software. O modelo de negócio serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações. Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a definição do Modelo de Razão Estratégica (SR), assinale a alternativa CORRETA:
	 a)
	Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
	 b)
	Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência entre atores que executarão estes processos.
	 c)
	Fornece um guia de uso e razões de validação dos processos organizacionais.
	 d)
	Fornece uma definição intencional do processo, considerando seus elementos e as razões que estão por trás deles.
	10.
	Diante da dificuldade de descrever, organizar e deixar os processos facilmente compreensíveis o BPMN surgiu. A Notação de Modelagem de Processos de Negócios (BPMN) é uma notação de padrão aberto com muita adesão pelas empresas, em razão de ser um padrão de fácil uso e entendimento; e em permanente evolução pelos mantenedores e usuários. Sobre a modelagem BPMN, assinale a alternativa CORRETA:
FONTE: VEC. BPMN - o que é e para que serve. 2016. Disponível em: <http://valorecompetencia.com.br/gestao-de-processos/bpmn-o-que-e-e-para-que-serve>. Acesso em: 23 ago. 2017.
	 a)
	As atividades, também conhecidas como gateways, controlam o fluxo de sequência.
	 b)
	Os fluxos de sequência represem o fluxo das mensagens trocadas entre emissor e receptor.
	 c)
	O BPMN é uma gramática para mapear os processos de negócio de uma empresa.
	 d)
	Os eventos são os passos lógicos que ocorrem dentro do processo.

Continue navegando