Requerimientos funcionales

Ingeniería de Requerimientos
http://www.mindmeister.com/es/205769587/ingenier-a-de-requerimientos-proceso-de-descubrir-analizar-documentar-y-verificar-servicios-y-restricciones-de-un-sistema

 

Procedimiento para desarrollar los requisitos de un sistema software que satisfaga las necesidades de negocio
http://www.juntadeandalucia.es/servicios/madeja/contenido/procedimiento/20

Requerimientos no funcionales para aplcaciones web
http://www.41jaiio.org.ar/sites/default/files/432_ASSE_2012.pdf

PMBOOK 5 e ISO 21500

http://albinogoncalves.files.wordpress.com/2011/03/29-03-2012_pmbok_version_5.pdf

http://www.danielecheverria.com/index.php/la-gestion-del-alcance-en-pmbok-5-ed-e-iso21500-diferencias-y-similitudes/
https://www.pwcprojects.co/Pages/pmbok5.aspx
http://www.liderdeproyecto.com/sitio/curso-de-certificacion-pmp-capm/foro/default-topic/1493-pmbok-5-edici%C3%B3n.html#p14734
http://www.bitcompany.biz/pmbok-5-procesos-pmi/#.UPRJZHdIF6M

Automatización de la Especificación de Requerimientos de Software

http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-software-i/materiales-de-clase-1
http://www.infor.uva.es/~mlaguna/is1/apuntes/

Definicion de Perfiles de Herramientas de Gestión de Requisitos
http://www.dlsiis.fi.upm.es/docto_lsiis/Trabajos20042005/Mcdonald.pdf

osrmt-open-source-requirements-management-tool
http://www.ipcorp.com.ar/blog/2008/12/11/osrmt-open-source-requirements-management-tool/
http://sourceforge.net/projects/osrmt/files/osrmt/
http://www.ideastub.com/osrmt.php

HELER Herramienta libre para especificacion de requerimientos
http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=265419645014

Soporte automatizado de la reutilización de requisitos
http://www.um.es/giisw/docs/SirenTool.pdf

ESTUDIO COMPARATIVO DE LAS HERRAMIENTAS RATIONAL REQUISITEPRO, CALIBERRM, Y DOORS UTILIZADAS DURANTE LA ETAPA DE ANÁLISIS DE REQUERIMIENTOS.
http://repositorio.espe.edu.ec/bitstream/21000/311/1/T-ESPE-029495.pdf

http://www.famaf.proed.unc.edu.ar/course/view.php?id=7

Herramientas Open Source para Gestion de Proyectos

http://eduardomillan.com/el-gestor-de-proyectos-perfecto/
http://unadocenade.com/una-docena-de-herramientas-colaborativas-para-la-gestion-de-proyectos/
http://wwwhatsnew.com/2012/01/22/aplicaciones-open-source-para-la-gestion-de-proyectos/
http://spanishpmo.com/index.php/software-de-gestion-de-proyectos-gratis/
http://www.babelias.com/preguntas/aplicaciones-gratuitas-para-trabajar-con-scrum/105.aspx
http://jesuslc.com/2012/11/08/herramientas-de-gestion-de-proyectos-utilizando-scrum/
http://www.genbetadev.com/metodologias-de-programacion/pilas-de-producto-hablando-de-scrum
http://bitelia.com/2012/11/herramientas-software-libre-gestionar-proyectos

Subversion, SVN, uberSVN, SmartSVN, Comparison of Subversion clients

Subversion
(bueno) http://blogs.wandisco.com/2012/12/17/intro-to-branching-in-subversion/
http://help.cs.umn.edu/software/rcs/svn
(bueno) http://blogs.tecsisa.com/articulos-tecnicos/buenas-practicas-de-gestion-de-versiones-con-subversion/

uberSVN
(bueno) http://docs.ubersvn.com/v1.0/install.html

http://www.wikihow.com/Create-Your-First-Subversion-Repository-%28Using-Ubersvn%29
http://docs.ubersvn.com/v1.0/apps.html

Admin’s Guide to uberSVN
http://blogs.wandisco.com/2012/07/02/admins-guide-ubersvn/

SmartSVN
http://smartsvn.com/
http://blogs.wandisco.com/2012/09/17/smartsvn-users-welcome-to-the-wandisco-community/ (license)
http://blogs.wandisco.com/2012/09/18/downloading-and-installing-smartsvn-in-10-steps/
http://blogs.wandisco.com/2012/09/20/how-to-perform-a-checkout-with-smartsvn-in-5-steps/
http://smartsvn.com/documentation

Comparison of Subversion clients
http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients

Definicion de Arquitectura de Software

Leidos y buenos
1. http://www.juntadeandalucia.es/servicios/madeja/contenido/subsistemas/arquitectura
2. https://ws001.juntadeandalucia.es/unifica/documents/10156/24807/InfV1_JASAS_JEE_ArquitecturaReferencia_v02r02.pdf
3.

http://www.slideshare.net/mstabare

Modelado y Diseño de Arquitectura de Software
http://cic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:s2_conceptosdemodelado.pdf

http://www.lucasian.com/leaf/lucasian_framework.htm
Fundamentos de definicion de arquitectura de Software

Arquitectura de Referencia SOA
http://www.docstoc.com/docs/104756021/Arquitectura-de-Referencia-SOA
http://www.docstoc.com/docs/68338732/Taller-3-Arquitectura-de-Solución-SOA
http://www.docstoc.com/docs/47903824/Casos-Empresariales-de-Implementación-de-Arquitectura-Orientada-a

http://www.lucasian.com

http://www.cs.uns.edu.ar/~mfalappa/dae/downloads/Clases/2012%20-%20Clase%202.pdf

MICROSOFT
http://www.slideserve.com/peigi/introducci-n-a-la-arquitectura-de-software

Arquetipos Maven

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=creararquetiposmaven
Arquetipos de maven: cómo crear, distribuir y generar proyectos con JSF e ICEfaces, JBoss y EJB3.

un arquetipo es un patrón o modelo original sobre el que pueden desarrollar todas aquellas cosas que son de un mismo tipo. Puede decirse que son plantillas, parametrizadas o configuradas para utilizar determinadas tecnologías, que los programadores utilizan como base para escribir y organizar el código de la aplicación.

Que todos los proyectos que involucren ciertas tecnologías partan de una base (arquetipo, plantilla o esqueleto configurado) común, tiene ventajas evidentes:

  • Consistencia entre distintos desarrollos cuyo punto en común son las mismas tecnologías o el entorno configurado sobre las que serán deplegados y ejecutados
  • Reutilización y composición de unos arquetipos como suma de otros.
  • Estandarización de los proyectos dentro de una organización. Los arquetipos son compartidos desde uno o más repositorios y todos los empleados tienen acceso a ellos.
  • Se evitan tiempos muertos en el comienzo de la implementación al disponerse de un entorno ya correctamente configurado.
  • La estructura del proyecto facilita las tareas de desarrollar, distribuir, portar y desplegar, al equipo de programadores.

Al igual que los patrones de diseño nos evitan el tener que reinventar la rueda ante situaciones con características similares, los arquetipos nos evitan el tener que configurar las bases de un proyecto (librerías, dependencias, configuraciones) cuando se basan en tecnologías comunes o están orientados a un determinado entorno de despliegue.

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Maven-assembly-plugin-batchProcess
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=maven
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=mavenfilter
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=introduccionAMaven3
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Release_Maven

http://josedeveloper.com/2012/07/20/primeros-pasos-con-maven-parte-i/
Los beneficios son tener un repositorio centralizado, identificando las dependencias por sus respectivas versiones, es decir, olvidemonos de la cantidad infinita de jars repetidos en cada proyecto, además de poder utilizarlo para temas de testing e integración continua, además de poder crear esqueletos de proyectos adaptados a nuestras necesidades