“Conocimiento software>Ingeniería del Software

3 Si un diseño de software no es programa y entonces, ¿qué es así?

2011/12/2
Es un poco difícil decir qué es un diseño de software * no * si no es un programa, porque eso depende de cómo definimos "programa".

Aquí hay un desglose:

* Programa: Un programa es el código de trabajo real que le dice a una computadora qué hacer. Es como la receta de un plato, enumerando los pasos específicos.

* Diseño de software: Este es el plan para un programa. Es un plan de alto nivel que describe:

* Qué hará el software: Las funcionalidades y características.

* Cómo se estructurará: Los componentes, relaciones e interacciones.

* La experiencia del usuario: Cómo interactuará el usuario con el software.

Entonces, ¿qué es un diseño de software si no es un programa?

* Un plan: Es como un plan arquitectónico para un edificio:muestra lo que se construirá, pero en realidad no lo construye.

* Una especificación: Es una descripción detallada de cómo funcionará el software, pero no contiene el código para que funcione.

* Un modelo: Es una representación del sistema de software, pero no una versión ejecutable que funcione.

Piense en ello así:

* Un programa es el auto en sí.

* Un diseño de software es el plan para el automóvil.

El diseño del software es esencial para construir el programa, pero no es el programa en sí. Proporciona una guía para que los programadores sigan al escribir el código real.

Ingeniería del Software
Cómo modificar la profundidad del corte extruido en SolidWorks
¿Qué es el programa AppGraffiti en su computadora?
Cómo evaluar una expresión simbólica MATLAB
¿Significado de pool en software de computadora?
Cómo hacer un PCB en Eagle Ronda CAD
¿Qué es el software CLM?
¿Cuál es la diferencia entre la perspectiva y la arquitectura de software descriptiva?
¿Proporcionar tres ejemplos de proyectos de software que serían susceptibles al modelo de creación de prototipos?
Conocimiento de la computadora © http://www.ordenador.online