Posteado por: Iván Garcerant en: 26-09-08
De entre todos los tipos de diagramas UML, el más común y conocido es el diagrama de clases. Dicho diagrama ilustra una vista de los componentes estáticos del sistema, ya sean estos clases o módulos, indicando las relaciones entre estas y los atributos (datos) de las clases, así como sus métodos (código).
El diagrama de clases [...]
Posteado por: Iván Garcerant en: 5-08-08
“Un buen requisito debe ser atómico” lo digo y lo repito: Un buen requisito debe ser atómico. Sin embargo esto no significa que debe guardar alguna relación con la industria militar o la energía atómica. Si bien el átomo es un concepto de la ciencia moderna, el adjetivo atómico significa indivisible o dicho en otras [...]
Posteado por: Iván Garcerant en: 4-08-08
Una de las principales dificultades a la hora de desarrollar un cuerpo de requisitos para un sistema es el hecho innegable de la diferencia de formación entre los profesionales del desarrollo de software y los clientes de estos.
En tanto los desarrolladores cuentan con experiencia en algoritmia, análisis o modelado, los clientes suelen tener formación en [...]
Posteado por: Iván Garcerant en: 31-07-08
Un enfoque en la presentación de un sistema en UML es conocida como 4+1 vistas. Esta forma de documentar nuestros modelos divide lo que sabemos de él en cinco áreas:
Vista de Casos de Uso: que contiene requisitos desarrollados en las restantes vistas.
Vista Lógica: Muestra la estructura estática del sistema.
Vista Física: Muestra el despliegue de la [...]
Posteado por: Iván Garcerant en: 17-06-08
La moderna practica de la ingeniería del software se basa en la construcción de modelos que capturen progresivamente, el avance desde los requisitos al diseño y eventualmente, a la implementación y despliegue de la solución final. Esto representa un reto importante desde el punto de vista de la calidad ya que ha de existir alguna [...]
Posteado por: Iván Garcerant en: 29-02-08
En muchas ocasiones ocurre que las ideas de proyectos fluyen entre las organizaciones -o dentro de ellas- de una manera más informal que formal. Esto es natural, ya que todos acostumbramos a hablar mucho de nuestras cosas con los amigos y compañeros, así como de recurrir a los aliados a la hora de intentar comprender [...]
Posteado por: Iván Garcerant en: 28-02-08
Acostumbro a pensar -así, a título personal- que un proyecto se arranca con los siguientes tres simples pasos:
Escuchar a los Grupos de Decisión -Stakeholders- del Proyecto.
Capturar lo que se sabe en Artefactos iniciales del Proyecto.
Ejecutar el método de desarrollo.
En un primer momento, el Proyecto solo existe en la mente del cliente y de los restantes [...]
Posteado por: Iván Garcerant en: 21-10-07
Anteriormente habíamos establecido a un Proceso Definido como un conjunto de Trabajadores, Herramientas, Plantillas y Flujos de Trabajo; de manera que en su conjunto facilitará el desarrollo de los sistemas y aplicaciones que se nos soliciten.
Ademas habíamos explorado al Proceso Trivial de Desarrollo, que si bien es definido peca por su poco alcance; lo cual [...]
Posteado por: Iván Garcerant en: 21-10-07
¿Qué le ocurre a un Sistema de Información exitoso? Es usado. Es ampliado y modificado por años. Eventualmente será reemplazado por una versión diferente. Eventualmente será puesto en retiro. Si el sistema tiene éxito, ¿cuanto tiempo pasa en todo este proceso?
La respuesta claro esta, es que los Sistemas de Información de éxito sobreviven por años, [...]