Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q85284 Engenharia de Software
Considere:

I. Um produtor ou consumidor de informações que resida fora dos limites do sistema a ser modelado.

II. Um transformador de informações que resida dentro dos limites do sistema a ser modelado.

III. Um método de decomposição sucessiva, da mais abstrata para a mais granular visão de processos do sistema a ser modelado.

Na análise estruturada, I, II e III correspondem, respectivamente, a
Alternativas
Q85283 Engenharia de Software
Propriedade pela qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura mas comportamentos distintos. Tratase de
Alternativas
Q84021 Engenharia de Software
Julgue os itens seguintes, a respeito de diferentes abordagens
para o processo de desenvolvimento de software.
O RUP (rational unified process) é um modelo de processo de desenvolvimento genérico e moderno, organizado em fases - concepção, elaboração, construção e implantação -, que separa as atividades em requisitos, análise e projeto.
Alternativas
Q84020 Engenharia de Software
Julgue os itens seguintes, a respeito de diferentes abordagens
para o processo de desenvolvimento de software.
O extreme programming (XP), que se inclui entre os métodos ágeis, apresenta, entre outras, as seguintes características: pequenos releases, projeto simples, refactoring, programação em pares e propriedade coletiva.
Alternativas
Q84018 Engenharia de Software
A técnica de análise de pontos de função é considerada uma
técnica de medição funcional de tamanho, segundo a ISO/IEC
20926. A esse respeito, e considerando que a sigla IFPUG se
refere ao International Function Point Users Group, julgue os
itens subsequentes.
A NESMA (Netherlands Software Metrics Users Association) tem objetivos e ações bem próximos aos do IFPUG; ambos apresentam abordagens semelhantes para a aplicação da análise de pontos de função em projetos de melhoria de software e na fase inicial do desenvolvimento do produto de software.
Alternativas
Q84016 Engenharia de Software
A técnica de análise de pontos de função é considerada uma
técnica de medição funcional de tamanho, segundo a ISO/IEC
20926. A esse respeito, e considerando que a sigla IFPUG se
refere ao International Function Point Users Group, julgue os
itens subsequentes.
O conceito de projeto de melhoria do IFPUG envolve as manutenções evolutivas, corretivas e preventivas da aplicação.
Alternativas
Q84015 Engenharia de Software
Julgue os próximos itens, a respeito dos requisitos de um sistema,
que definem o que o sistema deve fazer e as restrições existentes.
Um processo de elicitação e análise de requisitos envolve as seguintes atividades: obtenção de requisitos, em que são coletados os requisitos e os requisitos de domínio; classificação e organização de requisitos, que agrupa e organiza os requisitos relacionados; priorização e negociação de requisitos, em que, com a participação dos stakeholders, são resolvidos os conflitos de requisitos; e documentação de requisitos, para a produção dos documentos de requisitos formais ou informais.
Alternativas
Q84014 Engenharia de Software
Julgue os próximos itens, a respeito dos requisitos de um sistema,
que definem o que o sistema deve fazer e as restrições existentes.
Requisitos não funcionais são declarações dos serviços a serem fornecidos pelo sistema, enquanto requisitos funcionais restringem tanto o sistema quanto o processo de desenvolvimento que deve ser usado. Os requisitos funcionais podem ser de produto, organizacionais ou externos.
Alternativas
Q84013 Engenharia de Software
Julgue os próximos itens, a respeito dos requisitos de um sistema,
que definem o que o sistema deve fazer e as restrições existentes.
São consideradas técnicas de validação de requisitos: revisões de requisitos, prototipação e geração de casos de teste.
Alternativas
Q84011 Engenharia de Software
A respeito de modelo de processo, que pode ser usado para indicar
quais atividades ocorrem, quando e por quem elas são realizadas,
julgue os itens a seguir.
São elementos de um processo de desenvolvimento de software: atividade, sequência, modelo de processo, recursos, controles, políticas e organização.
Alternativas
Q1667691 Engenharia de Software

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

No diagrama de casos de uso, os relacionamentos podem ser associações ou generalizações, podendo ocorrer entre atores e, nos casos de uso, são somente generalizações.
Alternativas
Q1667690 Engenharia de Software

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

O diagrama de sequência mostra como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de operação.
Alternativas
Q1667689 Engenharia de Software

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

Um diagrama de classes contém entidades e relacionamentos. Além disso, pode oferecer uma perspectiva conceitual de determinada realidade de um sistema.
Alternativas
Q1667688 Engenharia de Software

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

No diagrama de casos de uso, um caso de uso (use case) é representado por uma bolinha negra e um rótulo com o seu nome. Normalmente, o use case é uma extensão de uma classe abstrata.
Alternativas
Q1650260 Engenharia de Software

Ano após ano, as geotecnologias ficam mais popularizadas. Setores governamentais, universidades e empresas públicas e privadas compartilham informações georreferenciadas com parceiros, ou as tornam de acesso livre para pesquisadores, técnicos e a população em geral. Há inúmeras iniciativas com relação à disponibilidade de dados primários ou derivados. Acerca desse assunto, julgue o item a seguir.


O Mapserver é um software livre que permite gerar mapas dinâmicos via Internet. Seu funcionamento é embasado em uma interface que possibilita baixar diretamente os arquivos shapefile do servidor de dados para o computador cliente.

Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635587 Engenharia de Software
Scrum é uma metodologia ágil para gerência de projetos, baseada em ciclos tipicamente mensais. Cada um desses ciclos é chamado de:
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635586 Engenharia de Software
Sobre os conceitos de Gerência de Projetos, analise as afirmativas a seguir e assinale a alternativa correta:

I. “Projetos” são atividades contínuas e repetitivas, sem data de término definida.

II. “Programas” são grupos de projetos relacionados entre si que são administrados de modo coordenado.

III. Uma das competências necessárias a um bom gerente de projetos é a habilidade para resolução de conflitos.

IV. Para determinar se um projeto foi bem-sucedido, basta verificar se os gastos com ele se limitaram ao orçamento planejado.

Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635581 Engenharia de Software
Assinale a alternativa que contém somente diagramas previstos na notação UML:
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635579 Engenharia de Software
Em orientação a objetos, o princípio pelo qual um método comporta-se de modo diferente dependendo da classe que o invoca é chamado de:
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635578 Engenharia de Software
Assinale a alternativa que NÃO REPRESENTA uma das razões pelas quais se faz medições de software:
Alternativas
Respostas
10841: E
10842: A
10843: E
10844: C
10845: E
10846: E
10847: C
10848: E
10849: C
10850: C
10851: E
10852: C
10853: C
10854: E
10855: E
10856: A
10857: D
10858: A
10859: D
10860: D