<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type='text/xsl' href='content.xsl'?>
<content>
	<ref title="Complexity management">
		<ref title="Systematic methods for complexity management on software development">
			<note>Disciplined design and development strategies</note>
			<ref title="Agile methods" url="http://www.agilealliance.org">
				<ref title="Extreme programming" url="http://www.xprogramming.com">
<ref title="Introducción a XP por Alejandro Aguilar Sierra" url="http://phoenicis.dgsca.unam.mx:8080/examples/servlet/revista.ArchivoHTML1?archivo=/vol.3/num4/art39/art39.xml"/>
</ref>
				<ref title="SCRUM" url="http://www.controlchaos.com">
					<ref title="Advanced Development Methods" url="http://www.scrumonline.com"/>
				</ref>
				<ref title="Crystal" url="http://www.crystalmethodologies.org"/>
				<ref title="Feature-Driven Development" url="http://www.togethersoft.com/services/tutorials/jmcu/index.html"/>
				<ref title="Adaptive Software Development" url="http://www.adaptivesd.com"/>
			</ref>
			<ref title="Process Frameworks">
				<ref title="Unified Process" url="http://www.rational.com/products/rup/index.jsp"/>
				<ref title="MSF" url="http://www.microsoft.com/msf"/>
			</ref>
		</ref>
		<ref title="Complexity Management Fundamentals">
			<ref title="Iterative development"/>
			<ref title="Incremental development"/>
			<ref title="Sound architecture and Refactoring"/>
			<ref title="Risk management"/>
		</ref>
	</ref>
	<ref title="Software Design">
		<ref title="Design principles">
			<note>Essential concepts that pervade good designs</note>
			<ref title="Principles of Object-Oriented Design" url="http://c2.com/cgi/wiki?PrinciplesOfObjectOrientedDesign"/>
			<ref title="Dependency Management"/>
			<ref title="The Source Code is the Design" url="http://www.bleading-edge.com/Publications/C++Journal/Cpjour2.htm"/>
			<ref title="Modeling the invariant"/>
			<ref title="Finding the underlying abstractions"/>
			<ref title="¿Qué es un tipo de dato abstracto, qué uso tiene en .Net y cómo diseño uno?" url="TypeDesign.htm"/>
			<ref title="FACTORES DE LA CALIDAD DEL SOFTWARE" url="Docs/CalidadDelSoftware.doc"/>
			<ref title="Ensayo general acerca de diseño y calidad de software" url="Docs/softwaredesign.htm"/>
		</ref>
		<ref title="Design techniques">
			<ref title="Test-Driven Development" url="AutoTest.htm">
<ref title="Design tool for test-driven design and programming" url="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=997126bc-c924-4e53-b061-c877794d99ba
" />
</ref>
			<ref title="Refactoring"/>
			<ref title="Continuous integration"/>
		</ref>
		<ref title="Design quality and metrics">
			<ref title="Quality attributes"/>
			<ref title="Quality analysis and evaluation"/>
		</ref>
		<ref title="Software architecture">
			<ref title="Architecting process"/>
			<ref title="Architectural Styles">
				<ref title="Frameworks"/>
				<ref title="Patterns &amp; Archetypes"/>
			</ref>
		</ref>
		<ref title="Design process">
			<ref title="Pair-programming" url="http://www.pairprogramming.com">
				<ref title="Guidelines" url="xppair.pdf"/>
			</ref>
			<ref title="The Nature of eXtreme Programming" url="http://www.usabilitynews.com/news/article671.asp">
			</ref>
		</ref>
		<ref title="Design notation">
			<note>The best design notation is the target programming language</note>
			<ref title="The C++ Programming Language" url="http://www.research.att.com/~bs/3rd.html"/>
			<ref title="UML" url="http://www.holub.com/class/uml/uml.html"/>
		</ref>
		<ref title="Design tools"/>
		<ref title="Design paradigms">
			<ref title="Object-oriented Programming" url="http://www.cyberdyne-object-sys.com/oofaq2"/>
			<ref title="Generative Programming" url="http://www.generative-programming.org"/>
			<ref title="Adaptive Programming" url="http://www.ccs.neu.edu/research/demeter"/>
			<ref title="Aspect-Oriented Programming" url="http://www.aosd.net"/>
			<ref title="Functional Programming" url="http://www.haskell.org/"/>
			<ref title="Generic Programming" url="http://www.sgi.com/tech/stl/"/>
			<ref title="Intentional Programming" url="http://research.microsoft.com/scripts/pubs/view.asp?TR_ID=MSR-TR-95-52"/>
			<ref title="Metaprogramming" url="http://www.metamodel.com"/>
			<ref title="Subject-Oriented Programming" url="http://www.research.ibm.com/sop/sophome.htm"/>
			<ref title="Structured Analysis, Design &amp; Programming" url="http://www.excelsoftware.com/sasd.html"/>
			<ref title="Information Modeling" url="http://www.excelsoftware.com/dm.html"/>
		</ref>
		<ref title="Working designs">
			<ref title="Frameworks">
				<ref title="CLRUnit for .Net"/>
				<ref title="CppUnit for C++Builder 3.0, 4.0" url="http://groups.yahoo.com/group/extremeprogramming/files/CppUnit17BCB30Pro.zip"/>
			</ref>
			<ref title="Class libraries">
				<ref title="DES Algorithm">
					<note>High-productivity gain with Test-first design technique applied to program complex software</note>
				</ref>
			</ref>
			<ref title="Components and sub-systems"/>
			<ref title="Applications and tools">
				<ref title="Memory Game"/>
			</ref>
		</ref>
	</ref>
	<ref title="Landmark articles and judgments">
		<ref title="The Design and Evolution of C++ by Bjarne Stroustrup" url="http://www.research.att.com/~bs/dne.html">
		<note>Rationale behind several mechanisms and techniques of the language, also read about the design process of successful software that serves its users without hype or over inflated expectations</note>
		</ref>
		<ref title="Can computing science save the computer industry? by Edsger Wybe Dijkstra" url="http://www.cs.utexas.edu/users/EWD/ewd09xx/EWD920.PDF">
		<note>This should be clear for the software industry since 1985</note>
		</ref>
		<ref title="A Behavioral Notion of Subtyping" url="liskov.pdf"/>
	</ref>
	<ref title="Software engineering knowledge">
		<ref title="Guide to the Software Engineering Body of Knowledge" url="http://www.swebok.org"/>
		<ref title="Las personas en el diseño y programación orientada a objetos" url="http://www.rosenblueth.mx/interfar/vol1num3/doc/vol1num3-48.htm"/>
		<ref title="Software engineering practice in Mexico (Spanish)" url="capitulo42.PDF">
<note>Investigación sobre las prácticas de ingeniería de software en México por<author email="luzv@rocketmail.com">María de la Luz Villalobos Hernández. ESCA-IPN</author><author>Agustín Francisco Gutiérrez Tornés CIC-IPN</author></note></ref>
	</ref>
	<ref title="Online special interest groups">
		<ref title="SoftwareDesarrollo (Spanish) Join-us!" url="http://groups.yahoo.com/group/SoftwareDesarrollo"/>
		<ref title="Extreme programming" url="http://groups.yahoo.com/group/extremeprogramming"/>
		<ref title="Refactoring" url="http://groups.yahoo.com/group/refactoring"/>
		<ref title="Test-first design with JUnit" url="http://groups.yahoo.com/group/junit"/>
		<ref title="Standard C++" url="http://groups.yahoo.com/group/std-cpp"/>
		<ref title="Gang-of-Four Design Patters" url="http://groups.yahoo.com/group/gof-patterns"/>
		<ref title="OTUG - Object Technology User Group" url="http://www.rational.com/support/usergroups/index.jsp"/>
		<ref title="Agile Articles group" url="http://groups.yahoo.com/group/agilearticles">
		<note>Very good collection about agile development</note>
		</ref>
	</ref>
	<ref title="Very good Design &amp; Programming sites">
		<ref title="OO Experts" url="http://www.objectmentor.com"/>
		<ref title="XP" url="http://www.xprogramming.com"/>
		<ref title="An excellent programmer" url="http://www.martinfowler.com"/>
		<ref title="HTML gear" url="http://www.htmlgear.com"/>
	</ref>
	<ref title="More categorized references">
<!--		<ref title="Refs" url="refs.xml"/> -->
		<ref title="Target Books" url="books.xml"/>
		<ref title="Links" url="Links.htm"/>
	</ref>
	<ref title="Blogroll">
		<ref title="My technical blog" url="http://blogs.msdn.com/marcod"/>
	</ref>
	<ref title="Science">
		<ref title="Critical thinking" url="http://www.angelfire.com/dc/marcodorantes/articles/scienceexplained.htm"/>
	</ref>
	<methodology>
		<method>
			<notation/>
			<process/>
			<tool/>
		</method>
	</methodology>
	<technique/>
	<dimensions>
		<people/>
		<process>
			<activity>
				<analysis/>
			</activity>
		</process>
		<product/>
		<technology/>
	</dimensions>
</content>