Buscar

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

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: 
 
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 melhoria contínua de processos que satisfaçam as necessidades e tornem as empresas competitivas tornou-se foco das
organizações. As metodologias que padronizam e gerenciam os processos de desenvolvimento de software com foco na qualidade de
processos e produtos de software, proporcionam ganho de competitividade, de forma a garantir serviços ou produtos de forma rápida, com
redução de custos e maior qualidade e segurança. Sobre a melhoria de processo de software, classifique V para as sentenças verdadeiras e F
para as falsas: 
 
(    ) O processo de software reduz o controle e a organização de atividades.   
(    ) A melhoria contínua de software implica reduções de competitividade da empresa.   
(    ) O processo de software busca melhorias aumentando a capacidade dos processos de maneira contínua e incremental.   
(    ) A melhoria de processo de software busca melhorar as atividade internas e externas durante o desenvolvimento de software. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: DE OLIVEIRA, Leila Ribeiro. Implementação de processos: o uso de técnicas de projetos de software para estimar processos de
negócio. Projetos e Dissertações em Sistemas de Informação e Gestão do Conhecimento, v. 1, n. 1, 2013.
1
A)  As sentenças I, II e III estão corretas.
B)  As sentenças II e III estão corretas.
C)  As sentenças II, III e V estão corretas.
D)  As sentenças I, II, IV e V estão corretas.
2
A)  F - F - V - V.
B)  V - F - V - F.
C)  F - V - F - V.
D)  V - V - F - F.
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 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:
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:
O 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 os engenheiros com suas
equipes de desenvolvimento. Sobre os diagramas entidade e relacionamento, assinale a alternativa CORRETA:
3
A)  As sentenças II e III estão corretas.
B)  Somente a sentença II está correta.
C)  As sentenças I e II estão corretas.
D)  Somente a sentença III está correta.
4
A)  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.
B)  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.
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 utilizado deverá ser sempre o mesmo para os diversos ciclos de vida do software ou
metodologias de desenvolvimento.
5
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.
6
A)  A cardinalidade primária é o mecanismo principal para acessar uma entidade.
B)  O relacionamento representa os atributos de uma entidade.
C)  As entidades são os objetos em que serão armazenadas informações.
D)  Um atributo facultativo tem a responsabilidade de identificar cada entidade.
O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do mundo real, logo é necessário que o
software acompanhe as mudanças de requisitos impostas pelo ambiente no qual ele está inserido. Existem quatro diferentes períodos da
evolução de software. Sobre as quatro evoluções do software, analise as sentenças a seguir: 
 
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares eram customizados, desenvolvidos e
usados pela própria pessoa, ou pela organização em que ela trabalhava. 
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos conceitos de interação homem-máquina,
onde os sistemas especialistas e o software de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações
práticas em problemas de amplo espectro do mundoreal. 
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos sistemas distribuídos, surgimento do software tempo
real, bancos de dados e software houses. 
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens mais convencionais para o
desenvolvimento de software em muitas áreas de aplicação. 
 
Assinale a alternativa CORRETA:
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:
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: . Acesso em: 23 ago. 2017.
7
A)  As sentenças I, II e III estão corretas.
B)  As sentenças II e III estão corretas.
C)  As sentenças II e IV estão corretas.
D)  As sentenças I e IV estão corretas.
8
A)  V - V - F - V.
B)  V - F - F - V.
C)  V - V - F - F.
D)  V - V - V - F.
9
A)  Os fluxos de sequência represem o fluxo das mensagens trocadas entre emissor e receptor.
B)  Os eventos são os passos lógicos que ocorrem dentro do processo.
C)  O BPMN é uma gramática para mapear os processos de negócio de uma empresa.
D)  As atividades, também conhecidas como gateways, controlam o fluxo de sequência.
0
Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar suas tarefas, por
exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais,
analise as sentenças a seguir: 
 
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software. 
II-  Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas. 
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da organização do cliente e do
desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto, organizacional e
externos. 
 
Assinale a alternativa CORRETA:
10
A)  As sentenças II e III estão corretas.
B)  As sentenças I, III e IV estão corretas.
C)  As sentenças I, II e IV estão corretas.
D)  As sentenças I, II e III estão corretas.
Finalizar