Las 27 preguntas y respuestas principales de la entrevista SDLC

Anonim

Descargar PDF

1) ¿Qué es SDLC?

SDLC es una abreviatura de Ciclo de vida de desarrollo de software. SDLC es una serie de pasos que ofrece un modelo definido para el desarrollo y la gestión del ciclo de vida de una aplicación.

2) Nombra cinco modelos usados ​​en SDLC

  • Modelo de cascada
  • Modelo de desarrollo rápido de aplicaciones (RAD)
  • Modelo ágil
  • Modelo iterativo
  • Modelo en espiral

3) Explica las fases del modelo de cascada.

Las cinco fases principales del modelo de cascada son:

  • Recopilación de requisitos
  • Diseño
  • Desarrollo
  • Pruebas
  • Implementación y mantenimiento

4) ¿Declara la importancia de la fase de diseño?

Los requisitos se especifican en forma de documento. Luego se convierte en una estructura lógica que debe implementarse en un lenguaje de programación específico. La fase de diseño también es útil para especificar los requisitos de hardware y sistema. También permite definir la arquitectura completa del sistema. La salida está diseñada para documentar que actúa como entrada para todas las fases posteriores de SDLC.

5) ¿Cuáles son las tareas que se realizan en la fase de codificación?

En la fase de codificación, el documento de diseño se convierte en un lenguaje de programación ejecutable. La salida de la etapa de codificación es el código fuente que puede actuar como entrada para la fase de prueba y mantenimiento.

6) ¿Qué es un estudio de viabilidad?

La viabilidad permite evaluar qué tan viable será el desarrollo de proyectos de software para cualquier organización. El analista de software realiza el estudio completo para comprender la viabilidad operativa, económica y técnica de cualquier proyecto.

7) ¿Cuáles son los niveles de madurez en CMM?

El modelo de madurez de capacidad es un punto de referencia para analizar la madurez del proceso de desarrollo de software de una organización. Es una técnica que se utiliza para refinar el proceso de desarrollo de software de una empresa. Se utiliza para evaluar a cualquier empresa en función de una escala de cinco niveles diferentes de niveles en función de sus áreas de proceso clave. Habla de la madurez de la empresa en función del proyecto que está tratando la empresa y los clientes.

Inicial, Administrado, Definido, Administrado Cuantitativamente y Optimización son cinco niveles que determinan los niveles de CMM de cualquier empresa.

8) ¿Ofrece algunos beneficios de usar el modelo V?

  • Simple y fácil de usar.
  • Cada fase tiene un
  • El modelo V tiene más éxito debido al desarrollo temprano de planes de prueba. Esto reduce el costo de las correcciones de errores.
  • Funciona de forma más eficaz con proyectos pequeños donde los requisitos son pequeños

9) ¿Cuál es el 'alcance' de un proyecto?

El alcance del proyecto no es más que las metas, los objetivos y las expectativas del proyecto. El alcance del software es un límite bien definido, que incluye todo el proceso que se realiza para desarrollar y entregar el producto de software. El alcance del software consta de todas las funcionalidades y artefactos que se entregarán al sistema de software. El alcance del software también ayuda a identificar qué hará y qué no hará el sistema.

10) Según usted, ¿cuándo debería capacitarse a los usuarios sobre un nuevo sistema?

Durante la fase de implementación

11) Nombre la fase donde se monitorea el desempeño del nuevo sistema.

Durante la fase de Evolución y Mantenimiento, el sistema se monitorea continuamente.

12) ¿Qué es un sistema de información basado en computadora?

Es un sistema en el que las computadoras realizan algunos procedimientos.

13) Explicar el diseño detallado o de bajo nivel relacionado con SDLC

En el diseño de bajo nivel, el diseño de alto nivel se divide en módulos y programas. El diseño lógico se desarrolla para cada programa y se documentará como especificaciones del programa.

14) ¿Cuál es el uso de la sesión JAD?

La sesión JAD (Diseño de aplicaciones conjuntas) se utiliza para obtener datos e información sobre el sistema.

15) Indique la diferencia entre SDLC y Stlc

SDLC implica la verificación y validación completas de un proyecto. La etapa SDLC requiere análisis de requisitos comerciales, diseño, proceso de desarrollo, proceso de prueba y mantenimiento.

Mientras que STLC solo implica Validación.

16) Quiénes son las personas involucradas en las fases del Modelo Waterfall

Las personas involucradas en el modelo de cascada dependen de la estructura de la organización. Aquí, son los profesionales que generalmente están involucrados

  • Analista de negocios
  • Gerente Técnico o Desarrolladores Senior
  • Jefe técnico o arquitecto de sistemas en fase de diseño
  • Desarrolladores en fase de Codificación.
  • Testers en fase de prueba.
  • Project Manager y Equipo de Mantenimiento en la fase de Mantenimiento

17) ¿Qué es DFD de nivel 0?

El nivel de abstracción más alto se llama Nivel 0 DFD (Diagrama de flujo de datos). También se conoce como DFD de nivel de contexto. Proporciona especificaciones sobre todo el sistema de información como un diagrama que tiene todos los detalles sobre el sistema.

18) Explicar la reunión de requisitos del equipo sobre SDLC

La recopilación de requisitos es una fase importante de SDLC. En esta etapa se recopilan los requisitos comerciales. El cronograma y costo del proyecto también se analizan en esta fase.

19) Explique brevemente la fase de prueba

Se practican diferentes metodologías de prueba detectando los errores de software, que suceden nacer durante las fases anteriores. Hoy en día, existen muchos tipos de herramientas de prueba y metodologías disponibles. Pocos primeros también están construyendo sus herramientas de prueba, que están hechas a medida según las necesidades de sus organizaciones.

20) ¿Cuáles son los problemas que enfrenta el modelo de cascada?

Algunos de los problemas comunes que enfrentan en el modelo de cascada son

  • El modelo de cascada no es ideal para proyectos complejos donde los requisitos no están claros
  • Se necesita mucho tiempo para completar cada etapa.
  • Hay ciertos errores que nunca se corrigieron en este modelo.

21) ¿Cómo se llama el estudio de detalles del sistema existente?

El estudio detallado del sistema existente se denomina Análisis del sistema.

22) ¿Cuál es el objetivo principal de la creación de prototipos?

La creación de prototipos ofrece un minimodelo del sistema propuesto

23) ¿En qué paso de la terminación anticipada del proyecto SDLC se podría realizar?

En el proceso de SDLC, la terminación del proyecto se puede realizar en la fase de estudio de viabilidad.

24) Según usted, ¿cuál es la fase más creativa y desafiante del ciclo de vida del sistema?

El diseño es una de las fases más desafiantes del ciclo de vida de SDLC.

25) Nombre el tipo de factibilidad donde el ahorro de costos y las ganancias adicionales excederán la inversión requerida.

Se conoce como viabilidad económica

26) ¿Las correcciones de errores también pueden incluir el mantenimiento del software?

Sí, la etapa de corrección de errores también incluye mantenimiento de software

27) ¿El costo de la corrección de errores es menor en qué etapa del ciclo de vida de SDCL?

El costo de la corrección de errores es muy inferior en la etapa inicial del análisis de requisitos.