Añadir a Favoritos                              
Atrisoft es una empresa Windows Embedded Partner
Inicio > Servicios > Desarrollo

desarrolloAtrisoft desarrolla aplicaciones a medida de las necesidades del cliente. Gracias a la metodología de desarrollo empleada crea software de calidad con los costes más ajustados.

Los productos desarrollados complementan las aplicaciones de gestión empresarial, especializándose en la integración, comunicación y sincronización de datos. El avance vertiginoso de la tecnología inalámbrica ha provocado la evolución de las soluciones, permitiendo trabajar con ellas sobre dispositivos desconectados y móviles (Asistentes Personales Digitales (PDA), Tablet PC, Telefonía movil...).

Todos los desarrolladores se encuentran certificados por Microsoft en Tecnologías .NET, tanto en entornos Windows como en tecnologías orientadas a Internet. Esta característica garantiza la correcta aplicacón de la tecnología en base a las necesidades.

Microsoft afirma:
"Las empresas que cuentan con Desarrolladores certificados por Microsoft disponen de personal capacitado para mantener e implementar sistemas que apliquen las últimas tecnologías."

Metodologías de desarrollo

Atrisoft emplea un proceso productivo guiado por la metodología Rational Unified Process (R.U.P.) y apoyado por herramientas de ingeniería de software. Estas características de trabajo proporcionan al equipo del proyecto procedimientos y herramientas que promueven las siguientes prácticas:

  • Gestión de los requisitos.
  • Procesos iterativos.
  • Mitigación de riesgos en fase temprana.
  • Uso de arquitecturas basadas en componentes.
  • Desarrollo orientado a modelos representados con lenguaje de modelado unificado (U.M.L.)
  • Verificación continua de la calidad del software.
  • Gestión de configuración y de cambios.

Según la metodología R.U.P. el ciclo de vida de un proyecto se divide en las siguientes fases:

  • CONCEPCIÓN
  • ELABORACIÓN
  • CONSTRUCCIÓN
  • TRANSICIÓN

Rational Unified Process Relación entre las fases del proyecto

Relación entre las fases del proyecto y las disciplinas técnicas que se abordan en cada una de las iteraciones.

FASE DE CONCEPCIÓN
En la cual se revisa el alcance del proyecto, la solución técnica propuesta, el presupuesto y la planificación.

  • Definición del alcance del sistema. Se captura el contexto y los más importantes requisitos y restricciones hasta el nivel en el cual se puedan derivar criterios de aceptación para el producto final.
  • Planificación y estimación de costes para el desarrollo del proyecto. Esto incluye la elaboración de un plan de gestión y de un plan de trabajos que contempla el uso de recursos.
  • Sintetizar una arquitectura candidata. El plan de trabajos se basa en una arquitectura candidata, que es la mejor solución posible en base las restricciones de costes, plazo de desarrollo y tecnología disponibles. En algunos casos se puede requerir la construcción de un prototipo inicial, pero sólo al efecto de demostrar la viabilidad de la solución.
  • Selección de la organización del proyecto, incluyendo metodología y herramientas a utilizar para el control y ejecución del mismo.

FASE DE ELABORACIÓN
La arquitectura del sistema debe estar estabilizada, habiendo sido implementados los casos de uso de mayor riesgo para el proyecto.

  • Definir y validar una arquitectura estable, que será la base para el resto del desarrollo.
  • Refinamiento de la visión del sistema, basándose en nueva información obtenida durante esta fase, se establece una sólida comprensión de los casos de uso más críticos que definen las decisiones arquitectónicas y de planificación.
  • Creación de los planes de desarrollo detallados para las iteraciones de la fase de construcción.
  • Se refina la arquitectura y se seleccionan los componentes. Se evalúan y seleccionan los componentes más apropiados para su integración en la arquitectura seleccionada.

FASE DE CONSTRUCCIÓN
Se determina si el sistema es apto para su despliegue en versión beta al entorno operacional.

  • Gestión de los recursos, optimización y control de los procesos de construcción del software.
  • Se completa el desarrollo de los componentes y/o subsistemas, probándolos contra un conjunto definido de criterios aprobados al inicio del proyecto.

FASE DE TRANSICIÓN
El sistema ha sido instalado y está operativo en su entorno final de explotación. Los usuarios están instruidos en su manejo. Para la consecución de cada una de las fases se suceden una o varias iteraciones, cada una de ellas cubriendo un ciclo completo de desarrollo (análisis de requisitos, análisis y diseño, codificación y pruebas), siendo el resultado final una versión ejecutable del software, con una funcionalidad limitada, que se irá ampliando a medida que se completan las iteraciones.

  • Ejecución de los planes de implantación
  • Se finalizan los manuales de usuario y mantenimiento.
  • Pruebas del sistema en el entorno de explotación.
  • Creación de un entregable (release) del producto.
  • Validación del producto por los usuarios.
  • Ajuste fino del producto según la validación con el usuario.
  • Se facilita la transición del producto al personal de mantenimiento.
  • Se pone el producto a disposición del usuario final.


Realizar consulta al departamento de desarrollo.

Avda Altos Hornos de Vizcaya, 33
48.902 - Barakaldo (Vizcaya)
Términos y condiciones Política de Privacidad 
Todos los derechos reservados 
Teléfono: 94 278 14 64