Archive for May, 2008
Las 18 claves para ser exitoso las leí en “blogenserio“, las cuáles me pareció interesante publicar en este medio.
-
Actúa según las cosas que deseas
-
Tenlo siempre presente
-
Haz menos y crea más
-
Respeta tus expectativas
-
Mantén la inspiración
-
Dirígete a la abundancia
-
Ejercita tu inteligencia
-
Busca las relaciones ganar-ganar
-
Háblate en positivo
-
Se un lider (o compórtate lo más cercano a ello)
-
Pon a trabajar la imaginación
-
Vuélvete flexible
-
Encuentra una oportunidad en cada situación
-
Deja constancia de tus ideas
-
Mantente alejado de la perfección
-
Realiza las cosas más importantes primero
-
Optimiza tus actividades
-
Busca ser exitoso en conseguir el éxito
¿De que se compone el desarrollo de software? Hay un numero de fases comunes a cada desarrollo, sin importar la metodología, empezando por la captura de requisitos y terminando por el mantenimiento. Con los nuevos paradigmas, en la otra mano, puedes realizar cada una de las fases mas de una vez en cualquier momento.
- Requisitos
- Análisis
- Diseño
- Especificación
- Implementación
- Pruebas
- Despliegue
- Mantenimiento
Preguntas claves
Requisitos
¿Cual es nuestro contexto?
¿Qué tratamos de adquirir?
Análisis
¿Con que entidades estamos tratando?
¿Cómo podemos estar seguros que hacemos lo correcto?
Diseño
¿Cómo vamos a resolver el problema?
¿Qué hardware y/o software se necesitará para el sistema final?
Diseño del subsistema
¿Cómo vamos a implementar la solución?
Especificación
¿Qué reglas gobiernan entre las interfaces y los componentes del sistema?
¿Podemos eliminar ambigüedades y asegurar lo correcto?
Implementación
¿Cómo programaremos las los componentes para completar los requisitos?
¿Cómo escribimos código estilizado?
Pruebas
¿Satisface los requisitos?
¿Podemos quebrar el sistema?
Despliegue
¿Qué tienen que hacer los administradores del sistema?
¿Cómo podemos educar a los usuarios finales?
Mantenimiento
¿Podemos encontrar y resolver errores?
¿Podemos mejorar el sistema?
Ya es oficial el tan esperado Service Pack 3 para Windows XP.
El día de hoy me topé con esta novedad, lo instalaré para ver que novedades nos presenta, o que problemas pueden suponer así como nos pasó con el SP2, que generó muchos problemas.
Hasta el momento ningún medio ha reportado el hecho, así que veremos en el transcuro del día que noticias nos presentan..
Hacia una definición de la arquitectura
La arquitectura ayuda a completar los requisitos
Por supuesto, hay numerosos aspectos de desarrollo de software que contribuyen a que los requisitos se cumplan. La arquitectura ofrece la estructura para el desarrollo, mejorar el control, por lo que el proyecto puede ser entregado con una mayor seguridad. La arquitectura se basa también en mejores prácticas de la industria y crea un plan de aplicación para reducir el riesgo y el costo inherente del proyecto.
Como un sustantivo, el diseño es la llamada (aunque no siempre se puede) estructura o comportamiento de un sistema cuya presencia se resuelve o contribuye a la resolución de una fuerza o fuerzas en el sistema. Un diseño por lo tanto, representa un punto en un potencial espacio de decisión. Un diseño puede ser singular (lo que representa una hoja de decisión) o puede ser colectiva (lo que representa un conjunto de otras decisiones). [Grady Booch]
En primer lugar, existe el diseño para resolver una fuerza en el sistema. Fuerzas pueden ser el costo, el alcance, recursos, plazos, requisitos - cualquier cosa que usted desee tomar en consideración como parte del diseño. Es decir, que el diseño debe tener un propósito. Como veremos, esto es un aspecto importante de la arquitectura de software.
Toda arquitectura es diseño, pero no todo diseño es arquitectura. Ésta representa las decisiones de diseño significativas que dan forma a un sistema, donde lo significativo es medido por el costo del cambio. [Grady Booch].
En julio del 2007 escribí un articulo sobre el calentamiento global, en el cuál mencionaba los efectos del calentamiento así como los proyectos que hace Green Peace para concientizar a la población que este es un problema de nosotros y no del futuro como muchos creen.
El día de hoy después de varios meses he recibido un comentario de Javier que me pareció oportuno publicarlo en este medio para que todos tengan oportunidad de leerlo (ya pueden, pero no todos leen los comentarios).



