Buscar

Ética, Engenharia de Software e Padrões de Processo

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 12 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 12 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 9, do total de 12 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

Esta tentativa levou 14 minutos.
0 / 6 ptsPergunta 1
Em uma ação conjunta da ACM e do IEEE-CS foi publicado em 1999
algumas diretrizes para ética e práticas profissionais da engenharia de
software, com a premissa que os Engenheiros de Software devem se
comprometer a fazer da análise, especificação, projeto,
desenvolvimento, teste e manutenção do software uma profissão útil e
respeitável.
Considere as afirmativas abaixo:
I- Os engenheiros de software devem ser justos e apoiar os colegas.
II- Os engenheiros de software devem manter integridade e
independência em sua opinião profissional desde que isto não entre
em conflito com o que é demandado pelos usuários dos softwares que
estão desenvolvendo.
III- Os engenheiros de software devem promover a integridade e
reputação da profissão em conformidade com o interesse público.
Agora, escolha a alternativa correta.
Apenas as afirmativas I e III são verdadeiras.Resposta corretaResposta correta
Todas as afirmativas são verdadeiras.Você respondeuVocê respondeu
As afirmativas I e III são corretas por serem 2 dos 8 princípios
do referido código de ética apresentado no livro do Ian
Sommerville. Por outro lado, a afirmativa II está incorreta.
Apesar da primeira parte da afirmativa estar alinhada um desses
princípios, os engenheiros de software não necessariamente
devem ser subservientes às demandas dos seus usuários.
Enfim, a resposta é a opção: Apenas as afirmativas I e III são
verdadeiras.
6 / 6 ptsPergunta 2
A Engenharia de Software promove o desenvolvimento de software de
qualidade com produtividade.
Marque a alternativa que apresenta uma afirmativa incorreta sobre a
Engenharia de Software.
A engenharia de software se pauta exclusivamente na documentação
das tarefas de atividades metodológicas para promover o
desenvolvimento de software de qualidade.
Correto!Correto!
Sobre a alternativa que fala sobre documentação de tarefas, é
absolutamente equivocado relacionar, de forma exclusiva, isto (a
documentação) ao conceito básico de Engenharia de Software.
As outras 3 (três) alternativas estão bem relacionadas às
definições clássicas de Engenharia de Software, que se pautam
no desenvolvimento de software de qualidade com
produtividade.
6 / 6 ptsPergunta 3
As atividades metodológicas de um processo genérico de software
podem ser organizadas em diferentes tipos de fluxo, dos quais se
destacam: linear, iterativo, evolucionário e paralelo. 
Analise as alternativas abaixo e escolha a único que é correta.
No fluxo de processos evolucionário, ao final de cada “giro” por todas as
atividades metodológicas há uma nova versão do software mais
completa que a anterior.
Correto!Correto!
No fluxo de processos em paralelo as atividades metodológicas
podem ser executadas em paralelo pelo time de software e não
cada uma ser executada por mais de um engenheiro de
software. Processos de software caracterizados pelo tipo de
fluxo linear não flexibilizam a ordem cronológica de realização
das suas atividades metodológicas. Por isto, a alternativa sobre
este tipo de fluxo é incorreta. Como o fluxo de processos
iterativo (e não interativo) promove a repetição de qualquer
atividade metodológica, ou seja, sem ênfase na atividade de
comunicação, a alternativa sobre os fluxos de processos
iterativos também está incorreta. A premissa básica do fluxo de
processos evolucionário é exatamente executar cada uma das
atividades metodológicas (comunicação, planejamento,
modelagem, construção e entrega) de forma circular (“giro”)
para se construir um software de forma incremental. Desta
forma, a alternativa correta é aquela sobre os fluxos de
processos evolucionários. 
0 / 6 ptsPergunta 4
Padrões de processo contribuem com a solução de problemas ou
dúvidas relacionadas ao uso de processos de software uma vez que
registram situações que podem se repetir em projetos distintos, assim
como as possíveis soluções e/ou orientações associadas. A literatura
da área de engenharia de software apresenta modelos para escrita de
diferentes tipos de padrões de processo, tais como, padrões de
estágio, padrões de tarefa, padrões de fase, entre outros. 
Escolha a alternativa que apresenta uma afirmativa incorreta sobre
padrões de processo de software.
É possível definir padrões de processo tanto para uma atividade
metodológica quanto para uma de suas tarefas.
Você respondeuVocê respondeu
A criação de padrões de processo deve acontecer de forma continuada
e sistemática para não comprometer a qualidade do software.
Resposta corretaResposta correta
Como o uso de padrões de processo registra situações que
podem se repetir, o que contribui com a solução de problemas
no futuro, o time de software evidencia a sua evolução uma vez
que menos problemas ficarão sem solução, aumentando assim
a sua produtividade e consequente qualidade do software.
Como a contextualização desta questão apresentou, há vários
modelos para padrões de processo, seja ele para uma atividade
metodológica como um todo ou para uma tarefa específica.
Destaca-se também que o uso de padrões de processo também
contribui com a maturidade da equipe de software, pois, se
registrou e aprendeu, evoluiu ao longo do tempo. Por outro lado,
não há orientação de que a construção de padrões de processo
deva acontecer de forma continuada e sistemática para garantia
da qualidade do software. Assim, a afirmativa sobre criação
continuada e sistemática de padrões de processos está
incorreta.
6 / 6 ptsPergunta 5
De acordo com Roger Pressman, “Um processo de software define a
abordagem adotada conforme um software é elaborado pela
engenharia. Mas, a engenharia de software também engloba
tecnologias que fazem parte do processo – métodos, técnicas e
ferramentas automatizadas”.
Escolha a alternativa correta.
A engenharia de software pode ser praticada com diferentes processos
de software.
Correto!Correto!
Existem diferentes tipos de processos de software que podem
incrementar a prática da engenharia de software. Além disso,
autores da área evidenciam que os processos devem se
adequar às pessoas, principal recurso para produção de
software de qualidade com produtividade. Ou seja, os processos
de software podem ser flexíveis para acomodar as
características peculiares dos engenheiros de software. Assim,
nota-se que a única alternativa correta é: A engenharia de
software pode ser praticada com diferentes processos de
software.
0 / 6 ptsPergunta 6
Criado em 1953, o Kanban ainda continua sendo utilizado. Em projetos
de desenvolvimento de software, se pode dizer que o Kanban ajuda a
medir, otimizar e visualizar um fluxo constante de trabalho da equipe
envolvida.
Considere as sentenças abaixo:
O Quadro de Tarefas proposto pelo Kanban exibe o trabalho que está
sendo pelos membros da equipe e facilita a visualização da capacidade
produtiva dessa equipe
porque
O Kanban foi concebido para acelerar um processo de trabalho.
Agora, escolha a alternativa correta.
A primeira sentença é verdadeira e a segunda é falsa.Resposta corretaResposta correta
As duas sentenças são verdadeiras e a segunda justifica a primeira.
Você respondeuVocê respondeu
A primeira afirmativa é verdadeira porque está bem alinhada
com o funcionamento de um projeto que usa o Kanban,
originalmente com o significado de “placa visível”, que tem como
um dos propósitos visualizar o WIP – Work In Progress.
Contudo, não se pode dizer que o Kanban foi concebido para
acelerar um processo. O foco está na agilidade obtida por fazer
bem-feito para não ter que fazer de novo.
0 / 6 ptsPergunta 7
A execução de um projeto de desenvolvimento de software por uma
equipe que usa o SCRUM pode ter a participação várias pessoas
exercendo diferentes papéis. 
Marque a alternativa do papel a ser exercido em um projeto SCRUM
que pode ser opcional se houver pessoas desenvolvendo juntamente
todos os outros três papéis relacionados nas alternativas restantes.
Especialista de Domínio.Resposta corretaResposta correta
SCRUM Master.Você respondeuVocê respondeu
Muito dificilmente ospapéis do SCRUM Master, do Engenheiro
de Software e do Product Owner poderiam ser opcionais em
uma equipe que tivesse os outros três papéis restantes. Por
outro lado, o papel do Especialista de Domínio poderia ser
exercido pelo Product Owner juntamente como o SCRUM
Master e os Engenheiros de Software.
6 / 6 ptsPergunta 8
A proposta do SCRUM é da década de 80. A partir da década de 1990,
muitos times passaram a utilizar esse método para gerenciar a
evolução do processo de desenvolvimento de software, assim como
para mitigar riscos de atraso na entrega. Geralmente, a prática do
SCRUM ocorre de forma concomitante com outros processos de
software como o XP e o UP (ou PU).
Considere as afirmativas abaixo:
I- Quando utilizado com o UP, as reuniões diárias propostas pelo
SCRUM acontecem exclusivamente na fase de concepção.
II- O uso do SCRUM com o XP facilita, principalmente, a integração
dos testes diários.
III- A programação em par proposta na atividade metodológica de
codificação do XP promove a realização de Sprints do SCRUM mais
curtos. 
Sobre as afirmativas acima, é possível dizer que:
Todas as afirmativas são falsas.Correto!Correto!
As reuniões diárias do SCRUM podem e devem acontecer em
qualquer uma das fases do UP. Portanto, a afirmativa I é falsa. A
afirmativa II não é verdadeira porque o SCRUM não enfatiza o
acompanhamento e controle de uma atividade específica do
processo. Por fim, a afirmativa III é falsa porque a programação
em par não necessariamente implica em rapidez para realização
da atividade de codificação para tornar os Sprints mais curtos.
Ou seja, não há relacionamento evidente entre a programação
em par e o tamanho do Sprint.
6 / 6 ptsPergunta 9
As definições do Manual de Oslo da OCDE são importantes para
caracterizar a inovação de um produto.
De acordo com a 4ª Edição do Manual de Oslo, são características que
evidenciam a inovação de um produto, exceto:
Custo de produção.Correto!Correto!
De acordo com a 4ª Edição do Manual de Oslo, uma inovação
deve ser acessível e conveniente para o seu público, além de
ser confiável para se manter em pauta. Contudo, o custo de
produção não necessariamente caracteriza uma inovação, pois,
ela pode ser tanto de baixo quanto de alto custo.
0 / 6 ptsPergunta 10
De acordo com a Wikipedia, a “Transformação Digital pode ser definida
como um fenômeno que incorpora o uso da tecnologia digital às
soluções de problemas tradicionais”. De acordo com livro do David
Rogers indicado como leitura desta disciplina, a prática da
Transformação Digital deveria contemplar 5 domínios: clientes,
competição, dados, inovação e valor. 
Considere as afirmativas abaixo:
I- A competição entre as empresas em processo de transformação
digital deve ser cada vez mais acirrada, pois, em uma virada de dia,
tudo pode mudar.
II- Um grande desafio para as empresas engajadas com a sua
transformação digital é tratar os seus dados sem comprometer a
privacidade e segurança, especialmente dos seus clientes.
III- Os clientes têm um papel importante na transformação digital das
empresas especialmente pela capacidade de se influenciarem em
rede.
Agora, escolha a alternativa correta.
Todas as afirmativas são verdadeiras.Você respondeuVocê respondeu
Apenas as afirmativas II e III são verdadeiras.Resposta corretaResposta correta
As afirmativas II e III sobre o uso de dados e sobre o
relacionamento com clientes são verdadeiras. Especialmente
por causa das leis de proteção de dados e privacidade, o uso de
dados com responsabilidade é cada vez mais evidente e
importante. A partir do instante que os clientes se conectam em
redes sociais de diferentes naturezas, eles se tornam atores
importantes na consolidação do sucesso de uma empresa. Por
outro lado, mesmo em um ambiente cada vez mais competitivo,
as empresas precisam buscar e estabelecer parcerias
estratégicas para se fortalecerem e para aumentar as barreiras
de entrada em espaços conquistados. Ou seja, a afirmativa I
não é verdadeira.
Pontuação do teste: 30 de 60

Continue navegando