Aplicaciones Poo

Páginas: 5 (1185 palabras) Publicado: 16 de julio de 2011
UNIDAD V

APLICACIONES

Existen dos niveles en la construcción de programas: aquéllos relativos a pequeños programas (los que normalmente realizan programadores individuales) y aquellos que se refieren a sistemas de desarrollo de programas grandes (proyectos de software) y que, generalmente, requieren un equipo de programa- dores en lugar de personas individuales. El primer nivel se denominaprogramación a pequeña escala; el segundo nivel se denomina programación a gran escala.

La programación en pequeña escala se preocupa de los conceptos que ayudan a crear pequeños programas —aquellos que varían en longitud desde unas pocas líneas a unas pocas páginas—. En estos programas se suele requerir claridad y precisión mental y técnica. En realidad, el interés mayor desde el punto devista del futuro programador profesional está en los programas de gran escala que requiere de unos principios sólidos y firmes de lo que se conoce como ingeniería de software y que constituye un conjunto de técnicas para facilitar el desarrollo de programas de computadora. Estos programas o mejor proyectos de software están realizados por equipos de personas dirigidos por un director de proyectos(analista o ingeniero de software) y los programas pueden tener más de 100.000 líneas de código.

El desarrollo de un buen sistema de software se realiza durante el ciclo de vida que es el período de tiempo que se extiende desde la concepción inicial del sistema hasta su eventual retirada de la comercialización o uso del mismo. Las actividades humanas relacionadas con el ciclo de vida implicanprocesos tales como análisis de requisitos, diseño, implementación, codificación, pruebas, verificación, documentación, mantenimiento y evolución del sistema y obsolescencia. En esencia el ciclo de vida del software comienza con una idea inicial, incluye la escritura y depuración de programas, y continúa durante años con correcciones y mejoras al software original4.


DISEÑOIMPLEMENTACIÓN

MANTENIMIENTO


El ciclo de vida del software es un proceso iterativo, de modo que se modificarán las sucesivas etapas en función de la modificación de las especificaciones de los requisitos producidos en la fase de diseño o implementación, o bien una vez que el sistema se ha implementado, y probado, puedenaparecer errores que será necesario corregir y depurar, y que requieren la repetición de etapas anteriores. La Figura 2.13 muestra el ciclo de vida de software y la disposición típica de sus diferentes etapas en el sistema conocido como ciclo de vida en cascada, que supone que la salida de cada etapa es la entrada de la etapa siguiente.

5.1. ANALISIS DEL PROBLEMA Y DEL ALGORITMO

La primera etapaen la producción de un sistema de software es decidir exactamente qué se supone ha de hacer el sistema. Esta etapa se conoce también como análisis de requisitos o especificaciones y por esta circunstancia muchos tratadistas suelen subdividir la etapa en otras dos:
• Análisis y definición del problema.
• Especificación de requisitos.

La parte más difícil en la tarea de crear un sistema desoftware es definir cuál es el problema, y a continuación especificar lo que se necesita para resolverlo. Normalmente la definición del problemacomienza analizando los requisitos del usuario, pero estos requisitos, con frecuencia, suelen ser imprecisos y difíciles de describir. Se deben especificar todos los aspectos del problema, pero con frecuencia las personas que describen el problema no sonprogramadores y eso hace imprecisa la definición. La fase de especificación requiere normalmente la comunicación entre los programadores y los futuros usuarios del sistema e iterar la especificación, hasta que tanto el especificador como los usuarios estén satisfechos de las especificaciones y hayan resuelto el problema normalmente.

En la etapa de especificaciones puede ser muy útil para mejorar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo
  • poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS