Está en la página 1de 19

Capitulo 1: Fundamentos de Programacin

Introduccin a la Programacin Orientada a Objetos

Instructor:
E_mail :

1. Qu es un programa?

Definicin de programa
Conjunto de sentencias dadas en un orden lgico y en un determinado lenguaje de programacin que tienen como propsito fundamental dar respuesta a un problema dado, mediante el uso del computador

1.1 La Programacin
Tecnica que establece las pautas para la elaboracion de programas, bajo ciertas metodologias Estructurada

Orientada a Objetos

1.2 Los Desarrolladores


Denominacin que en la actualidad se refiere al profesional informtico que cubre todos los perfiles de desarrollo de aplicaciones: anlisis , diseo y programacin

1.3 Caractersticas de un buen programa


Correccin : El programa debe resolver correctamente la tarea encomendada Portabilidad : El programa debe comportarse del mismo modo, independientemente donde lo ejecutemos, Eficiente: Adems de cumplir con correccin, debe hacer un uso eficiente de los recursos del computador Claridad: Debe ser fcil de entender y de mantener

2: Qu es un sistema informtico?

Definicin de Sistema Informtico


Conjunto de elementos de hardware y software que procesan datos, para obtener informacin resultante que permita mantener la eficacia en la toma de decisiones dentro de una organizacin.

2.1 Beneficios de un Sistema Informtico Capacidad Comunicacin Costos Control Competitividad

2.2 mbitos de accin

Ciencia Recursos Humanos Logstica Finanzas Contabilidad, etc.

3. Los lenguajes de programacin

Definicin de lenguaje de programacin


Un lenguaje de programacin es un lenguaje artificial que permite elaborar programas para computadoras. Poseen sus propias reglas sintcticas y semnticas, como cualquier otro lenguaje.

3.1 Principales lenguajes de programacin


Visual Basic C# Java Power Builder Rubi C++ PHP ASP

4. Las herramientas de desarrollo actuales

4.1 Entornos de desarrollo

Visual Studio Net Beans Eclipse JCreator

4.2 Manejadores de base de datos

Sql Server Oracle My SQL

4.3 Herramientas CASE


Computer Aided Software Engineering Ingeniera de Software Asistida por Computadora Tareas : Documentan Generan Cdigo Generan Interfaces Ejemplos Rational Rose ERWin TOAD

5. Fases en la elaboracin de un programa


Analizar el problema
Escribir cdigo

para elaborar un programa

Use Visual Fases Studio .NET

Elaborar datos de prueba

Depurar e implantar

Las fases en la elaboracin de programas


Analizar el problema Codificar Elaborar y aplicar plan de pruebas Depurar e implementar

También podría gustarte