Questões de Concurso Sobre processos de software em engenharia de software

Foram encontradas 1.054 questões

Q1877647 Engenharia de Software
Com relação a desenvolvimento para dispositivos móveis, interoperabilidade de sistemas, qualidade de software e XML, julgue o item a seguir. 
A interoperabilidade semântica trata da ligação entre sistemas e serviços de computação por meio da utilização de padrões para apresentação, coleta, troca, processamento e transporte de dados. 
Alternativas
Q1867351 Engenharia de Software

Sobre as fases do Processo Unificado, analise as assertivas abaixo e assinale a alternativa correta.


I. Na fase de Concepção, todos os casos de uso são definidos em detalhes.

II. O Modelo de Domínio é um dos artefatos produzidos durante a fase de Elaboração.

III. A fase de Construção é responsável pela produção de diversos artefatos importantes, dentre os quais se destaca o Diagrama de Classes de Projeto. 

Alternativas
Q1867350 Engenharia de Software
O Processo Unificado e diversos métodos atuais de desenvolvimento iterativo encorajam um planejamento das iterações iniciais de um projeto de forma a priorizar:
Alternativas
Q1905926 Engenharia de Software

O processo unificado (Unified Process UP ou PU em PT/BR) é um processo de desenvolvimento de software que utiliza a UML como linguagem de modelagem, embora possa ser aplicado com outras linguagens. O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, fornece uma abordagem disciplinada para designar tarefas e responsabilidades dentro de uma organização de desenvolvimento. Seu objetivo é garantir a produção de produtos de software de alta qualidade que atenda às necessidades de seus usuários finais, dentro de cronograma e orçamento previsíveis. Observe a figura a seguir.


Imagem associada para resolução da questão


Diante do exposto, é correto afirmar que:

Alternativas
Q1905920 Engenharia de Software

Considere que determinada empresa de desenvolvimento de software ganhou processo de licitação para desenvolver dois sistemas de gestão para a Secretaria da Fazenda do Piauí. Na fase de elicitação de requisitos desses sistemas, o engenheiro de requisitos identificou as seguintes características no projeto:


I. O sistema será entregue somente na última fase de desenvolvimento e o teste deve ser realizado em cada fase.

II. A avaliação de risco deve ser realizada a cada iteração.

III. Devem ser usados componentes já implementados utilizando um framework de integração para os módulos.


É correto afirmar que as características estão relacionadas, respectivamente, aos seguintes modelos de desenvolvimento de software:

Alternativas
Q1860926 Engenharia de Software
Considere as seguintes atividades:
I. Identificar os maiores riscos do projeto e, no final da fase, apresentar um modelo de requisitos para o sistema, que pode ser um conjunto de casos de uso da UML, uma descrição da arquitetura ou um plano de desenvolvimento do software.
II. Elaborar o projeto do sistema e o desenvolvimento, em paralelo, das partes do sistema e sua integração.
III. Com base em informações originadas de business cases estabelecidos para o sistema, identificar todas as entidades externas (pessoas e sistemas) que vão interagir com o sistema e definir as interações. Essas informações são usadas para avaliar a contribuição do sistema para o negócio.
Essas atividades são, correta e respectivamente, abordadas nas fases do Rational Unified Process (RUP): 
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858603 Engenharia de Software
Um Analista de Sistemas atua no desenvolvimento de software utilizando diferentes processos e metodologias cujas características são: 

I. A fase de transição se concentra nas atividades necessárias para colocar o software nas mãos dos usuários. Tipicamente, essa fase inclui várias iterações, incluindo versões beta, versões de disponibilidade geral, além de correções de erros e lançamentos de aprimoramento. Um esforço considerável é gasto em atividades ligadas ao usuário: documentação de sistema, treinamento e suporte no uso inicial do produto. Neste ponto, no entanto, o feedback do usuário deve limitar-se principalmente a problemas de ajuste, configuração, instalação e usabilidade do produto. 
II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. A transparência requer que estes aspectos tenham uma definição padrão comum para que os observadores compartilhem um mesmo entendimento do que está sendo visto. Por exemplo: uma linguagem comum referindo-se ao processo deve ser compartilhada por todos os participantes; e aqueles que realizam o trabalho e aqueles que inspecionam o incremento resultado do trabalho devem compartilhar uma definição comum de Pronto.
III. A implementação inicial do software apoia duas atividades do processo de engenharia de requisitos: a) levantamento de requisitos, pois os usuários podem realizar experiências para ver como o sistema apoia seu trabalho, podendo ter novas ideias para os requisitos, identificar pontos positivos e negativos do software e até propor novos requisitos de sistema; b) validação de requisitos, pois a implementação pode revelar erros e omissões nos requisitos propostos, levando os usuários a crerem que sua visão inicial era incorreta e incompleta e dando a eles oportunidade de fazerem ajustes na especificação de sistema para refletir sua compreensão alterada dos requisitos. 
IV. O cliente está sempre participando do desenvolvimento do sistema; testes de unidade e de aceitação fornecem feedback sobre o sistema; oportunidades e problemas são identificados o mais rápido possível; os códigos são integrados e testados constantemente, para o caso de algum problema ser detectado, poder ser corrigido imediatamente.

As características I, II, III e IV são, respectivamente,
Alternativas
Q1858081 Engenharia de Software
No contexto da Engenharia de Software, um modelo de processo é visualizado como um ciclo de vida constituído da especificação, do desenvolvimento, da validação e da evolução. Nesse modelo, as fases são representadas separadas umas das outras, tais como especificação de requisitos, projeto de software, implementação e testes. Esse modelo de processo é denominado modelo em
Alternativas
Q1858080 Engenharia de Software
O Rational Unified Process – RUP constitui um exemplo de modelo de processo derivado da UML e do Processo Unificado (PU) de Software associado. Por característica, o RUP apresenta uma visão única de processo para os modelos convencionais, sendo descrito a partir de três perspectivas. Nesse contexto, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Estática – essa perspectiva mostra as atividades realizadas no processo. ( ) Prática – essa perspectiva mostra as fases do modelo ao longo do tempo. ( ) Dinâmica – essa perspectiva sugere as boas práticas a serem usadas durante o processo.
As afirmativas são, respectivamente, 
Alternativas
Q1855670 Engenharia de Software

Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.


O modelo de processo evolucionário é uma variação no modelo cascata. Esse modelo descreve a relação entre as ações de garantia da qualidade e as ações relacionadas à comunicação, à modelagem e às atividades de construção iniciais. 

Alternativas
Q1855667 Engenharia de Software

Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.


No modelo cascata, existe uma intercalação de atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões (incrementos), de maneira que cada versão adiciona funcionalidade à anterior.

Alternativas
Q1852249 Engenharia de Software
Algumas vezes, a engenharia de software necessita de um processo que possa acondicionar um produto que evolui ao longo do tempo, devido à constante atualização dos requisitos, ou o tempo para implantação é curto para entrega do sistema completo. Para este tipo de situação, qual modelo se adequa melhor? 
Alternativas
Q1847828 Engenharia de Software
Sobre o modelo de ciclo de vida de software denominado Cascata, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) Organiza as atividades do processo de desenvolvimento sequencialmente. ( ) Cada fase envolve a elaboração de documentos que devem ser aprovados antes do início da fase seguinte. ( ) As fases subsequentes podem ser iniciadas em qualquer etapa do ciclo.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q1845293 Engenharia de Software
Em quais fases do Processo Unificado (UP) o workflow (disciplina) de requisitos é executado? 
Alternativas
Q1838898 Engenharia de Software
Na questão que avalia conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.  
No que se refere à engenharia de software, assinale a alternativa que apresenta o estágio do modelo em cascata em que o projeto do software é desenvolvido como um conjunto de programas ou de unidades de programa e há a verificação de que cada unidade atende a sua especificação.
Alternativas
Q1828002 Engenharia de Software
Observe a figura abaixo, que representa os estágios do ciclo de vida em cascata para o projeto, análise e desenvolvimento de sistemas. 
Imagem associada para resolução da questão

Sendo as fases 1 – Comunicação e 5 – Implantação, as demais, 2, 3 e 4, são denominadas, respectivamente, 
Alternativas
Q1827994 Engenharia de Software
No que se refere ao desenvolvimento de sistemas automatizados, o RUP é um exemplo de modelo de processo moderno derivado da UML e do Processo de Desenvolvimento de Software Unificado, o qual reconhece que os modelos convencionais apresentam uma visão única de processo. Em contrapartida, o RUP é descrito a partir de três perspectivas, caracterizadas a seguir:
I. que mostra as fases do modelo ao longo do tempo; II. que mostra as atividades realizadas no processo; III. que sugere as boas práticas a serem usadas durante o processo.
As perspectivas I, II e III são denominadas, respectivamente, 
Alternativas
Q1825852 Engenharia de Software

    Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).

Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.


Pelo Processo Unificado, no fluxo de trabalho da implementação os técnicos devem distribuir e instalar uma versão do software nos locais de trabalho dos usuários.

Alternativas
Q1795148 Engenharia de Software
O processo unificado de software é segmentado em fases que devem ser executadas na seguinte ordem:
Alternativas
Q1795147 Engenharia de Software
Sobre o processo unificado ágil, ou AUP (agile unified process), é correto afirmar que:
Alternativas
Respostas
261: E
262: D
263: A
264: B
265: C
266: E
267: A
268: A
269: B
270: E
271: E
272: B
273: B
274: A
275: B
276: A
277: D
278: E
279: D
280: A