INICIO   PRODUCTOS   SOLUCIONES A MEDIDA   CLIENTES   CONTACTO 
Soluciones a medida
 

Software a medida

Cuando las soluciones standard no se adaptan eficientemente al modelo de negocio adoptado por el cliente se requiere una solución a medida que contemple todas las necesidades del caso optimizando los recursos disponibles.

El software a medida es una parte esencial de una solución a medida, la cual también incluye otras etapas previas y posteriores para el desarrollo del mismo.

Este proceso suele ser más costoso inicialmente que una solución standard, pero cuando la situación lo requiere suele justificarse plenamente en la medida que se analizan los resultados obtenidos de una solución especializada que maximice la relación costo/beneficio.

Ingenieria de software

La ingeniería de sotware es el campo de las ciencias de la computación que trata sobre la construcción de software de una envergadura y complejidad considerable. Es la aplicación disciplinada del conocimiento científico para resolver requerimientos de problemas concretos optimizando la relación costo/beneficio.

La ingenieria de software concentra el proceso de ciclo de vida de un software en los siguientes pasos:
Estudio de factibilidad
Deriva de una primera entrevista con el cliente que plantea su inquietud. La factibilidad se analiza en base a los recursos disponibles, tanto económicos como tecnológicos y la infraestructura del cliente.

Ingeniería de requerimientos
Consiste en una entrevista personal cliente-proveedor para elaborar un documento en donde queden listados los requerimientos sobre las funcionalidades que se pretenden del nuevo software. Se detalla qué (y no cómo) debe realizar el sistema.

Análisis del sistema - Especificación
A partir del análisis de la lista de requerimientos el proveedor elabora un documento detallado -especificación formal o informal- con el diseño de la solución propuesta y cómo ésta pretende resolver el problema planteado.

Este documento servirá como contrato para ambas partes al momento de validar el producto terminado.

Implementación
El proveedor codifica los algoritmos en un determinado lenguaje para implementar las funcionalidades descriptas en la especificación. El resultado de este proceso será la aplicación ejecutable que utilizará el cliente.

Verificación & Validación
El proveedor realiza una verificación incremental -funciones, módulos, sistema general- del sistema ya codificado. Luego el cliente realiza una validación de la aplicación terminada y verificada confrontándola con su correspondiente especificación.

Mantenimiento y evolución
La última etapa consiste en operaciones de mantenimiento, como corrección eventual de errores y agregado de nuevas funcionalidades. Así mismo pueden ocurrir cambios generales en el funcionamiento con la consecuente evolución en nuevas versiones.

 

infoBOX - sistemas informáticos - Rosario - Argentina