As 27 principais perguntas e respostas da entrevista SDLC (2024)
Perguntas e respostas da entrevista SDLC para calouros
1) O que é SDLC?
SDLC é uma abreviatura de Ciclo de Vida de Desenvolvimento de Software. SDLC é uma série de etapas que oferece um modelo definido para o desenvolvimento e gerenciamento do ciclo de vida de uma aplicação.
👉 Download gratuito de PDF: Perguntas e respostas da entrevista SDLC
2) Cite cinco modelos usados em SDLC
- Modelo em cascata
- Modelo de desenvolvimento rápido de aplicativos (RAD)
- Modelo ágil
- modelo iterativo
- Modelo espiral
3) Explique as fases do modelo cascata
A seguir estão os diferentes Fases do modelo em cascata:
- Levantamento de requisitos
- Design
- Desenvolvimento
- Ensaios
- Implementação e Manutenção
4) Afirma a importância da fase de Design?
Os requisitos são especificados na forma de um documento. Em seguida, é convertido em uma estrutura lógica que precisa ser implementada em uma linguagem de programação específica. A fase de design também é útil para especificar requisitos de hardware e sistema. Também permite definir a arquitetura completa do sistema. A saída é projetada para documentar que atua como uma entrada para todos os processos subsequentes. Fases SDLC.
5) Quais são as tarefas realizadas na fase de codificação?
Na fase de codificação, o documento de design é convertido em uma linguagem de programação executável. A saída do estágio de codificação é o código-fonte que pode atuar como entrada para a fase de teste e manutenção.
6) O que é estudo de viabilidade?
A viabilidade permite avaliar quão viável será o desenvolvimento de projetos de software para qualquer organização. O analista de software faz o estudo completo para entender a viabilidade operacional, econômica e técnica de qualquer projeto.
7) Quais são os níveis de maturidade no CMM?
O Capability Maturity Model é uma referência para analisar a maturidade do processo de desenvolvimento de software de uma organização. É uma técnica utilizada para refinar o processo de desenvolvimento de software de uma empresa. É usado para avaliar qualquer empresa em uma escala de cinco níveis diferentes com base em suas principais áreas de processo. Fala sobre a maturidade da empresa com base no projeto que a empresa está tratando e nos clientes.
Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Otimizando são cinco níveis que determinam os níveis de CMM de qualquer empresa.
8) Dê alguns benefícios de usar o modelo V?
- Simples e fácil de usar.
- Cada fase tem especificidades
- O modelo V é mais bem-sucedido devido ao desenvolvimento inicial de planos de teste. Isso reduz o custo de correções de bugs
- Funciona de forma mais eficaz com projetos pequenos onde os requisitos são pequenos
9) Qual é o ‘escopo’ de um projeto?
O escopo do projeto nada mais é do que as metas, objetivos e expectativas do projeto. O escopo do software é um limite bem definido, que inclui todos os processos executados para desenvolver e entregar o produto de software. O escopo do software consiste em todas as funcionalidades e artefatos a serem entregues ao sistema de software. O escopo do software também ajuda a identificar o que o sistema fará e o que não fará.
10) Na sua opinião, quando os usuários devem ser treinados em um novo sistema?
Durante a fase de implementação
11) Cite a fase onde foi monitorado o desempenho do novo sistema?
Durante a fase de Evolução e Manutenção, o sistema é monitorado continuamente.
12) O que é um sistema de informação baseado em computador?
É um sistema no qual os computadores realizam alguns procedimentos.
13) Explique o design de baixo nível ou detalhado em relação ao SDLC
No Design de Baixo Nível, o Design de Alto Nível é dividido em módulos e programas. O design lógico é desenvolvido para cada programa e será documentado como especificações do programa.
14) Qual a utilidade da sessão JAD?
A sessão JAD (Joint Application Design) é usada para obter dados e informações sobre o sistema
15) Indique a diferença entre SDLC e Stlc
SDLC envolve a verificação e validação completa de um projeto. O estágio SDLC requer análise de requisitos de negócios, design, processo de desenvolvimento, processo de teste e manutenção.
Já o STLC envolve apenas validação.
Perguntas da entrevista sobre o ciclo de vida de desenvolvimento de software para experientes
16) Quem são as pessoas envolvidas nas fases do Modelo Cascata
As pessoas envolvidas no modelo em cascata dependem da estrutura da organização. Aqui estão profissionais que geralmente estão envolvidos
- Analista de negócios
- Gerente Técnico ou Desenvolvedores Sênior
- Líder Técnico ou Sistema Archiproteger na fase de design
- Desenvolvedores em fase de codificação.
- Testadores em fase de testes.
- Gerente de Projeto e Equipe de Manutenção na fase de Manutenção
17) O que é DFD nível 0?
O nível de abstração mais alto é chamado de Nível 0 DFD (Diagrama de Fluxo de Dados). Também é conhecido como DFD de nível de contexto. Ele fornece especificações sobre todo o sistema de informação como um diagrama que contém todos os detalhes sobre o sistema.
18) Explique a coleta de requisitos da equipe em relação ao SDLC
A coleta de requisitos é uma fase importante do SDLC. Nesta fase os requisitos de negócio são reunidos. O cronograma e o custo do projeto também são analisados nesta fase.
19) Explique resumidamente a fase de teste
Diferentes metodologias de teste são praticadas para detectar bugs de software que surgiram nas fases anteriores. Hoje, existem muitos tipos de ferramentas de teste e metodologias disponíveis. Poucos primeiros também estão construindo suas ferramentas de teste, que são personalizadas de acordo com a necessidade de suas organizações.
20) Quais são os problemas enfrentados no modelo cascata?
Alguns dos problemas comuns enfrentados no modelo cascata são
- O modelo em cascata não é ideal para projetos complexos onde os requisitos não são claros
- É preciso muito tempo para completar todas as etapas
- Existem certos bugs que nunca foram corrigidos neste modelo
21) Como é chamado o estudo detalhado do sistema existente?
O estudo detalhado do sistema existente é chamado de análise do sistema
22) Qual é o principal objetivo da prototipagem?
A prototipagem oferece minimodelo do sistema proposto
23) Em qual etapa do encerramento antecipado do projeto SDLC poderia ser feito?
No processo SDLC, o encerramento do projeto pode ser realizado na fase de estudo de viabilidade.
24) Na sua opinião, qual é a fase mais criativa e desafiadora do ciclo de vida do sistema?
O design é uma das fases mais desafiadoras do ciclo de vida do SDLC.
25) Cite o tipo de viabilidade em que a economia de custos e os lucros adicionais excederão o investimento necessário.
É conhecido como Viabilidade Econômica
26) As correções de bugs também podem incluir manutenção de software?
Sim, a fase de correção de bugs também inclui manutenção de software
27) O custo da correção de erros é menor em qual estágio do ciclo de vida do SDCL?
O custo da correção de erros é muito menor no estágio inicial da análise de requisitos.
Essas perguntas da entrevista também ajudarão em sua viva (oral)