Tarea

Páginas: 27 (6604 palabras) Publicado: 25 de noviembre de 2012
Instituto Tecnológico Superior Zacatecas Norte

DOCENTE: José Ángel Montes Olguín

MATERIA: Fundamentos de Sistemas de Información

CARRERA: Ingeniería en Informática

SEMESTRE Y GRUPO: 3 “A”

TEMA: El enfoque Programación Orientado a Objetos

ALUMNOS: David Antonio Barrios Ramírez (Resumen)
Jesús Manuel Castañeda R. (Resumen)
Gerardo Contreras Galán (Preguntas)
Carlos AlfredoEstupiñan (Desventajas)
(Encargado de equipo) Manuel Herrera Martínez (Preguntas)
Fernando Martínez Segovia (Ventajas)
Tannya Palmira Montes Domínguez (Ventajas)
Osvaldo Rueda Ontiveros (Resumen)
(Encargado de equipo) Jessica Zúñiga Santana (Preguntas)

FECHA DE ENTREGA: Noviembre de 2012
EL ENFOQUE PROGRAMACION ORIENTADO A OBJETOS
RESUMEN:
La Ingeniería de Software: Software es la sumatotal de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo". Según el mismo autor, "un producto de software es un producto diseñado para un usuario". En este contexto, la Ingeniería de Software (SE del inglés Software Engineering) es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software",que en palabras más llanas, se considera que "la Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos".

Elproceso de ingeniería de software: se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad". El proceso de desarrollo de software "es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado encódigo, el código es probado, documentado y certificado para su uso operativo". Concretamente "define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un cierto objetivo".

El Paradigma de lo Orientado a Objetos:
Existen conceptos ligados en torno a la tecnología orientada a objetos: el paradigma, los principios, el análisis y el diseño, mismos que a continuación se comentan.

LaProgramación Orientada a Objetos:
La Programación Orientada a Objetos (OOP por sus siglas en inglés de Object Oriented Programming) como paradigma, "es una forma de pensar, una filosofía, de la cual surge una cultura nueva que incorpora técnicas y metodologías diferentes”.

Se debe distinguir que la OOP como paradigma (enfoque o manera de visualizar la realidad) y como metodología (colección decaracterísticas para la ingeniería de software) no es la misma cosa. Sin embargo, la publicidad nos confunde asociando la OOP más a una metodología, que al paradigma.

La Programación Orientada a Objetos desde el punto de vista computacional "es un método de implementación en el cuál los programas son organizados como grupos cooperativos de objetos, cada uno de los cuales representa una instancia dealguna clase, y estas clases, todas son miembros de una jerarquía de clases unidas vía relaciones de herencia”.

Fundamentos de lo Orientado a Objetos:
El paradigma OO se basa en el concepto de objeto. Un objeto es aquello que tiene estado (propiedades más valores), comportamiento (acciones y reacciones a mensajes) e identidad (propiedad que lo distingue de los demás objetos).

La estructura ycomportamiento de objetos similares están definidos en su clase común; los términos instancia y objeto son intercambiables. Una clase es un conjunto de objetos que comparten una estructura y comportamiento común.

La diferencia entre un objeto y una clase es que un objeto es una entidad concreta que existe en tiempo y espacio, mientras que una clase representa una abstracción, la "esencia"...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS