Calculo Numerico
Enviado por crisevan • 19 de Noviembre de 2011 • 1.252 Palabras (6 Páginas) • 704 Visitas
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional Bolivariana
3º Semestre en Análisis y Diseño de Sistema 01/T
Profesora: Alumnos:
Introducción
La implementación de sistema es una forma practica usada comúnmente por los diseñadores y analistas de sistema en función de crear nuevas ideas, funciones y/o programas que ayuden de cierta forma al avance de la tecnología, teniendo de por medio criterios para la implantación o implementación de un sistema que el cual veremos a continuación al seguir leyendo este trabajo.
Primeramente, es necesario dar ciertos conceptos claves que permitirán un mejor entendimiento sobre lo que es la implantación de sistemas:
* Implantación: Una definición tradicional para este término es la siguiente “Establecer y poner en ejecución nuevas doctrinas, instituciones, prácticas o costumbres”. Llevada a la carrera de ingeniería de sistemas, implantar es la última fase de elaborar un sistema, el resultado de estudiar una situación y en función a ella elaborar un sistema para dar solución, o mejorar dicha situación y llevarla a cabo.
* Sistema: Un sistema; en su definición mas simple es “un conjunto de elementos que interactúan entre si, para lograr un fin común” los elementos incluyen muchas cosas, las personas, los equipos, los software usados, y el fin común son facilitar el cumplimiento de los objetivos propuestos.
* Modelo: Un modelo es una versión inicial del sistema, consiste en considerar los diversos elementos que intervienen en el mismo, y expresarlo de tal manera que se facilite su representación, y pueda explicarse de manera mas profunda su funcionamiento.
* Herramienta: Llevado al ámbito de implantación, son aplicaciones o instrucciones que se utilizan para facilitar alguna acción, algunas de ellas serán explicadas mas adelante como el PERT, CMP y UML.
* Ambiente: Es el lugar con ciertas condiciones en el cual habita el sistema temporalmente; en el caso de ambientes de prueba, como permanente; como el ambiente operacional.
IMPLEMENTACIÓN DE SISTEMAS
• La fase de implementación de un sistema es la fase más costosa y que consume más tiempo de todo el ciclo de vida:
– Es costosa porque muchas personas, herramientas y recursos, están involucrados en el proceso.
–Consume mucho tiempo porque se completa todo el trabajo realizado previamente durante el ciclo de vida.
• Durante la implementación las especificaciones del diseño físico son convertidas código de computadora que trabaje y cumpla con dicho diseño.
• El código es probado y la mayoría de los errores deben ser detectados y corregidos.
•El sistema es instalado, las localidades de los usuarios son preparadas para el nuevo sistema y los usuarios deben acostumbrarse a éste.
• Durante la implementación son muchos los aspectos organizacionales que deben ser considerados.
• La fase de implementación se puede dividir en seis (6) procesos:
– Codificación.
– Prueba.
– Instalación.
– Documentación.
– Adiestramiento.
– Soporte.
EL PROCESO DE CODIFICACIÓN
• Consiste en traducir las especificaciones físicas del diseño en líneas de programas.
• Es una actividad intensa y se debe desarrollar en paralelo con la actividad de prueba.
• Su entrega gerencial por excelencia es el código mismo.
• El código se debe caracterizar por ser:
–Claro.
– Legible.
–Limpio.
–Documentado.
–Modular.
–Otros.
EL PROCESO DE PRUEBA
• Un sistema falla porque tiene al menos un defecto. Es por ello que hay que realizar pruebas, con la finalidad de eliminar los defectos.
• Es una actividad ingrata y debe hacerla un grupo no involucrado con el desarrollo.
• La actividad de prueba se debe prever desde el inicio del proyecto.
• Dadas las características del software, este puede requerir un plan de pruebas muy costoso. Este plan debe delinearse desde el inicio del proyecto para estipular: tiempo, recursos humanos, recursos de HW y SW, posible datos especiales, etc.
•Las pruebas que en particular se le pueden realizar al código se clasifican en: dinámicas o estáticas, automatizadas o manuales.
• Por estática se entiende que el código evaluado no es ejecutado; por automática, que lo conduce la computadora.
Manual Automático
Estático Inspecciones Chequeo sintáctico
Dinámico Corrida
...