As industry begins to invest in OO/CBD (Component-Based Development) processes and the OMG considers whether/how to standardize on process, many issues arise. Those to be debated include process framework versus process; high ceremony versus low ceremony; the need for flexibility and tailorability; and the role of automation.
we seek many of these same architectural qualities in software. We strive to have well-formed lines and boundaries in the software architecture with known interfaces and yet to be simple enough to be approachable. Add to that the ability to adapt to changing environments and implementations, and we would have an architecture that possesses many of the… (More)