You are on page 1of 2

Lenguajes de programacin: Conjunto de instrucciones que mediante el interfaz del programador (usuario) y la computadora (ordenador) ayudan a resolver un problema.

Criterios de la calidad el software Correccin: es la capacidad de los productos software para realizar con exactitud sus tareas tal y como se define en las especificaciones. Robustez: es la capacidad de los sistemas de software para reaccionar apropiadamente ante condiciones excepcionales. Compatibilidad: es la facilidad de cambiar unos elementos de software con otros Eficiencia: es la capacidad de un sistema software para exigir la menor cantidad posible de recursos hardware, tales como tiempo del procesador, espacio ocupado de memoria interna y externa o ancho de banda utilizado en los dispositivos de comunicacin. Portabilidad: (transportabilidad) es la facilidad de trasferir los productos software a diferentes entornos hardware y software. Facilidad de uso: es la facilidad con la cual personas con diferentes formaciones y aptitudes pueden aprender a usar los productos software y aplicarlos a la resolucin de problemas Funcionalidad: es el conjunto de posibilidades que proporciona un sistema Oportunidad: es la capacidad de un sistema de software de ser lanzado cuando los usuarios lo desean, o antes. Caja negra: representa el punto de vista del usuario. Se hacen partiendo del supuesto que no se tiene acceso al cdigo. Solo se puede operar el sistema con las opciones que estn disponibles para el usuario. Mtodo cascada: en esta el desarrollo se divide en etapas que deben darse en forma secuencial. En el caso de modificaciones se seguir este mtodo para los cambios a realizar. ETAPA 1) 2) 3) 4) 5) 6) 7)

Autorizacin del proyecto Anlisis Diseo o Codificacin y prueba por mdulo Pruebas integrales Carga y puesta a punto Mantenimiento
Determinar los requerimientos establecer las necesidades a cubrir con el usuario del sistema. Desarrollar una solucin a los sistemas planteados (algoritmo) Cuantificar la solucin en algn lenguaje de programacin Para plantear un algoritmo de solucin es necesario partir de un

Para realizar un programa

La detencin de los requerimientos:


problema claramente definido.

Algoritmo Conjunto de pasos debidamente ordenados y sin ambigedades, que en un tiempo finito dan la solucin
a un problema claramente planteado.

Un algoritmo puede plantearse


Pseudocdigo: se escribe en idioma nativo palabras cercanas a las instrucciones de un lenguaje de programacin. Diagrama de flujo: establece de manera grafica la solucin del problema, utilizando iconos para cada estructura de programa. UML: la forma de diagramacin utilizada para programacin orientada a objetos.

Elementos bsicos del pseudocdigo


Al inicio limitar el pseudocdigo Variable: es un lugar de memoria que puede guardar un valor. Nombre de identificadores: los identificadores suelen tener una serie de convecciones Condiciones: indica una decisin Ciclo: indica que una accin se realizara mientras se cumpla la instruccin sealada.

Mtodo de cascada para un curso inicial


Pasos seguir 1) Resolver dudas sobre el problema planteado 2) Disear la pantalla 3) Disear las pruebas que har al finalizar el programa 4) Elaborar el pseudocdigo 5) Elaborar el cdigo y probar el programa

You might also like