[Ingeniería de software] Resumen de preguntas frecuentes

Q1: ¿Qué es la ingeniería de software?
A :
Software e ingeniería.
El significado del software es completar y expandir otras aplicaciones con el soporte de hardware y otro software. La creación de software es para satisfacer las necesidades de la vida cotidiana o la investigación y el estudio, aplicar la informática, las matemáticas y el conocimiento de disciplinas relevantes de escenarios de aplicación específicos de software, para refinar el problema para cada necesidad, y luego resolver paso a paso, y finalmente llegar , Un conjunto estandarizado de software como entrada, procesamiento y salida.
La ingeniería es la gestión y ejecución de un conjunto de procesos que desarrollarán software, ejecutarán software y mantendrán el software más adelante.

P2: ¿Cuáles son los ciclos de vida de la ingeniería de software?
A:
Definición del problema, análisis de viabilidad, descripción general, diseño del sistema, codificación, depuración y prueba, aceptación y operación, mantenimiento y actualización.

P3: ¿Cuáles son los pasos del desarrollo de software?
R:

Etapa de análisis de la demanda: aclarar problemas,
resumir la recopilación de datos y la etapa de diseño: diseño macro, subdividir todo el proceso de desarrollo de software en varias partes principales, la estructura general del sistema, la división del módulo, la asignación de funciones, el diseño de la estructura de datos e incluso Plan de error
Etapa de diseño detallado: dentro de los módulos divididos, se realiza la implementación específica de la asignación y se hacen arreglos detallados y factibles.
Codificación: codificación de acuerdo con los arreglos anteriores y comunicación oportuna con todos los colegas involucrados en el proceso de desarrollo
Fase de prueba: prueba interna, prueba externa, prueba de módulo, prueba general. Hasta que el software cumpla con los requisitos iniciales de problemas,
entrega, aceptación y mantenimiento

P4: ¿Cuáles son los modelos de desarrollo de software?
R:

Cambie el modelo mientras lo hace, modelo en cascada, modelo iterativo, modelo de prototipo rápido, modelo en espiral, modelo fuente

P5: ¿Qué significa UML?
R
: Lenguaje de modelado unificado El lenguaje de modelado unificado
es un lenguaje utilizado para modelar visualmente sistemas de software. El
objetivo es describir el flujo de trabajo del sistema en un diagrama orientado a objetos, o la relación entre los objetos en el sistema y el sistema. Sus propias funciones,
diagramas UML comunes , diagramas de ejemplo útiles, diagramas de clase, diagramas de actividad, etc.

P5: ¿Explicar la prueba de caja negra y la prueba de caja blanca?

Prueba de recuadro negro: Independientemente de la estructura interna del programa, solo verifique si la función del programa se implementa de acuerdo con el diseño. La estructura interna es transparente para el usuario y el usuario solo puede ver la entrada y los resultados de salida correspondientes.
Prueba de caja blanca: el probador necesita conocer la estructura de datos y la implementación del algoritmo del programa por completo, y verificar la corrección de la lógica interna paso a paso de acuerdo con los pasos de diseño.

P6: ¿Qué es orientado a objetos?

Orientado a procesos es analizar los pasos para resolver un problema, paso a paso, paso a paso
y orientado a objetos es descomponer las cosas que componen el problema en objetos individuales. Use herramientas empaquetadas para resolver problemas

Publicado 16 artículos originales · me gusta 0 · visitas 459

Supongo que te gusta

Origin blog.csdn.net/weixin_43951831/article/details/104835066
Recomendado
Clasificación