Calculo Numerico
crisevan19 de Noviembre de 2011
1.252 Palabras (6 Páginas)744 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
...