Brief Introduction to Modeling and Design

Software complexity has increased dramatically over the past few decades, due to both advances in hardware and customer demand. Indeed, very few of us would be satisfied today with a green or amber text-only terminal style application of the 70s and early 80s. The increase in software complexity has created the ever-increasing demand for some sort of development process, to ensure both an increase in reliability and maintainability of the software produced. Starting to code in the first day of a project and adding the final changes at 3 a.m. the night before the delivery date is hardly a recipe for a successful system.

In the 80s, roughly at the same time as the emergence of the first commercial Object ...

Get Visual Basic® .NET by Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.