Abstract
Many issues continue to make systems development a labor-intensive and difficult undertaking. Some issues, such as the ever-increasing number of interfaces and the lack of an agreed-upon theory, suggest that compared to other engineering disciplines, systems development is fundamentally different.