Proceso de desarrollo del Software

Páginas: 12 (2927 palabras) Publicado: 8 de mayo de 2015

República Bolivariana de Venezuela
Ministerio de Poder Popular para la Educación Superior
CUFM
Sección: I06-101
Ingeniería del Software


Procesos de Desarrollo del Software


Integrantes:
JuanCarlos Barrios
María J. Campos Kisbel G. Jauregui



Caracas, 17 de Abril de 2015
Índice
Contenido
Pág.
Introducción………………………………………………….……….
3
Fundamentos de enfoque orientado a objetos..............................
4Características……………………………………….……..………...
4
Aplicabilidad……………………………………………………………
Componentes………………………………………………………….
6
6
Tipos.....…………………………….…………………………..............
Reusabilidad de componentes.....…………………..........................
Estándares en el Proceso de Desarrollo del Software....................
Reusabilidad de componentes.....…………………..........................
Reusabilidad decomponentes.....…………………..........................
Conclusión……………………………………………………………..
Referencias Bibliográficas………………………………………….
Anexos………………………………………………………………….
7

8
9
10
.













Introducción

El enfoque orientado a objetos está compuesto por elementos individuales que contienen información (valores de datos) y funcionalidad. Las propiedades del objeto son claves. Estos elementos se combinan en un solo elemento, denominadoobjeto. Sus principales características son: la Abstracción, el Encapsulamiento, la Modularidad y la Herencia.
A lo largo de la historia de la programación se empezaron a desarrollar programas cada vez más complejos, apareciendo así los primeros problemas relacionados con la programación. Es por ello que se creó una metodología es un conjunto de reglas destinadas a simplificar las tareas dediseño, estimación de costes, desarrollo y mantenimiento de un sistema informático.
Desarrollar un producto de software comercial es una tarea enorme que puede continuar por varios meses o años. Es por ello que se debe seguir un proceso con el principal propósito de conseguir una producción eficaz y eficiente de un producto software que reúna los requisitos del cliente.
La mayoría de losprogramadores trabajan en un lenguaje y utilizan sólo un estilo de programación. Ellos programan en un paradigma forzado por el lenguaje que utilizan. No existe ningún estilo de programación idóneo para todas las clases de programación. La orientación a objetos se acopla a la simulación de situaciones del mundo real.








Fundamentos de enfoque orientado a objetos

El Enfoque Orientado a Objeto se basa encuatro principios que constituyen la base de todo desarrollo orientado a objetos. Estos principios son: la Abstracción, el Encapsulamiento, la Modularidad y la Herencia.

Características:

Las características siguientes son las más importantes:

1. Abstracción: Denota las características esenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el sistema sirve como modelo deun "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características. Los procesos, las funciones o los métodos pueden también ser abstraídos y cuando lo están, una variedad de técnicas son requeridas para ampliar una abstracción. El proceso de abstracción permite seleccionar lascaracterísticas relevantes dentro de un conjunto e identificar comportamientos comunes para definir nuevos tipos de entidades en el mundo real.
2. Encapsulamiento: Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema.
3. Modularidad: Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de desarrollo de software
  • Proceso desarrollo software
  • Proceso unificado de desarrollo de software
  • Proceso de desarrollo de software
  • Actividades en el proceso de desarrollo del software
  • Estapas Del Proceso De Desarrollo De Software
  • Proceso De Desarrollo De Software
  • Proceso de Desarrollo de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS