Está en la página 1de 4

Instituto Tecnológico del Estado de Querétaro

Educación Presencial a Distancia

Alumno: José Héctor Nieves Tadeo

Unidad Colón

Asesor: José Antonio Castañeda Osornio

Tutor: Jorge Luis Alonso Moreno

Materia: “Fundamentos de Ingeniería de Software


Introducción
Es el proceso formal de desarrollo de software en el que las necesidades del usuario
se traducen en requerimientos, estos se transforman en diseño que se implementa
en código que se prueba, documenta y se certifica para su uso operativo.

Se suele dividir en tres fases una de planificación, desarrollo y mantenimiento, que


engloban a las seis etapas (Ingeniería del Sistema, Análisis de los Requisitos,
Diseño, Codificación, Pruebas y Mantenimiento).

La fase de Plantificación del Software comprende las etapas de Ingeniería del


Sistema o Análisis del Sistema, en concreto el establecimiento de los Requisitos del
Software o Plan Software; y el Análisis de los Requisitos del Software, que se
traduce en una Especificación de Requisitos.

La fase de Desarrollo emparede las etapas de diseño, calificación y pruebas. Y la


fase de mantenimiento incorpora solamente la etapa propia de mantenimiento.
•Determinar cómo funcionará
de forma general sin entrar
•. Define los flujos de en detalles incorporando
información, las
estructuras primarias de consideraciones de la
datos, las características implementación tecnológica,
funcionales del sistema, como el hardware, la red,
los requerimientos de etc.
rendimiento y las
restricciones impuestas
por el cliente.
Análisis del
Diseño
Sistema

Pruebas o
Verificación Desarrollo
Prueba

•Consiste en comprobar •Se traduce el diseño a


que el software código. Es la parte más
responda/realice obvia del trabajo de
correctamente las ingeniería de software y
tareas indicadas en la la primera en que se
especificación. obtienen resultados
“tangibles”.
Conclusión
En el desarrollo de productos de software las etapas de análisis de requerimientos
y diseño toman gran parte del tiempo del proyecto. El modelo planteado en este
proyecto pretende establecer unos parámetros de diseño generales que permitan
agilizar la implementación de proyectos tipo sistemas de control por software, cuya
base común es el procesamiento de señales digitales en busca de comportamientos
de interés (caracterización de señales).

También podría gustarte