Soluciones Integrales

Ingenieria de software y hardware

Diseño de arquitectura

Diseño de software de más alto nivel en la estructura de un sistema. Implica describir la forma en que se organizará un sistema, sus diferentes módulos e interfaz entre los mismos así como la interfaz con el usuario y otros sistemas externos. Puede constar de diferentes vistas o modelos: Vista estática: ¿Qué módulos tiene el sistema? Vista funcional: ¿Qué hace cada componente? Vista dinámica: ¿Cómo interactúan los diferentes componentes en el tiempo?

Análisis de requerimientos

Fase dentro del ciclo de desarrollo de software en la cual se obtienen y detallan los requisitos que tendrá el sistema a ser desarrollado.

Diseño (UML)

Unified Modeling Language (UML) Es un lenguaje para representación de modelos y vistas en la arquitectura de un sistema. Es uno de los lenguajes de modelado más usados en la industria.

Estimaciones basadas en casos de uso

Metodología de estimación de tamaño o esfuerzo de un sistema basado en los casos de uso. Este tipo de estimación es muy útil sobre todo cuando se desarrollan sistemas o funcionalidades de sistema desde cero y cuando todavía no se conocen a detalle los requerimientos.

Aseguramiento de calidad (Pruebas)

La etapa de pruebas es Fase del ciclo de desarrollo de software cuya finalidad es encontrar todos los defectos que contiene el sistema y corregirlos. Es parte fundamental del aseguramiento de la calidad. Otras actividades orientadas al aseguramiento de calidad pueden ser las verificaciones y validaciones de productos de trabajo.

Metodologías de desarrollo TSP/PSP

Team Software Process (TSP) / Personal Software Process (PSP). El objetivo del TSP es mejorar significativamente los niveles de calidad y productividad de los equipos de desarrollo de software. Este proceso se utiliza en combinación con el PSP el cual es un proceso personal orientado a prácticas muy disciplinadas de administración de tiempo y mejora de productividad y calidad.

Metodología RUP

Rational Unified Process (RUP) Proceso de desarrollo de software de IBM (Desarrollado por la empresa Rational que fue adquirida por IBM). Constituye una metodología análisis, diseño, construcción y pruebas de software y se basa en el UML. Una de las bases del RUP es el desarrollo iterativo, de manera que en cada iteración se va demostrando que se está entregando valor o resultados del proyecto.

Metodología Scrum

Marco de desarrollo de software que está dentro del contexto de las metodologías ágiles de desarrollo y se basa en un proceso iterativo e incremental.