CLASES Y OBJETOS POO

Páginas: 9 (2041 palabras) Publicado: 3 de junio de 2015
ELEMENTOS DE PROGRAMACION
ORIENTADA A OBJETOS
Conceptos basicos de la
programación orientada a objetos

TUTORIA 2
 Cuantas líneas de código tiene un
programa?
 Un Computador es una herramienta de
trabajo que permite aumentar la
productividad de una(s) persona(s).
 La programación se puede considerar una
actividad de servicio para otras disciplinas,
pues con ella se resuelven problemas. PASOS CONSTRUCCION DE SOFTWARE
• I. ANALISIS DEL PROBLEMA:
Objetivo es el de entender el problema del cliente
expresándolo de tal manera que cualquier persona
del equipo de desarrollo lo pueda entender.
• IDENTIFICAR:
– 1.Requerimientos
– 2. Mundo en que debe resolverse el problema
– 3. Restricciones y condiciones

PASOS CONSTRUCCION DE SOFTWARE
• II. DISEÑO DE LA SOLUCION.
El objetivo es detallarusando algún lenguaje
(plano, dibujo, diagramas), todas aquellas
características que tendrá la solución antes de
ser construida.
• III. CONSTRUCCION DE LA SOLUCION.
En esta etapa se implementa el programa a partir del
diseño previo y probar su correcto funcionamiento.

QUE ES UN PROGRAMA?

• Es una secuencia de
instrucciones escritas en un
lenguaje de programación que
debe ejecutar un computadorpara resolver un problema.

 EJEMPLO 1.
• SE REQUIERE UN PROGRAMA QUE ADMINISTRE
LA INFORMACION DE UN EMPLEADO.
“El empleado tiene un nombre, un apellido, un
genero (masculino o femenino), una fecha de
nacimiento, una imagen (foto), además tiene una
fecha de ingreso a la empresa y un salario básico.
Desde el programa se debe poder cambiar el
salario del empleado, lo mismo que realizar lossiguientes cálculos con la información disponible:
1) edad actual; 2) antigüedad en la empresa”

I. ANALISIS.
REQUERIMIENTOS: Es una operación que el programa que
se va a construir debe proveer al usuario, y que está
directamente relacionada con el problema a resolver.
Un requerimiento se describe por medio de:
1.Nombre e identificador.
2.Resumen de la operación
3.Entradas de datos que debe dar elusuario para que el
programa las realice.
4.Resultado esperado de la operación

DESCRIPCION DE UN REQUERIMIENTO
NOMBRE

R1: ACTUALIZAR SALARIO BASICO DEL El identificador es R1.
EMPLEADO
Es conveniente asociar un identificador con cada
requerimiento.
El nombre en forma de verbo.
 

RESUMEN

Permite modificar el salario básico del
empleado.

El resumen es una frase corta que explica sin
mayoresdetalles el requerimiento.

ENTRADAS

NUEVO SALARIO

Valores que debe suministrar el usuario al
programa para resolver un requerimiento.
 
Un requerimiento puede tener cero o muchas
entradas.

RESULTADO

El salario del empleado ha sido
actualizado con el nuevo salario

El resultado del requerimiento de este ejemplo es
una modificación de un valor en el mundo del
problema.

EN LA ETAPA DE ANALISIS
Elcliente debe ayudarle al programador a
concretar la información.
La responsabilidad del programador es
garantizar que la información este completa y
que sea clara.

PARA DETERMINAR SI ALGO ES UN
REQUERIMIENTO, HAGA 3 PREGUNTAS
• 1. Poder realizar esta operación es una de las
razones por las cuales el cliente necesita
construir un programa?
• 2. La operación no es ambigua?
(que haya una solainterpretación posible de la operación)

• 3. La operación tiene un comienzo y un final?
(evitar operaciones que implican responsabilidad continua, ej.
“mantener actualizada la información del empleado”

• UN REQUERIMIENTO SE
PUEDE VER COMO UN
SERVICIO QUE EL
PROGRAMA LE OFRECE AL
USUARIO PARA RESOLVER
PARTE DEL PROBLEMA.

NOMBRE

R2: Ingresar la información del empleado
 
 

Asociamos R2, con elrequerimiento
 
Utilizamos el verbo “ingresar” para describir la
operación que se quiere hacer.
 

RESUMEN

Permite al usuario ingresar la información del empleado:
Datos personales y de vinculación con la empresa
 
 
 
 

Se describe la información que debe ingresar y el
resultado.
 

ENTRADAS

NOMBRE DEL EMPLEADO
APELLIDO DEL EMPLEADO
SEXO DEL EMPLEADO
FECHA NACIMIENTO
FECHA INGRESO EMPRESA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • objeto y clase en POO
  • Programacion Orientada a Objeto (POO)
  • Programación orientada a objetos (poo)
  • programacion orientada a objetos poo
  • Programación Orientada A Objetos (Poo)
  • Programación Orientada A Objetos (Poo)
  • POO(programcion a objetos)
  • Qué Es La Programación Orientada A Objetos (Poo)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS