jueves, agosto 25, 2005

Software Engineering for Internet Applications

He visto mucho en la red que preguntan acerca de la aplicación de la Ingeniería de Software para aplicaciones de internet, es importante saber que una aplicación de internet es muy diferente a las convencionales, hay que tomar en cuenta muchos aspectos, aqui una pagina muy interesante que habla de la Ingeniería de Software aplicada a desarrollos para internet. La Noticia fué publicada en la cofradía digital donde el software libre se une sitio de mucho renombre en México

miércoles, agosto 24, 2005

UML Related Materials

Considero que de lo que mas información se tiene en la red en temas de Ingeniería de Software es de UML, y esto se debe a la riqueza del lenguaje y la diversidad de ámbitos en los que puede ser usado. Este es un excelente link con mucho material de UML.

martes, agosto 16, 2005

How to write a Software Requirements Specification

El SRS es el documento más importante a generar dentro de la etapa de Requerimientos. el estándar IEEE 830 nos ayuda mucho para la correcta definición del SRS. A veces no se entiende la importancia de este documento que a veces parece ser tedioso, pero se ignora la importancia del mismos dentro de todo el desarrollo de software, en sistemas grandes o complejos uno no se imagina el desarrollo sin un SRS. Este artículo habla del tema tocando varios puntos importantes del SRS.

MoproSoft mas avances

Recibo hoy en mi correo lo siguiente

"Para informarles que el día de hoy en el DOF se
publico la declaratoria de vigencia de la NMX de
MoProSoft, entrará en vigor en 60 días."

esto se puede considerar como un gran logro de la industria Mexicana de Desarrollo de Software. Diario oficial de la Federación 15/Ago/2005

Gracia a Francisco Lopez Lira por la noticia, la cual esta publicada en el grupo de MoproSoft

miércoles, agosto 10, 2005

Nuevos enlaces

Aquí nuevos enlaces interesantes agregados en el lado derecho de esta página

En Personajes de la Ingeniería de Software

Página de Karl Wiegers
Página de Ed Yourdon

En la Sección de Requerimientos

Software Productivity Center

Destaco en la página de Yourdon la publicación de varios capítulos de manera gratuita del libro "Just Enough Structured Analisys"

martes, agosto 09, 2005

Karl Wiegers Describes 10 Requirements Traps to Avoid















Karl Wiegers es un escritor que tiene un estilo muy claro, sus lecturas son fáciles de comprender, siempre encuentra el camino mas correcto para enseñar. En la imágen anterior se ve la clasificación que de acuerdo a Wiegers deberían tener los requerimientos, como primera instancia y en el escalafon mayor están los requerimientos de negocio, en general todo el funcionamiento de un sistema debe tener como primer objetivo el cumplir con los requerimientos de negocio, en segunda instancia estan los requerimientos de usuario, los cuales comenta Wiegers que la mejor manera de modelarlos es a través de casos de uso (lo cual estoy de acuerdo), siguiendo con Wiegers dice que no basta con los casos de uso, que es importante la especificación, los requerimientos de usuario son divididos en funcionales y no funcionales, lo cuales tratan el aspecto de calidad, como es el rendimiento,portabilidad, eficiencia y mantenibilidad. Como documento final de la especificación de requerimientos de usuario se elaborá un SRS.

Referencia "Karl Wiegers Describes 10 Requirements Traps to Avoid"


lunes, agosto 08, 2005

CMM mediante UML

Gente de la UNAM (Universidad Nacional Autonoma de México) también conocida como la máxima casa de estudios elaboro esta página donde podrás encontrar una explicación breve de lo que es CMM, y define a través de diagramas de actividades lo que es el nivel 2 (repetible), página muy didactica, creada entre otras por la Dra. Hanna Oktaba, quién es una de las responsables del proyecto MoproSoft (modelo de procesos para la industria de software).

martes, agosto 02, 2005

Software Certifications

En mi busqueda de una certificación que vaya más alla de MicroSoft o Java, sino más bien en áreas de Ingeniería de Software, la cual es dificil encontrar, se que existe certificaciones UML y de administración de proyectos. A través de SoftwareDioxide (Página India por cierto) me encontre con Software Certifications, a través de esta página uno se puede certificar en 3 áreas :

Realmente es para tomarse en cuenta, ya que las certificaciones nos dan un valor agregado y mas en Administración de Proyectos, Calidad y Pruebas.