Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105460 Engenharia de Software
O RUP produz artefatos
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105459 Engenharia de Software
Em relação à UML é INCORRETO afirmar:
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105438 Engenharia de Software
São exemplos típicos de ferramentas open source para controle de versão no desenvolvimento de um software:
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105431 Engenharia de Software
Em desenvolvimento de sistemas, focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades significa concentrar-se no que um objeto é e faz antes de se decidir como ele será implementado. Na orientação a objetos, este é um conceito típico
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105430 Engenharia de Software
Utilizado em ambiente de desenvolvimento integrado, consiste na melhoria constante do código-fonte, por meio de modificações num sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo:
Alternativas
Ano: 2011 Banca: FCC Órgão: TRE-RN Prova: FCC - 2011 - TRE-RN - Programador de computador |
Q105423 Engenharia de Software
Num projeto estruturado é o modelo que identifica, entre outros, os depósitos de dados envolvidos:
Alternativas
Q105243 Engenharia de Software
Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de
Alternativas
Q105218 Engenharia de Software
Por um mecanismo de ampliação de seu vocabulário, a UML permite que sejam criados novos blocos de construção derivados dos já existentes, todavia específicos a determinados problemas. Esse mecanismo é definido como
Alternativas
Q105217 Engenharia de Software
Um relacionamento semântico entre classificadores, no qual um deles especifica um contrato cujo cumprimento é assegurado pelo outro. Na UML, trata-se de
Alternativas
Q105216 Engenharia de Software
São produtos da fase de elaboração do RUP:
Alternativas
Q105215 Engenharia de Software
Considere as seguintes características:

I. Propriedade coletiva.

II. Integração contínua.

III. Metáfora.

Dentre as práticas componentes da Extreme Programming, aplica-se o que consta em
Alternativas
Q105213 Engenharia de Software
Na modelagem de Caso de Uso, <<include>> e <<extend>> são relacionamentos de
Alternativas
Q105212 Engenharia de Software
Uma coleção de operações utilizadas para especificar um serviço de um componente. Na UML, trata-se de
Alternativas
Q105211 Engenharia de Software
Associadas à especificação de sistemas críticos, as técnicas de decomposição de riscos podem ser (1) dedutivas - do risco em direção à falha possível ou, ao contrário, (2) indutivas - da falha proposta em direção aos possíveis perigos que levariam-na a ocorrer, ou seja, respectivamente, técnicas
Alternativas
Q105210 Engenharia de Software
São organizadas em uma hierarquia, com as classes de objetos mais genéricas no topo, as quais legam seus atributos às classes mais especializadas.
Trata-se
Alternativas
Q105209 Engenharia de Software
Frequentemente usado para modelagem de sistemas de tempo real. Descreve como um sistema responde aos estímulos internos e externos. Mostra as diferentes situações do sistema e os estímulos que provocam transições de uma para outra situação. Trata-se do modelo de
Alternativas
Q105208 Engenharia de Software
Um analista se insere no ambiente de trabalho onde o sistema será usado. Ele observa o trabalho rotineiro e anota as tarefas reais nas quais os participantes estão envolvidos. Trata-se da técnica de elicitação e análise de requisitos denominada
Alternativas
Q105207 Engenharia de Software
Considere os requisitos:

I. Os valores das faturas devem ser totalizados por cliente e por data de vencimento igual à fornecida pela área de contas a pagar.

II. O software deve ser processável tanto em alta quanto em baixa plataforma.

III. A data de vencimento constante dos boletos de pagamento deve ser igual à data de registro de entrada do documento no cadastro, mais 30 dias corridos.

Exemplo de requisito não funcional consta APENAS em
Alternativas
Q105206 Engenharia de Software
Considere:

I. Cada incremento de software é especificado formalmente e essa especificação é transformada em uma implementação.

II. A correção de software é demonstrada por meio de uma abordagem formal.

III. Não existe teste de defeitos no processo e o teste do sistema concentra-se na avaliação da confiabilidade.

As três características acima pertencem a um processo formal de desenvolvimento de software, denominado
Alternativas
Q104892 Engenharia de Software
Na UML 2.0, os diagramas de objeto, de componente, de atividade e de comunicação são, respectivamente, do tipo (considere E para Estrutural e C para Comportamental):
Alternativas
Respostas
10761: B
10762: E
10763: B
10764: C
10765: B
10766: A
10767: B
10768: D
10769: B
10770: B
10771: E
10772: A
10773: D
10774: E
10775: A
10776: E
10777: D
10778: B
10779: C
10780: E