27 principais perguntas e respostas da entrevista SDLC

baixar PDF

1) O que é SDLC?

SDLC é uma abreviatura de Software Development Life Cycle. SDLC é uma série de etapas que oferece um modelo definido para o desenvolvimento e gerenciamento do ciclo de vida de um aplicativo.

2) Cite cinco modelos usados ​​no SDLC

  • Modelo em cascata
  • Modelo de desenvolvimento rápido de aplicativos (RAD)
  • Modelo ágil
  • Modelo iterativo
  • Modelo espiral

3) Explique as fases do modelo em cascata

As cinco fases principais do modelo em cascata são:

  • Levantamento de requisitos
  • Projeto
  • Desenvolvimento
  • Testando
  • 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 todas as fases SDLC subsequentes.

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 o 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 usada para refinar o processo de desenvolvimento de software de uma empresa. Ele é usado para avaliar qualquer empresa em uma escala de cinco níveis diferentes com base em suas áreas de processo chave. Fala sobre a maturidade da empresa a partir do projeto que a empresa está realizando e dos 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
  • O modelo V é mais bem-sucedido devido ao desenvolvimento inicial de planos de teste. Isso reduz o custo de correção de bugs
  • Funciona mais eficazmente com pequenos projetos 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) Nomeie a fase em que o desempenho do novo sistema monitorou?

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 projeto detalhado ou de baixo nível 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

O SDLC envolve a verificação e validação completas 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.

Considerando que STLC envolve apenas validação.

16) Quem são as pessoas envolvidas nas fases do Modelo em Cachoeira

As pessoas envolvidas no modelo em cascata dependem da estrutura da organização. Aqui estão os profissionais que geralmente estão envolvidos

  • Analista de negócios
  • Gerente Técnico ou Desenvolvedores Sênior
  • Líder técnico ou arquiteto de sistema na fase de design
  • Desenvolvedores em fase de codificação.
  • Testadores em fase de teste.
  • Gerente de Projeto e Equipe de Manutenção na fase de Manutenção

17) O que é nível 0 DFD?

O nível de abstração mais alto é denominado 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ções como um diagrama que contém todos os detalhes sobre o sistema.

18) Explicar a coleta de requisitos da equipe em relação ao SDLC

A coleta de requisitos é uma fase importante do SDLC. Neste estágio, os requisitos de negócios 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 os bugs de software, que acontecem nas fases anteriores. Hoje, existem muitos tipos de ferramentas de teste e metodologias estão 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 em cascata?

Alguns dos problemas comuns enfrentados no modelo em 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 concluir todas as etapas
  • Existem alguns bugs que nunca foram corrigidos neste modelo

21) Como se chama o estudo de detalhes do sistema existente?

O estudo detalhado do sistema existente é chamado de análise do sistema

22) Qual é o objetivo principal do objetivo da prototipagem?

A prototipagem oferece mini-modelo do sistema proposto

23) Em qual etapa do projeto SDLC o término antecipado 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, o estágio de correção de bugs também inclui manutenção de software

27) O custo da correção de erros é mínimo 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.