7 jun 2012

ADMINISTRACION DE SISTEMAS


Todo sistema requiere en su elaboración de una serie de pruebas y características que debe cumplir antes de poder y dejar que el usuario tome conocimiento de él y poder tenerlo y usarlo para sus propósitos, lo ideal es realizarle una serie de pruebas y una adecuada administración para su desarrollo.
Las pruebas de software son como una etapa más del proceso de desarrollo de software, su objetivo es certificar que el software cumpla con los requisitos solicitados y eliminar los posibles errores que este pudiera tener.
En un principio la mayoría de  empresas de desarrollo no contaban con una etapa de pruebas muy eficaz y con margen de errores, en la actualidad las pruebas del software  se han convertido en una de las etapas más importantes del ciclo de vida del desarrollo de software y esto causo el origen de diversas metodologías.

En la actualidad las pruebas de software se hacen más complicadas ya que hay diversas herramientas con que se realiza una prueba de software como las de metodologías de desarrollo, lenguajes de programación, sistemas operativos, protocolos, hardware etc.
Debido a esta complejidad actualmente se cuentan con una gran cantidad de software diseñado únicamente para la etapa de pruebas
Luego de terminar las etapas de análisis, diseño y desarrollo se inicia la etapa de pruebas, en esta etapa lo mas recomendable es que el software se mantenga aislado o separado del ambiente de desarrollo para que no afecte el sistema que se esté desarrollando y tener un mejor control y administración de pruebas sobre posibles anomalías y no interfiera con el ciclo de desarrollo del sistema.
El administrador de pruebas tiene la misión y responsabilidad de que los objetivos de las pruebas tengan éxito. Todo esto involucra eficacia, calidad y un desarrollo óptimo de las pruebas, administración de recursos y solución de problemas que impidan el logro de las pruebas.

Para poder asignar un administrador de pruebas, este personaje debe contar con una serie de requisitos y habilidades para poder generar un desempeño inmejorable para el desarrollo de las pruebas. Como por ejemplo:
Conocimiento general de todos los aspectos de la ingeniería de Software.
Amplia experiencia en una gran variedad de pruebas, técnicas y herramientas.
Planeación y Administración de habilidades.
Experiencia en programación o administración en equipos de programación.
Negociar con el propósito y los resultados que pueden arrojar las pruebas.
Asegurarse del correcta planeación y administración de los recursos para las pruebas.
Evaluación del progreso y la efectividad de las pruebas.


No hay comentarios:

Publicar un comentario