Definición 1: Proyecto, es un esfuerzo temporal que busca movilizar una serie de recursos para obtener un producto, bien o servicio único o claramente diferenciable de otro (PMI)
Definición 2: Temporal, todo proyecto tiene un inicio y un final
Ejemplo:
Inicio: levante o captura de requisitos
Fin: producto que cumple con los requisitos del cliente
Debe existir una línea de tiempo, un horizonte del proyecto
• Movilización: define el esquema que se va a utilizar para alcanzar o conseguir el bien, producto o servicio. En ingeniería de software lo conocemos como proceso o metodología.
• Producto, bien o servicio: son las metas que se pretender alcanzar con la ejecución del proyecto.
Definición 3: Procesos, define los pasos o secuencias lógicas que se deben ejecutar para alcanzar una meta. En el caso de ingeniería de software está definida como:

Características del proceso:
- Debe tener un inicio y un final
- Todos los procesos son cíclicos o repetitivos
- Tienen unos casos establecidos o previamente definidos
- Se pueden apoyar en herramientas que faciliten la automatización
Definición 4: Producto, es una meta que se puede alcanzar
Ejemplo: ¿Qué tiene un producto software?
• Documento: especificación de requisitos.
• Documento: análisis.
• Documento: diseño.
• Código.
• Manual de usuario.
• Documento: de verificación, de pruebas
Definición 5: Personas, son el eje fundamental de los proyectos y a demás de ejecutar el proyecto permiten:
• Determinar los costos de un proyecto: los costos de un proyecto definen el aspecto monetario (económico) pero también el costo en términos de recursos.
• Determinar la viabilidad y factibilidad del proyecto. (ejemplo: los SI –sistemas de información- que ayudan a tomar decisiones)
• Determinar la calidad de los productos, bienes o servicios. Las personas realizan control de calidad, gestión de calidad y procuran una calidad total (Deming)
Clases, objetos e instancias de clases
Definición 6: Clases, es una entidad abstracta que contiene <
Notación:

Formato:
Class Nombre
{
Public:
Método_1();
Método_2();
Método_3();
...
Private:
Tipo de variable nombre_variable;
}
Definición 7: instanciación, de una clase es un objeto. Es un proceso mediante el cual a partir de una clase dad se obtiene un objeto particular.
Ejemplo:
Class Alumno
{
Public:
-
-
Private:
-
-
}
En C++ la instanciación se realiza por medio del operador de resolución de ámbito.
--> constructor
Class Alumno::Nombre clase()
{
Parametrizo los métodos de esta clase
...
}
Definición 8: Constructor, el objetivo fundamental del constructo es asignar memoria a un determinado método
Definición 9: Destructor, es el encargado de liberar el espacio de memoria asignado para la clase
Formato: ~nombre_clase
No hay comentarios:
Publicar un comentario