• Otros Recursos

    otros_recursos

     

     

    Tema 2. Calidad de sistemas software

    Enlaces de interés:

    • OR-F-001. SDMetrics. The Software Design Metrics tool for the UML.

    • OR-F-002. Visual Paradigm.

    • OR-F-003. Diagramas de Kiviat. (Wikipedia).

      

    Tema 3. Fundamentos de gestión de proyectos software

    Enlaces de interés:

    • OR-F-004. Project Management Institute.

      

    Tema 5. Gestión de costes

    Recursos bibliográficos:

    • OR-F-005. Comparison of the software cost estimating methods.

    • OR-F-006. Tutorial sobre puntos de función (HTML).

    • OR-F-007. Página web oficial de COCOMO II.

    • OR-F-008. Manual de COCOMO II.

    Libros electrónicos:

    • OR-F-009. «Estimating software costs: bringing realism to estimating». (Capers Jones, 2007).

    Lecturas avanzadas / referencias históricas:

    • OR-F-010. «Allow plenty of time for large-scale software». (W. Myers, 1989).

    • OR-F-011. «The cost of developing large-scale software». (R.W. Wolverton, 1974).

    • OR-F-012. «Software function, source lines of code, and development effort prediction: a software science validation». (A.J. Albrecht & J.E. Gaffney, 1983).

    • OR-F-013. «Underestimating costs in public works projects: error or lie?». (Bent Flyvbjerg, Mette Skamris Holm & Soren Buhl, 2007).

    Enlaces de interés:

    • OR-F-014. International Function Point Users Group (IFPUG).

    • OR-F-015. International conference on predictive models in software engineering.

    • OR-F-016. Lista de proyectos con evidentes estimaciones bajas. (Wikipedia).

      

    Tema 7. Gestión de riesgos

    Enlaces de interés:

    • OR-F-017. Entrada sobre análisis DAFO (SWOT analysis). (Wikipedia).

    • OR-F-018. Entrada sobre el diagrama de Ishikawa. (Wikipedia).

    • OR-F-019. Identificación de riesgos basada en taxonomías. (SEI Technical Report).

    • OR-F-020. Entrada sobre el análisis de sensibilidad. (Wikipedia).

    • OR-F-021. Entrada sobre el método de Montecarlo. (Wikipedia).

    Herramientas:

    • OR-F-022. SEPO Risk Management Toolkit.

    • OR-F-023. Syncopation's Decision Analytic Software tools (DPL software).

      

    Tema 8. Mantenimiento de sistemas software

    Material adicional:

    • OR-F-024. Ejemplo plantilla gestión de un bug con Bugzilla (edición).

    • OR-F-025. Ejemplo plantilla notificación de un bug documento.

    • OR-F-026. Ejemplo de ingeniería inversa de código.

    Libros electrónicos:

    • OR-F-027. «Software maintenance: concepts and practice». (Penny Grubb & Armstrong A. Takang, 2003).

    • OR-F-028. «Refactoring: improving the design of existing code». (Martin Fowler & Kent Beck, 1999).

    • OR-F-029. «Refactoring workbook». (William C. Wake, 2003).

    Recursos bibliográficos:

    • OR-F-030. Estándar ISO 14764.

    • OR-F-031. «Refactorings». (Martin Fowler, Kent Beck, John Brant, William Opdyke & Don Roberts, 1999).

    • OR-F-032. «Clone detection using abstract syntax trees». (I.D. Baxter, A. Yahin, L. Moura, M. Sant'Anna & L. Bier, 2002).

    • OR-F-033. «A metrics suite for object oriented design». (S.R. Chidamber & C.F. Kemerer, 1994).

    Referencias externas:

    • OR-F-034. Informe de las Conferencias de Ingeniería de Software de la OTAN de 1968-1969.

    • OR-F-035. «The Humble Programmer». (Edsger W. Dijkstra, 1972).

    • OR-F-036. «Software maintenance costs». (Jussi Koskinen, 2015).

    • OR-F-037. «Design stability measures for software maintenance». (S.S. Yau & J.S. Collofello, 1985).

    • OR-F-038. «Common refactorings, a dependency graph and some code smells: an empirical study of Java OSS». (S. Counsell, Y. Hassoun, G. Loizou & R. Najjar, 2006).

    • OR-F-039. «On the criteria to be used in decomposing systems into modules». (D.L. Parnas, 1972).

    Para saber más:

    • OR-F-040. «Journal of software maintenance and evolution: research and practice».

    • OR-F-041. European Conference on Software Maintenance and Reengineering (CSMR).

    • OR-F-042. Working Conference on Reverse Engineering (WCRE) 2010.

    Herramientas:

    • OR-F-043. Bugzilla. Bugzilla is server software designed to help you manage software development.

      

    Tema 9. Gestión de la configuración de sistemas software

    Recursos bibliográficas:

    • OR-F-044. «Estándar IEEE 828-2005». (2005).

    • OR-F-045. Convención de nombres de Eclipse.

    • OR-F-046. Árboles de características. (Wikipedia).

    • OR-F-047. «Staged configuration through specialization and multilevel configuration of feature models». (K. Czarnecki, S. Helsen & U. Eisenecker, 2005).

    • OR-F-048. Problema de Harry y Sally (funcionamiento subversion).

    Libros electrónicos:

    • OR-F-049. Control de versiones con Subversion». (Ben Collins-Sussman, Brian W. Fitzpatrick & C. Michael Pilato, 2002-2016).

    • OR-F-050. «Configuration management. Principles and practice». (Anne Mette Jonassen Hass, 2003).

    Herramientas:

    - Herramientas de control de versiones:

    • OR-F-051. Apache Subversion. Enterprise-class centralized version control for the masses.

    • OR-F-052. Concurrent Version System (CVS). CVS is a version control system, an important component of Source Configuration Management (SCM).

    - Herramientas de trazabilidad de requisitos:

    • OR-F-053. IBM - Rational DOORS.

    • OR-F-054. Caliber RM. Caliber (anteriormente, Borland Caliber) es una solución de requisitos completa que garantiza la conformidad normativa y la coherencia del desarrollo con sus necesidades empresariales.

    • OR-F-055. IBM Rational RequisitePro. La administración efectiva de los requisitos es la especialidad de esta solución. Promueve una mejor comunicación, mejora la colaboración de los equipos y reduce el riesgo de los proyectos.

    - Herramientas de construcción software:

    • OR-F-056. Apache Ant. Is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.

    • OR-F-057. GNU Make. Is a tool which controls the generation of executables and other non-source files of a program from the program's source files.

    • OR-F-058. Apache Maven. Is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

    - Modelado de árboles de características:

    • OR-F-059. Hydra. The goal of Software Product Line (SPL) is to create the appropriate infrastructure for facilitate the quick development of similar software systems in the same market segment.

    • OR-F-060. Pure Systems. The leading provider of software for product line and variant management software.

    • OR-F-061. FeatureIDE. An Eclipse plug-in for Feature-Oriented Software Development.

       

    Tema 10. Aspectos adicionales de los proyectos software

    • OR-F-062. Cómo estructurar un informe técnico.

    Material de aprendizaje:

    • OR-F-063Cómo elaborar y redactar un informe como un verdadero ingeniero software.

    • OR-F-064. Técnicas de trabajo en equipo: el abogado del diablo.

    • OR-F-065. «Por qué nos vuelve locos Steve Jobs en un escenario». (Delia Rodríguez, 2011). (Artículo de El País).

    • OR-F-066. Código ejemplo control de accesos.