Metodología Y Tecnología De La Programación

Páginas: 38 (9263 palabras) Publicado: 9 de octubre de 2015
METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN.
Hemos visto cómo se relacionaban entre sí los distintos componentes hardware de una
computadora. Pero todo este hardware resulta prácticamente inútil si no tiene software que le indique
lo que tiene que hacer. Necesitamos aprender técnicas de programación para utilizar la computadora
como una herramienta para resolver problemas.
¿Qué ventajas aportael uso del ordenador para la resolución de problemas? Un buen
número de problemas conlleva cálculos complicados o manejo de grandes cantidades de datos. En el
primer caso, el riesgo de equivocarse es grande, y en el segundo, el trabajo se convierte en pesado y
rutinario. Mediante el uso de la computadora se eliminan estos inconvenientes debido a las
capacidades de la misma, basadas en lassiguientes características: Precisión, rapidez y memoria.
Pero el ordenador por sí mismo no puede analizar un problema y dar directamente su
solución. El programador deberá describir al ordenador con detalle y en una forma entendible para la
máquina, todos los pasos que debe seguir para resolver el problema. Una descripción de este tipo es
un programa y su objetivo es dirigir el funcionamiento de lamáquina.

1.1.

CICLO DE VIDA DEL SOFTWARE.
En general, para crear cualquier aplicación software, hemos de seguir tres fases:

1.-Fase de definición: Estudiamos qué es lo que vamos a realizar (por ejemplo, qué tipo de
información va a manejar el software y qué tipo de operaciones va a realizar sobre esa
información).
2.-Fase de desarrollo: Se lleva a cabo el diseño de los programas y la documentaciónasociada a
los mismos.
3.-Fase de mantenimiento: En ella se realizan las mejoras y correcciones del software desarrollado,
durante su tiempo de vida útil.
Podemos detallar un poco más cada una de las fases anteriores descomponiéndolas en seis
fases que constituyen el ciclo de vida clásico:
- Análisis del sistema: El software que vamos a desarrollar suele ser parte de un sistema
mayor formadopor:
- hardware,
- software,
- bases de datos, y
- personas.
Hemos de estudiar las tareas realizadas por cada uno de estos elementos del
sistema y determinar cuáles de estas funciones se pueden automatizar. Por ejemplo, si
deseamos realizar una aplicación para gestionar una empresa, hemos de ver qué funciones
realiza la empresa, cuáles de éstas se realizan manualmente (por personas) y cuáles estánautomatizadas (se realizan mediante ordenador). Se intentará automatizar el mayor número
de funciones posible.
- Análisis de los requisitos software: Antes de comenzar a diseñar el software hemos de
especificar ciertos aspectos del mismo, como son:
- funciones que debe realizar,
- interacción con el resto de los elementos del sistema,
- rendimiento,
- fiabilidad, etc.

Metodología y Tecnología dela Programación

En cada una de las dos fases mencionadas se genera unos documentos que nos
permiten fijar la estructura funcional de la organización y todos los requerimientos que se
exigirán al software que se va a desarrollar. Los documentos, tanto del análisis del sistema
como del software, se revisan con el cliente hasta que realmente reflejen la realidad de la
organización y susnecesidades.
- Diseño: Debemos obtener un producto software que cumpla con los requisitos establecidos
en las fases anteriores. Para ello, antes de codificar debemos diseñar -en esta fase- la
estructura adecuada para el mismo.
- Codificación: Plasmamos el diseño de la fase anterior en programas escritos en un
lenguaje de programación adecuado, dependiendo del tipo de aplicación. Si el diseño se ha
hechocorrectamente y de forma detallada, la codificación puede realizarse mecánicamente,
es decir, sería un simple proceso de traducción, de cambio de representación.
- Prueba: Consiste en comprobar si hemos construido el software que se deseaba, es decir,
comprobar que los programas:
- se corresponden con el diseño,
- realizan correctamente sus funciones, y
- satisfacen los requisitos indicados.
-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodología De La Programación
  • metodologia de la programacion
  • Metodologia de programacion
  • Metodologia de programacion
  • Metodologías de Programación
  • Metodologia de la programación
  • Metodología De La Programación
  • Metodología de la programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS