Proceso de Desarrollo de Software

Páginas: 32 (7947 palabras) Publicado: 2 de diciembre de 2015
República bolivariana de Venezuela
Ministerio del poder popular para la educación universitaria
Aldea Francisco de Miranda
Misión Sucre




Proceso De Desarrollo De Software








Informática: T2-T1


Introducción:


El presente trabajo tiene como objetivo, comprender el proceso de desarrollo del software para su desarrollo y modelo. Un proceso denominado ciclo de vida del software es unaestructura aplicada al desarrollo de un producto de software hay varios modelo a seguir, esta fase se ocupa en los fundamentos de enfoque orientado a objetos que se aplica a un programa software. Decidir el conjunto correcto de abstracciones de un determinado dominio, es el problema central del diseño del programa orientado a objetos y modelado.
Entre los componentes un bloque de construcciónmodular par el software de cómputo o sea una parte modular desplegable y reemplazable de un sistema que encapsula implementa y expone un conjunto de interfaces.
Desde el punto de vista orientado a objetos un componente es un conjunto de clases que se interrelacionan entre si. La importante tarea a la hora de crear un producto de software es obtener los requisitos o el análisis. Los clientes suelentener una idea más bien abstracta del resultado final, pero no sobre las funciones que debería cumplir el software. Las pruebas de software son parte esencial del proceso de desarrollo del software








Proceso de desarrollo del software:

Un proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un productode software.

Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.
Es el proceso que se sigue para construir el producto de software desde la concepción de una idea, hasta la entrega y el retiro final del sistema.

Fundamentos delenfoque orientado a objetos y características:

Fundamento 1: Abstracción
Es el principio de ignorar aquellos aspectos de un fenómeno observado que no son relevantes, con el objetivo de concentrarse en aquellos que si lo son. Una abstracción denota las características esenciales de un objeto (datos y operaciones),que lo distingue de otras clases de objetos.

Decidir el conjunto correcto deabstracciones de un determinado dominio, es el problema central del diseño orientado a objetos. Los mecanismos de abstracción son usados en el EOO para extraer y definir del medio a modelar, sus características y su comportamiento. Dentro del EOO son muy usados mecanismos de abstracción: la Generalización, la Agregación y la clasificación.

La generalización es el mecanismo de abstracción mediante elcual un conjunto decolases de objetos son agrupados en una clase de nivel superior (Superclase), donde las semejanzas de las clases constituyentes (Subclases) son enfatizadas, y las diferencias entre ellas son ignoradas. En consecuencia, a través de la generalización, la superclase almacena datos generales de las subclases, y las subclases almacenan sólo datos particulares. La especialización eslo contrario de la generalización. Por ejemplo; Lacrase Médico es una especialización de la clase Persona, y a su vez, la clase Pediatras una especialización de la superclase Médico.


Fundamento 2: Encapsulamiento
Es la propiedad del EOO que permite ocultar al mundo exterior la representación interna del objeto. Esto quiere decir que el objeto puede ser utilizado, pero los datos esencialesdel mismo no son conocidos fuera de él. La idea central del encapsulamiento es esconder los detalles y mostrar lo relevante.

Permite el ocultamiento de la información separando el aspecto correspondiente a la especificación de la implementación; de esta forma, distingue el "qué hacer" del "cómo hacer". La especificación es visible al usuario, mientras que la implementación se le oculta. El...
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