Está en la página 1de 6

ACTIVIDAD_ MAPA CONCEPTUAL

ALUMNO: TERRN CRUZ ELIONAI

GRADO Y GRUPO: 5 A

MATERIA: ANALISIS Y MODELADO DE SISTEMAS DE INFORMACIN.

DOCENTE: L.I ZOFIA BENITEZ ALONSO

SISTEMA ABIERTO: ING. EN INFORMATICA.

TECNOLOGIAS PARA EL DESARROLLO DE SOFTWARE


CONOCER

DIVIDE EN:

ESTRUCTU RADO

ORIENTADO A OBJETOS

La tecnologa de Objetos data de los aos 60, cuando surge la necesidad de describir y simular fenmenos como sistemas de comunicacin, sistemas administrativos, etc.En 1961 Krystin Nygaard SIMULA I. Los usuarios descubrieron que tambinprovea de nuevas y poderosas facilidades cuando era usado para otros propsitos,aparte de la simulacin, tales como el prototipeo y aplicaciones.

Es un paradigma de programacin orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando nicamente subrutinas y tres estructuras: secuencia, seleccin (if y switch) e iteracin (bucles for y while), considerando innecesario y contraproducente el uso de la instruccin de transferencia incondicional (GOTO), que podra conducir a "cdigo espagueti", que es mucho ms difcil de seguir y de mantener, y era la causa de muchos errores de programacin.

Ventajas de la programacin estructurada comparada con el modelo anterior (hoy llamado despectivamente cdigo espagueti). Los programas son ms fciles de entender, pueden ser ledos de forma secuencial y no hay necesidad de hacer engorrosos seguimientos en saltos de lneas (GOTO) dentro de los bloques de cdigo para intentar entender la lgica. La estructura de los programas es clara, puesto que las instrucciones estn ms ligadas o relacionadas entre s. Reduccin del esfuerzo en las pruebas y depuracin. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a su estructura ms sencilla y comprensible, por lo que los errores se pueden detectar y corregir ms fcilmente. Reduccin de los costos de mantenimiento. Anlogamente a la depuracin, durante la fase de mantenimiento, modificar o extender los programas resulta ms fcil. Los programas son ms sencillos y ms rpidos de confeccionar. Se incrementa el rendimiento de los programadores, comparado con la forma anterior que utiliza GOTO.

Las tecnologas para el desarrollo de software es algo sumamente importante para nosotros como universitarios, pues con estos conocimientos que podamos adquirir en esta materia es de ventaja para nuestra especialidad. La programacin estructura y la orientada a objetos son las dos grandes en esta materia.

Fuente: http://www.slideshare.net/velezmoro123/tecnologia-orientado-a-objetos http://www.slideshare.net/vnslgars/programacin-estructurada-7299174

También podría gustarte