Proceso de desarrollo del Software

Páginas: 14 (3478 palabras) Publicado: 26 de noviembre de 2013

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria

Programa Nacional de Formación en Informática





Proceso de desarrollo del software






Facilitador:
Morejon LorenzoCaracas, julio de 2013


































INDICE






INTRODUCCIÓN

El presente trabajo tiene como objetivo profundizar los conocimientos acerca del proceso de desarrollo del software. Para ello se explican los fundamentos del enfoque orientado a objetos. Este enfoque se basa en cuatro principios que constituyen la base de todo desarrolloorientado a objetos. Estos principios son: la abstracción, que muestra las características esenciales de un objeto, donde se capturan sus comportamientos; el encapsulamiento, que reúne a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción; la modularidad, la cual es una propiedad que permite subdividir una aplicación en partes más pequeñas(llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes; y la herencia, en donde los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.
Seguidamente se mencionan los tipos de componentes: los visuales, que al utilizarlos, muestran algún elemento (o dibujo) en la pantalla yes el usuario del programa el que interactúa con él; y los no visuales, que no aparecen en la ventana, y se insertan en un formulario para que el programador los utilice.
También se explica la metodología utilizada para el desarrollo del software, que es el Proceso Unificado de Desarrollo Software (UP), el cual es un marco de desarrollo de software que se caracteriza por estar dirigido por casosde uso, centrado en la arquitectura y por ser interactivo e incremental. Así mismo, se especifica las fases del desarrollo.
Por otra parte se habla del desarrollo ágil de software, que no es más que un marco de trabajo conceptual de la ingeniería de software que promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto. Y del Lenguaje Unificado de Modelado (LUMo UML) el cual es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.



PROCESOS DE DESARROLLO DEL SOFTWARE

FUNDAMENTOS DEL ENFOQUE ORIENTADO A OBJETOS

El Enfoque Orientado a Objeto se basa en cuatro principios que constituyen la base de todo desarrollo orientado a objetos. Estos principios son: la Abstracción, el Encapsulamiento, la Modularidad y laHerencia.
Características del Enfoque Orientado a Objetos. 
Las características siguientes son las más importantes:
Abstracción: Denota las características esenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sinrevelar 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 las características relevantes dentro de un conjunto e identificar comportamientos comunes para definir nuevos tipos de entidades en el mundoreal. La abstracción es clave en el proceso de análisis y diseño orientado a objetos, ya que mediante ella podemos llegar a armar un conjunto de clases que permitan modelar la realidad o el problema que se quiere atacar.



Encapsulamiento: Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar...
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