Está en la página 1de 2

Fundamentos De Programación y Swebook

EL libro FDP Nos brinda la oportunidad de aprender mejores formas de cómo


resolver problemas usando un lenguaje de programación, El cual comienza
brindándonos una serie de casos o problemas donde nos dan un ejemplo como
referencia para proceder a realizar un ejercicio de practica para ir poniendo a
prueba de que si estamos entendiendo o estamos conociendo las formas que nos
propone el libro para un mejor aprendizaje.
Analizar un problema significa entenderlo e identificar los tres aspectos en los
cuales siempre se puede descomponer en.

los requerimientos funcionales: Es lo que el sistema debe hacer para satisfacer las
necesidades del cliente

el mundo del problema: el objetivo es entender el mundo en el que ocurre el


problema y recopilar toda la información necesaria para que el programador
pueda escribir el programa.

los requerimientos no funcionales: Se refiere a las cualidades, restricciones y


características del software

Para la solución de un problema, tenemos unas etapas que seguir, las cuales son:
- análisis del problema: esta etapa es para entender y recopilar los requerimientos
funcionales y los no funcionales
- diseño de la solución: en esta etapa lo que hacemos es diseñar o fabricar una
previsualización de como va diseño el software, ya sea con diagramas, dibujos,
planos etc...
-la construcción de la solución: tiene como objetivo implementar el programa a
partir del diseño y probar su correcto funcionamiento.

La solución a un problema tiene varios componentes, El primero es el diseño (los


planos de la solución).
El segundo elemento es el código fuente del programa, escrito en algún lenguaje de
programación como Java, C++, entre otros.

Para expresar el modelo del mundo utilizaremos la sintaxis definida en el


diagrama de clases del lenguaje de modelos UML (Unified Modeling Language).

Java como lenguaje de programación

Java es un lenguaje de propósito


general, con el cual se pueden desarrollar desde
pequeños programas para resolver problemas simples,
hasta grandes aplicaciones industriales o de apoyo a la
investigación.
Mientras que swebook está más enfocado en las etapas de creación del software
como son:

- los requisitos de software: En esta etapa

- Diseño de software:

-construcción de software:

-pruebas de software:

También podría gustarte