Material del Seminario Proceso Unificado de Desarrollo
Del Seminario dictado en la Universidad del Salvador, Buenos Aires, Noviembre 2003. |
Introduction to UML
Artículo introductorio sobre UML |
The Ten Essentials of RUP
To effectively apply the Rational Unified Process (affectionately known as "RUP"), it is important to first understand its key objectives, why each is important, and how they work together to help your development team produce a quality product that meets your stakeholders' |
What Is the Rational Unified Process?
What exactly is the Rational Unified Process, or RUP as many call it now? I can give several answers to this question, from different perspectives. |
The UML and Data Modeling
The UML can be used to describe the complete development of relational and object relational databases from business requirements through the physical data model. |
Applying Robustness Analysis on the Model–View–Controller (MVC) Architecture in ASP.NET Framework, u
This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. |
UML Data Modeling Profile
Rational's UML Data Modeling Profile provides an easy to use and understand adoption of UML for the need of database modeling, and database design. |
From Craft to Science: Searching for First Principles of Software Development
This article provides support for a theory and propose a first principle of software development, along with a corresponding set of "axiomatic" software requirements. |
The Diagrams of UML 2.0
Understanding the thirteen diagrams of UML 2.x is an important part of understanding OO development. |
The Fundamentals of Mapping Objects to Relational Databases
In this essay the term “mapping” will be used to refer to how objects and their relationships are mapped to the tables and relationships between them in a database. |
A comparison of RUP and XP
This paper compares the Rational Unified Process (RUP), a process framework, refined over the years by Rational Software, that's being widely used on a variety of software projects, from small to large, with Extreme Programming (XP), a software development approach gaining increasing recognition as an effective method for building smaller systems in an environment of changing requirements. |
The Use Case Model
This paper describes how to model system functionality using UML Uses Cases. |
Requirements analysis and design in RUP SE
This article covers requirements analysis and flowdown, and specifications for elements of the RUP SE framework. |
A Simplified Approach to RUP
The demand to reduce complexity in object-oriented software development process and notation has become a continuing refrain. |
A UML Profile for Data Modeling
Una sugerencia de Scott Ambler para un diagrama de datos en UML |
Busines Process Modeling
This paper describes how to model business processes in the UML using a custom extension to UML. |
Rules for Software Design: The Universal Design Pattern
This article outline as set of design rules -- a "universal design pattern" |
The Object-Relational Impedance Mismatch
The fit between the two technologies isn’t perfect, that there is an “impedance mismatch” between the two.
|
When Is a Model Agile?
To understand AM you need to understand the difference between a model and an agile model. |
Phases Examined: Why Requirements, Analysis, and Design No Longer Make Sense
Instead of spending time in the "Requirements Phase", then the "Analysis Phase", then the "Design Phase" it is far more common to iterate back and forth between these so-called modeling activities. |
Program Design and Methodologies
Varios artículos en CodeProject |
Practical UML: A Hands-On Introduction for Developers
This tutorial provides a quick introduction to the Unified Modeling Language |
Agile Software Development User Group Spain
El movimento del desarrollo ágil de software es una iniciativa que agrupa una serie de metodologías (eXtreme Programming, SCRUM, Crystal, etc. ...) que se basan en la adaptabilidad ante el cambio como medio para aumentar las posibilidades de éxito de un proyecto. |
SWEBOK
Guide to the Software Engineering Body of Knowledge |
Cetus Links sobre UML
"The Unified Modeling Language (UML) is a language for specifying, constructing, visualizing, and documenting the artifacts of a software-intensive system. |
Model Compilers
Code at a higher level. Code generation. |
UML Tutorial
The Unified Modelling Language has quickly become the de-facto standard for building Object-Oriented software. This short tutorial provides a very high level introduction to UML, and suggests some further reading. |
UML.org
El sitio base sobre UML |
Enterprise Architect
Enterprise Architect is a flexible, complete and powerful UML modeling tool for the Windows platform. |
Enterprise Unified Process
|