Vous êtes sur la page 1sur 13

Diseo Orientado a Objetos

TEORA

PROGRAMA QUE IMPRIME UNA LISTA ALUMNOS

METODOLOGA

CLASES Una clase es un tipo definido por el usuario. La definicin de una clase especifica cmo son los objetos de esa clase; esto es, qu atributos definen el estado de cada objeto y qu operaciones permiten variar su estado. Ambos, atributos y operaciones, se denominan miembros de la clase. Existen dos niveles en la construccin de programas: aqullos relativos a pequeos programas (los que normalmente realizan programadores individuales) y aquellos que se refieren a sistemas de desarrollo de programas grandes (proyectos de software) y que, generalmente, requieren un equipo de programadores en lugar de personas individuales. El primer nivel se denomina programacin a pequea escala; el segundo nivel se denomina programacin a gran escala. El desarrollo de un buen sistema de software se realiza durante el ciclo de vida que es el perodo de tiempo que se extiende desde la concepcin inicial del sistema hasta su eventual retirada de la comercializacin o uso del mismo. Las actividades humanas relacionadas con el ciclo de vida implican procesos tales como anlisis de requisitos, diseo, implementacin, codificacin, pruebas, verificacin, documentacin, mantenimiento y evolucin del sistema y obsolescencia. En esencia el ciclo de vida del software comienza con una idea inicial, incluye la escritura y depuracin de programas, y contina durante aos con correcciones y mejoras al software original.

ALGORITMO 1Inicio 2Declaramos nuestra struct clase 3Declaramos miembros de la clase 4Definimos nuestra funcin principal 5Ingresamos datos 6Usamos funcin gets para poder imprimir datos de cadena de caracteres 7Mostrar resultados REFINACIONES 1Inicio 2Declaramos nuestra struct clase 3Declaramos miembros de la clase y el limite de alumnos a ingresar 4Definimos nuestra funcin principal 5Mandamos pedir cada dato 6Ingresamos datos mediante un while y agregamos un contador 7mandamos a imprimir mediante un while y agregamos un contador 8Usamos funcin gets para poder imprimir datos de cadena de caracteres 9Mostrar resultados 1Declaramos alrededor de todo una condicin con do while 1Damos opciones 1Continuamos o finalizamos

PSEUDOCDIGO struct datos{ char grupo[5]; }alumnos[50];

char nombre[25]; int boleta;

char direccion[30];

void main() { int op; do{ cout<<" CANTIDAD DE ALUMNOS A INTRODUCIR: "; cin>>m; while(m!=n) { cout<<"\n NOMBRE DEL ALUMNO: "; gets(alumnos[n].nombre); . n++; } n=0; while(m!=n) { cout<<"\n NOMBRE: "<<alumnos[n].nombre; } cout<<endl; cout<< " Presiona 1 para regresar 0 para salir: " ; } while(1==op); }

ANLISIS : realizar un programa que permita ingresar un cierto nmero de datos, as mismo como un cierto tipo de elementos que integren esos datos en ste caso de alumnos y su grupo, utilizando estructuras (STRUCT).

1.4
El papel de clases y objetos en el anlisis y diseo.

Marco Conceptual del paradigma OO


Programacin Orientada a Objetos Mtodos de Anlisis y Diseo OO

Modelo de Objetos
Abstraccin Encapsulacin Modularidad Herencia Polimorfismo

El futuro del paradigma OO

Bases de Datos OO

Desarrollo basado en componentes (CORBA COM, EJB, COM) Tecnologa de objetos distribuidos (CORBA, RMI, Plataforma .NET)

Vous aimerez peut-être aussi