Engenharia De Software

Questões de Engenharia De Software de concursos públicos.

Todos os assuntos

30 questãoões encontradas

Pref. Dionísio Cerqueira/SCInformáticaEngenharia De Software

O ciclo de implantação de sistemas é um processo estruturado que envolve diversas etapas para garantir a implementação eficiente de um software ou sistema dentro de uma organização. Marque a alternativa CORRETA que é a primeira fase do ciclo de implantação de sistemas.

2025
Pref. Mineiros/GOInformáticaEngenharia De Software

A norma ISO/IEC 9126 (NBR 13596) fornece um modelo de propósito geral que define 6 categorias de características de qualidade de software. A capacidade do produto de software de ser transferido de um ambiente para outro é a definição da característica:

2025
Prefeitura de Meleiro - SCInformáticaEngenharia De Software

A escolha do modelo de ciclo de vida de desenvolvimento de software é crucial para o gerenciamento de prazos, custos e qualidade do produto final entregue ao cliente. Analise as afirmativas a seguir sobre os modelos tradicionais e ágeis de desenvolvimento. I. O modelo em cascata (Waterfall) é uma abordagem sequencial onde cada fase (requisitos, análise, design, codificação, testes) deve ser concluída antes do início da próxima. II. As metodologias ágeis, como o Scrum, baseiam-se em ciclos iterativos e incrementais chamados de sprints, permitindo adaptações rápidas a mudanças nos requisitos. III. O manifesto ágil prioriza a documentação abrangente e o seguimento rígido de um plano inicial em detrimento da colaboração com o cliente e da resposta a mudanças. Está correto o que se afirma em:

2025
Pref. Toledo/PRInformáticaEngenharia De Software

Sobre a A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada é correto afirmar: I - Ela possibilita que as definições estruturais e comportamentais do sistema sejam documentadas no formato de diagramas. II - Permite a visualização, a especificação, a construção e a documentação dos artefatos de um sistema. III - A modelagem de sistemas exerce um papel fundamental em todas as etapas do processo de desenvolvimento de sistemas. IV - Tem a capacidade de executar múltiplos aplicativos em um único ambiente.

2025
Pref. Mineiros/GOInformáticaEngenharia De Software

O Modelo em Espiral possui esse nome por causa de sua representação, onde cada volta no espiral percorre todas as fases do processo de software. Por definição, combina prevenção e tolerância a mudanças, assume que mudanças são um resultado de riscos de projeto e inclui atividades explícitas de gerenciamento de riscos para sua redução. O desenvolvimento é dividido em quatro setores. Assinale a alternativa que contém o nome do primeiro setor do Modelo em Espiral.

2025
UFPBInformáticaEngenharia De Software

Com relação aos modelos de construção de software, assinale a alternativa que apresenta um modelo de processo executado em sequência, sem que de uma etapa posterior seja possível retornar a uma etapa anterior.

2025
UFPBInformáticaEngenharia De Software

Analise a afirmação abaixo. “São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.” Diante do exposto, assinale a alternativa correta.

2025
Pref. Montes Claros/MG - SMEInformáticaEngenharia De Software

Um analista de sistemas está elaborando um novo sistema de informação e precisa documentar o fluxo de informações entre os processos. Qual das alternativas a seguir descreve corretamente a finalidade dos diagramas de fluxo de dados (DFD) nesse contexto?

2024
Câmara de Apiaí/SPInformáticaEngenharia De Software

Qual das seguintes opções é uma vantagem da análise orientada a objetos sobre a análise estruturada?

2024
Pref. São José do Cerrito/SCInformáticaEngenharia De Software

Considerando a engenharia de software, qual das seguintes metodologias enfatiza a entrega contínua e a colaboração entre todas as partes interessadas no desenvolvimento de software?

2024
HRTNInformáticaEngenharia De Software

Um time de desenvolvimento está trabalhando em um novo aplicativo e está realizando testes para garantir a qualidade do software. Nesse contexto, os testes de software têm o objetivo de

2024
IFMTInformáticaEngenharia De Software

Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. Engenharia de Software . 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis: I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido. II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema. III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento. IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto. Estão CORRETAS as afirmações:

2024
UFAPEInformáticaEngenharia De Software

O desenvolvimento de sistemas é o processo de criação, implementação e manutenção de softwares para atender às necessidades específicas de uma organização ou usuário final. A etapa do desenvolvimento que envolve a criação de uma arquitetura de sistema que define como os diferentes componentes se relacionam entre si é conhecida como

2024
TJ/GOInformáticaEngenharia De Software

Qual é a norma que define os processos do ciclo de vida do software?

2024
Pref. Jaru/ROInformáticaEngenharia De Software

Qual das seguintes opções representa um método de modelagem na Análise Orientada a Objetos?

2023
Pref. Jaru/ROInformáticaEngenharia De Software

Um analista de sistemas está projetando um sistema cliente -servidor e precisa escolher entre a abordagem de Análise Estruturada e Análise Orientada a Objetos. Considerando as características e benefícios de ambas as abordagens, qual delas oferece vantagens na modelagem de sistemas complexos e na representação eficiente das interações entre os diferentes módulos do sistema?

2023
IFMTInformáticaEngenharia De Software

Considere as seguintes sentenças acerca da Engenharia de Software: I - Engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software. II - Os atributos essenciais de um bom software são a funcionalidade, portabilidade e usabilidade. III - Os engenheiros de software devem se preocupar apenas com as questões técnicas relacionadas aos softwares, especialmente os aspectos relacionados à eficiência de software. De acordo com Sommerville (2011):

2023
UFRNInformáticaEngenharia De Software

Os padrões de projeto documentados pelo GoF (Gang of Four) são divididos em três categorias, de acordo com a sua finalidade: padrões de criação, padrões estruturais e padrões comportamentais. Um padrão de projeto estrutural é o

2022
Pref. Estância/SEInformáticaEngenharia De Software

Uma empresa de comercio eletrônico tem uma série de processos de negócio, sendo um deles encarregado exclusivamente de aferir a satisfação do cliente, após comprar e receber sua encomenda. Esse processo que gera indicadores e tem como principal função aferir as metas de desempenho é do tipo

2022
Pref. Estância/SEInformáticaEngenharia De Software

aplicação tipo complexidade quantidade CE baixa 3 A ALI média 1 SE alta 2 A I E baixa 2 B SE média 1 EE alta 2 Na tabela anterior, as aplicações A e B e respectivas quantidades estão relacionadas aos tipos CE (consulta externa), ALI (arquivo lógico interno), SE (saída externa), AIE (arquivo de interface externa) e EE (entrada externa), com suas complexidades. A partir dessas informações, e considerando somente os valores brutos da contagem de pontos de função, é correto afirmar que

2022
Pref. Estância/SEInformáticaEngenharia De Software

No processo de desenvolvimento de software, são feitas alterações no projeto, tanto para implementar melhorias e funcionalidades, quanto para corrigir bugs e aprimorar a experiência do usuário. O controle de versão consiste, basicamente, em um sistema que permite registrar alterações feitas no desenvolvimento do software. A esse respeito, julgue os itens a seguir. I Subversion, GIT e Mercurial são ferramentas de controle de versão que armazenam todo o histórico do sistema. II As ferramentas de controle de versão permitem aos desenvolvedores envolvidos em um único projeto alterar o software e se informar acerca das atualizações efetuadas pela equipe. III O controle de versão pode ocorrer no modelo centralizado (SCVc), em que um único repositório central é utilizado pela equipe para a comunicação, e no modelo distribuído (SCVd), em que cada desenvolvedor tem seu próprio repositório na área de trabalho. Assinale a opção correta.

2022
FURBInformáticaEngenharia De Software

Sobre a etapa de levantamento de requisitos julgue os itens a seguir: I-Entrevistas podem ser utilizadas para essa finalidade. II-A Etnografia é uma técnica de observação que pode ser utilizada para compreender processos operacionais e ajudar a extrair os requisitos de apoio a esse processo. III-Nenhum diagrama da UML tem utilidade nesta etapa. IV-Cenários são uma ferramenta interessante de levantamento de requisitos, por permitir que os stakeholders entendam como podem interagir com o sistema que será desenvolvido. Podemos concluir que:

2020
Pref. Toledo/PRInformáticaEngenharia De Software

Na área de Engenharia de Software, é incorreto afirmar que:

2020
Pref. Vila Velha/ESInformáticaEngenharia De Software

Para acelerar o tempo de desenvolvimento e manter o controle de um projeto podemos recorrer a metodologias, softwares e serviços de apoio ao desenvolvimento de sistemas. A isso chamamos:

2020
Hospital de Clínicas de Porto AlegreInformáticaEngenharia De Software

Assinale a alternativa que apresenta as fases do Processo Unificado.

2012
MP/MGInformáticaEngenharia De Software

Assinale a alternativa que apresenta corretamente a atividade de processo de software realizada para garantir que o software faça o que o cliente deseja.

2012
MP/MGInformáticaEngenharia De Software

Assinale a alternativa que apresenta incorretamente uma característica do processo de desenvolvimento evolucionário de software.

2012
MP/MGInformáticaEngenharia De Software

Assinale a alternativa que apresenta incorretamente uma das dificuldades de se definir qualidade para software.

2012
MP/MGInformáticaEngenharia De Software

Assinale a alternativa que apresenta incorretamente uma atividade de gerenciamento de qualidade de software.

2012
MP/MGInformáticaEngenharia De Software

Assinale a alternativa que apresenta corretamente um processo de software iterativo.

2012