Está en la página 1de 3

1.

1 Introduccion a los Frameworks


Padilla Bárcenas Oscar Oziel - 20151714

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


Keywords — Framework, herramientas, bibliotecas, software, framework, según Pressman, puede incluir políticas,
desarrollo prácticas, lineamientos, estándares y herramientas que
ayudan en el proceso de desarrollo de software. [2]
I. INTRODUCCIÓN
Un framework es un conjunto de herramientas y
componentes de software que se pueden usar para crear
aplicaciones. Proporcionan una estructura básica y un
conjunto de funcionalidades comunes, lo que puede ayudar a
los desarrolladores a ahorrar tiempo y esfuerzo.

II. DESARROLLO

A. Concepto de Framework según Ian Sommerville


El término "framework" puede ser entendido como un
conjunto de herramientas, bibliotecas y convenciones que
proporcionan una estructura reutilizable para el desarrollo de
software.
Una estructura conceptual y tecnológica que proporciona
un conjunto de herramientas, bibliotecas y convenciones para
facilitar el desarrollo de software. [1]
Imagen B.1 – Libro de Ingeniería del Software “Un
enfoque práctico” de Roger S. Pressman

C. Concepto propio de Framework


Un Framework es como un kit de herramientas para
desarrolladores de software. Contiene una colección de
componentes predefinidos, como bloques de construcción,
que se pueden ensamblar para crear aplicaciones.
Imagina que quieres construir una casa. En lugar de
comenzar desde cero, podrías usar un kit de casa
prefabricada. El kit te proporcionaría los planos, los
materiales y las instrucciones necesarios para construir la
casa de manera rápida y eficiente.
De manera similar, un framework te proporciona los
componentes básicos que necesitas para construir una
aplicación.

Imagen A.1 – Libro Software Engineering de Ian REFERENCIAS


Sommerville
[1] I. Sommerville, "Software Engineering," 10th ed. Boston, MA:
B. Concepto de Framework según Roger Pressman Addison-Wesley, 2016.
El concepto de framework según Pressman se refiere a [2] R. S. Pressman, "Software Engineering: A Practitioner's Approach,"
una estructura o conjunto de herramientas que proporciona 10th ed. New York: McGraw-Hill Education, 2014.
un enfoque organizado para el desarrollo de software. Un

También podría gustarte