Como consecuencia
de lo antedicho, se lograr谩 la construcci贸n de un software que
tendr谩 las siguientes caracter铆sticas:
- Portabilidad: el software ser谩 apto
para correr en distintas plataformas de hardware y software
de base, configurando una aplicaci贸n Intranet y una soluci贸n
para Internet,
- Acceso a bases de datos relacionales:
podr谩n ser locales o remotas,
- Escalabilidad: soportar谩 aumento en la
carga sin necesidad de modificar el c贸digo,
- Seguridad: No todos los usuarios podr谩n
acceder a la misma funcionalidad y todos ellos deber谩n ser
autenticados,
- Distintos tipos de interfaz de usuario:
en general ser谩n del tipo web, pero algunas podr谩n ser stand
alone en un entorno de ventanas (por ejemplo: carga de datos
en forma masiva).
La Ingenier铆a de Software comprende un conjunto
de etapas ordenadas con la intenci贸n de la obtenci贸n de un
producto de software de calidad.
En la ejecuci贸n del proceso de desarrollo las necesidades
del usuario son traducidas en requerimientos de software,
estos requerimientos transformados en dise帽o y el dise帽o implementado
en c贸digo, el c贸digo es probado, documentado y certificado
para su uso operativo.
Las metodolog铆as son un cuerpo de t茅cnicas, modelos, conocimientos
que intentan abarcar el ciclo de vida del desarrollo de software
desde su primera etapa, que son los requerimientos planteados
por el usuario, hasta el mantenimiento de los sistemas ya
terminados, incluyendo toda la documentaci贸n necesaria.
Las metodolog铆as se basan en documentos y modelos del sistema,
creados con el fin de unificar las ideas de las diferentes
personas involucradas en el desarrollo de sistemas, desde
el cliente, analista y programadores. Cada uno de 茅stos ve
desde diferentes perspectivas el sistema, el primero lo ve
desde el punto de vista de los resultados finales, el segundo
tiene una visi贸n l贸gica del sistema, mientras que un programador
se enfoca a unidades del sistema como objetos.
Somos especialistas en Metodolog铆as orientadas a Objetos
que abarcan, seg煤n la envergadura del proyecto, desde Extreme
Programming hasta Racional Unified Process, adaptando los
modelos y documentos a las necesidades de cada Cliente.
|