Foram encontradas 1.558 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q836992 Engenharia de Software
No RUP, uma das metas do workflow de requisitos é
Alternativas
Q836991 Engenharia de Software

Considere a frase a seguir:


O ..., é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades. Um dos problemas deste modelo, sob o ponto de vista do gerenciamento, é a falta de visibilidade do processo.


A lacuna deve ser preenchida corretamente por

Alternativas
Q836990 Engenharia de Software
Pela utilização do utilitário de linha de comando do Subversion (svn) é possível listar o autor das revisões para os arquivos ou endereços (URL) especificados. Para executar este procedimento é necessário informar como argumento para esse utilitário o comando
Alternativas
Q836988 Engenharia de Software
A linguagem UML possui diversos diagramas que podem ser utilizados para fazer a modelagem estática ou comportamental do sistema. O diagrama de classes, o diagrama de casos de uso e o diagrama de sequência são classificados, respectivamente, como
Alternativas
Q265056 Engenharia de Software
Considere as afirmações sobre UML:


I. Surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh.


II. É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.


III. Tornou-se, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.


Está correto o que se afirma em

Alternativas
Q265055 Engenharia de Software
Leia o texto:


Imagem 026.jpg


Neste texto, foi omitida a referência à técnica conhecida como

Alternativas
Q265054 Engenharia de Software
O processo de desenvolvimento orientado a testes, de uma forma geral, é baseado em 3 passos. Estes 3 passos são repetidos até que não se consiga pensar em novos testes, o que indicaria, então, que a funcionalidade está pronta. Um destes passos e o que nele deve ser feito está expresso corretamente em:

Alternativas
Q265053 Engenharia de Software
O XP (Extreme Programming) utiliza uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Ele

Alternativas
Q265052 Engenharia de Software
O Scrum é fundamentado nas teorias empíricas de controle de processo (empirismo). A função de cada um dos três pilares que apoiam a implementação de controle de processo empírico está apresentada a seguir:


I. Se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, implicando que o produto resultante será inaceitável, o processo ou o material sendo produzido deve ser ajustado.


II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. Isso requer que os aspectos sejam definidos por um padrão comum para os observadores compartilharem um mesmo entendimento do que está sendo visto.


III. Os artefatos Scrum e o progresso em direção ao objetivo devem ser frequentemente checados para detectar indesejáveis variações. Isso não deve, no entanto, ser tão frequente que atrapalhe a própria execução das tarefas.


A associação correta do nome do pilar com a sua função está expressa em:

Alternativas
Q265051 Engenharia de Software
Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes derivadas da classe Pessoa e, por isso, herdam os métodos cadastrar, alterar e excluir, mas estes métodos são sobrescritos na classe Aluno e Professor com implementações bastante distintas, em função dos dados associados a cada um deles.


O exemplo ilustra o conceito de

Alternativas
Q265049 Engenharia de Software
A utilização de diversos diagramas da UML permite que falhas possam ser descobertas nos diagramas anteriores, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software. As funções de alguns dos diagramas da UML 2.0 são apresentadas abaixo:


I. Preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo. Este diagrama costuma identificar o evento gerador do processo modelado, bem como o ator responsável por este evento, e determina como o processo deve se desenrolar e ser concluído por meio do envio de mensagens que, em geral, disparam métodos entre os objetos.


II. Define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos possuídos por cada classe, além de estabelecer como as classes se relacionam e trocam informações entre si.


III. Procura identificar os atores (usuários, outros softwares que interagem com o sistema ou algum hardware especial), que utilizarão de alguma forma o software, bem como os serviços, ou seja, as opções que o sistema disponibilizará aos atores.


IV. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução de um processo.


A associação correta do diagrama com a sua função está expressa em


Alternativas
Q265048 Engenharia de Software
A Sprint é considerada o coração do Scrum. Uma nova Sprint inicia-se imediatamente após a conclusão da Sprint anterior. Durante a Sprint

Alternativas
Q263662 Engenharia de Software
Uma maneira importante de classificar sistemas de informação é pela natureza das atividades que eles suportam. Esse suporte pode ser, entre outros, para atividades operacionais que dizem respeito às

Alternativas
Q263659 Engenharia de Software
O modelo de planejamento de sistemas de negócio (BSP - business system planning) foi desenvolvido pela IBM e influenciou outros esforços de planejamento. Este modelo conta maciçamente com o uso de métricas na análise dos processos e dados, com o objetivo de desenvolver a arquitetura da informação. O BSP é uma abordagem de cima para baixo que começa com

Alternativas
Q263657 Engenharia de Software
Sistemas de controles de versões são ferramentas essenciais na gestão de tecnologia da informação de empresas, em especial em empresas desenvolvedoras de software. Estes sistemas têm o intuito de

Alternativas
Q263655 Engenharia de Software
Considere:


Riscos que afetam a qualidade ou o desempenho do software que está sendo desenvolvido, como por exemplo, a falha de um componente comprado para o desempenho esperado e que compromete o desempenho geral do sistema são considerados riscos de I . Outro exemplo de riscos dessa categoria é a II .

As lacunas I e II são preenchidas correta e respectivamente por

Alternativas
Q263651 Engenharia de Software
Um desenvolvedor está trabalhando em uma elaboração de um software no qual uma das funções a serem implementadas é o controle do fluxo de dados que serão armazenados em um SGBD. Esta função receberá como entrada uma estrutura de dados contendo uma coleção de registros de pessoas. Ao término da execução da função, deve ser fornecido como saída outra estrutura de dados contendo uma coleção de pessoas com idade igual ou superior a 18 anos extraídos da estrutura de entrada. Considerando a entrada, saída e o objetivo que deve ser alcançado, o desenvolvedor

Alternativas
Q263650 Engenharia de Software
A especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles:

Alternativas
Q263649 Engenharia de Software
O Gerente de Projetos de Software aplica os conhecimentos, habilidades e ferramentas às atividades do projeto com o objetivo de garantir que o produto seja desenvolvido de acordo com os requisitos. A métrica de análise de Pontos de Função, de acordo com a norma ISO/IEC 20968,

Alternativas
Q263648 Engenharia de Software
Na orientação a objetos

Alternativas
Respostas
801: C
802: A
803: D
804: A
805: E
806: C
807: A
808: A
809: D
810: B
811: A
812: A
813: E
814: B
815: C
816: D
817: B
818: D
819: E
820: A