Entradas

Mostrando entradas de septiembre, 2018

TODO SOBRE POO

Imagen
¿Qué es la programación orientada a objetos? Es un paradigma de la programación de computadores que tiene como objetivo el desarrollo computacional basado en una colección de objetos que están interrelacionados y trabajan conjuntamente para resolver un problema. Surge dentro de los paradigmas de la programación como un enfoque diferente al momento de obtener soluciones computacionales. Historia La programación orientada a objetos (POO) nace en los años 60's en el Norwegian Computing Center con la implementación de dos lenguajes de programacion de simulacion:  Simula 1  y  Simula 67 , desarrollados por Kristen Nygaard y Ole Johan Dahl.  Simula 67  introdujo por primera vez los conceptos de clases, objetos, herencia, subclases, corrutinas y funciones virtuales. Es por esta razón que  Simula  es considerado el primer lenguaje orientado a objetos. Programa "Hola Mundo" en Simula 67: El mensaje está codificado en el bloque de código de la c...

CASOS DE USO

Imagen
Casos De Uso De La Ingeniería De Requerimiento El modelo de caso de uso plasma el acuerdo entre clientes y desarrolladores, y es un modelo del sistema desde la perspectiva de la manera como se utiliza el sistema por los  usuarios.    Actor El modelo de caso de uso describe lo que hace el sistema por cada tipo de usuario.  Cada usuario se representa por uno o más actores. Los actores representan terceros que interactuan con el sistema. Un actor es un tipo de usuario, y la instancia de ese tipo, el usuario real. En UML se representa de la siguiente manera: Caso de uso Con un actor es posible identificar las entidades externas al sistema. Para definir las funcionalidades internas al sistema se especifican casos de uso. Un caso de uso es una manera específica de utilizar al sistema mediante la ejecución de una funcionalidad del mismo  De manera mas preceis, un caso de uso especifica una secuencia de acciones que el sist...

Ingeniería de requerimientos

Imagen
Ingeniería de Requerimientos Y Técnicas y herramientas utilizadas en la ingeniería de requerimientos La Ingeniería de Requerimientos (IR) cumple un papel primordial en el proceso de producción de  software, ya que se enfoca un área fundamental: la definición de lo que se desea producir. Su principal tarea consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, las necesidades de los usuarios o clientes; de esta manera, se pretende minimizar los problemas relacionados por la mala gestión de los requerimientos en el desarrollo de sistemas. 2. Ingeniería de requerimientos: conceptos y características Como se menciono anteriormente, la ingeniería de requerimientos sirve como una base sólida en el proceso de desarrollo de software, por lo que antes de pasar a tratar los aspectos referentes a la  administración adecuada de los requerimientos, es importante primero definir lo que...