JorgeBec.IngenieriaDeSoftware


Blog For Free!


Archives
Home
2005 September
2005 August
2005 July
2005 June
2005 May
2005 April
2005 March
2005 February
2005 January
2004 December
2004 November
2004 October
2004 September
2004 August
2004 July
2004 June
2004 May
2004 April
2004 March
2004 February
2004 January

My Links
Sitio de Ian Somerville
Página de Roger S. Pressman
Página de Matin Fowler
Sitio de Grady Booch
Página de Conrad Bock
OMG Group
Zona UML
Software Guru
Portal Mexicano de Desarrollo de Software
Página de Ed Yourdon
Página de karl Wiegers

tBlog
My Profile
Send tMail
My tFriends
My Images


Sponsored
Blog



Ingeniería de Software

*SWEBOK
*Software Dioxide
*Software Engineering and Formal Methods
*Requirements Engineering Portal
*Software Engineering Information Repository
*Software Engineering On line
*Center for Software Engineering
*Software-Engineer.org
*Enterprise-Arquitecture
*Bredemeyer
*Volere Requirements
*Team Software Process (TSP) and Personal Software Process (PSP)
*Software Engineering Laboratory
*Functional Requirements Laboratory
*UML Official Specification Documents
*International Asociation of Software Architects
*Project Management Software
*Pattern Share
*Process Improvement Associates
*Clear Specs Enterprises
*Managing Requirements
*The Configuration Management Community
*UML 2.0
*IEEE 12207 Standard


Métricas y estimación de proyectos


*IFPUG
*Software Metrics
*Total Metrics
*SD Metrics
*Software Metrics Sites
*Testable Requirements


Testing y Calidad del Software


*International Software Testing Institute
*Software Testing Strategies
*Software Quality Engineering
*Center For Software Testing Education & Research
*Test Case Template
*Resources for Professional Software Testers
*Testing Papers
*Capability Maturity Model CMM
*Quality Plus Tech
*SQA Resources
*Sample Test plan contents frame
*TestDriven.com
*Inspecciones de Software
*Software Quality Institute


Para desarrolladores

*Universidad .NET
*CodeProject
*FTP On Line
*Zona Visual Basic
*Club Delphi
*Centro de Desarrollo Microsoft Servicios Web
*MicroSoft on Line Seminars
*Borland Web Seminars


Tecnología Web


*XML Cover Pages
*W3Schools
*DynamicDrive
*WebExperto
*Aspect Programmer
*Aventuras informáticas

Blogs Relacionados


*Ingsoftware.blogspot.com
*Blog de Model Driven Architecture
*jorge-ing-sw.blogspot.com
*cuartageneracion.blogspot.com
*Navegapolis



Archivos


*IEEE Std 830-1998, Estándar de Requerimientos
*Puntos por función, una métrica estándar, para establecer el tamaño del software
*Análisis de Requerimientos de Software
*The Use Case Model
*Casos de Uso, Un Método Práctico para explorar requerimientos
*Using Requirements Management to Delivery of Higher Quality Applications
*Best Practices for Software Development Teams
*Cost Estimating For IT Projects



Subscribe with Bloglines

Contacto


Comparación eXtreme Programming and Feature Driven Development
12.29.04 (8:52 am)   [edit]

Existen varias metodologías ágiles para el desarrollo de sistemas, dos de las mas conocidad es XP y FDD, XP esta mas orientada a sistemas cuyos requerimientos son más cambiantes y FDD esta más orientada a requerimientos más estables y se apoya más en UML, el siguientes es un excelente artículo que nombra las carácterísticas de las 2 metodologías cubriendo cada una de las etapas del desarrollo de software.


 

 
IEEE STD 830 Especificación de Requerimientos
12.28.04 (12:43 pm)   [edit]

El estándar 830 de la IEEE es uno de los mas aceptados para la especificación de requerimientos, esto en gran parte se debe a que la IEEE es una organismo serio a nivel mundial, sin embargo en mi opinion es un estándar demasiado elaborado, existen otras opciones más ágiles que en breve iré presentando. Consideró que en ámbitos de desarrollo de software necesitamos documentación sólida,peró agil, evitar la burocracia del papeleo y enfocarnos mas en la solución, que nuestra documentacion se engrane con nuestros procesos de Análisis, Diseño, Desarrollo y pruebas, este es nuestro reto.


Documento IEEE STD 830 en español


 

 
Requerimientos
12.27.04 (9:06 am)   [edit]

Navegando por la red se pueden encontrar cosas maravillosas, hablando de la Ingeniería de Software, nuestra primera labor es la buena administración de requerimientos en este link encontre un pequeño tutorial de Requerimientos.

 
MDA Model Drive Architecture
12.27.04 (8:14 am)   [edit]
MDA intenta ser un camino para transformar un modelo de negocio hacia una implementación, considero que ataca uno de los problemas fundamentales a la hora de crear soluciones, cuantos no hemos experimentado una frustración cuando realizamos todo un proceso de análisis al cual se le invierte mucho tiempo, pero que después al pasar al desarrollo o codificacion nos preguntamos y ahora que?? considero que deben existir puentes bien establecidos para pasar de los requerimientos a la arquitectura de la solucion hasta el dearrollo. Este artículo explica muy bien lo que es MDA una iniciativa apoyada por IBM
 
Diagramas de Clase
12.14.04 (1:18 pm)   [edit]

Los diagramas de clase, son, además de los diagramas de casos de uso, parte fundamental de UML. Esto forman la parte mas importante de la vista estructural de un modelo, una parte fundamental de estos son las distintas relaciones que se puede modelar, este artículo habla de tales relaciones.


Aunque sigo en mi investigación de la relacion de los diagramas de clase con los datos. En varios cursos que he participado los instructores no explican (o no saben) como se relacionan las clases en UML, las clases dentro del código y los datos. Seguiré investigando tratando de encontrar los puentes entre Requerimientos, Arquitectura, Desarollo y pruebas.


 

 
Links Arquitectura de Software
12.14.04 (5:33 am)   [edit]
Despues de una amplia experiencia como desarrollador (casi todos empezamos por ese rol) desde hace un par de años me he enfocado a la Ingeniería de Software, y parte importante de la misma es la arquitectura de software, el arquitecto es quién resuelve la pregunta de el como resolver los requerimientos del usuario. Este es un excelente Link hacia sitios relacionados con el tema de arquitectura.
 
Comparacion CMM y CMMI
12.10.04 (9:17 am)   [edit]

El CMM vio su origen en la decada de los 90's, el CMM en su primera version consta de 5 niveles dentro de las cuales existen áreas de proceso clave, ahora surge el CMMI la cual es una evolucion al CMM, este excelente artículo nos da una breve historia de CMM asi como una comparación de CMM y CMMI...

 
Ingeniería de Requerimientos
12.03.04 (8:02 am)   [edit]
Parte vital del desarrollo de un sistema son los requerimientos, anteriormente no se le daba la importancia debida, hasta que se empezaron a dar cuenta de la cantidad de errores que se generaban en los proyectos de TI, costos e incumplimiento de fechas por no definir bien el que, asi nació  la Ingeniería de requerimientos que trata de definir las especificaciones de lo que hará el sistema de información, para que después los arquitectos de software se preocupen por el como. El siguiente artículo escrito por Ian Somerville trata de este tema Ingeniería de Requerimientos.
 
Caraterísticas de herramientas UML
12.02.04 (11:42 am)   [edit]
Son varias las características con las que debe cumplir una herramienta que soporte UML, en mi experiencia, empece a trabajar con UML usando visio, la cual dejo mucho que desear, y ya de unos meses he utilizado Rational Rose la cual es mucho mas sencilla y mas rápida que visio, aparte de estar diseñada totalmente hacia el lenguaje UML, no asi visio, el cual se especializa mas en diagramas de flujo y otros. El siguiente artículo nos dice las caraterísticas que debierá tener una buena herramienta de UML, publicado en Developer.com
 


Google
Web jorgebec.tblog.com
ingsoftware.blogspot.com