defining the needs for human activity systems, publishing new perspectives on a variety of topics, consulting, training, and special projects.

Software Engineering is concerned with all the activities needed from identifying business needs, deciding which of those needs could be assisted by software running on compter-based hardware through to implementation of a required solution. Requirements Analytics™ is not concerned with the whole scope of that cycle. The Software Engineering curriculum in concerned with the earlier actvities from business or organizational needs down to product in dependent designs. The main elements in the curriculum are:


  1. Software Engineering Overview
  2. CASE Fundamentals: Issues, Concepts, and Practice
  3. Introduction for Managers to the Business Use of Computers
  4. Introduction to CSCW


  1. Software Engineering Foundation
  2. Professional Issues in Software Engineering
  3. Method Engineering
  4. Choosing a Development Method


  1. Strategy, Analysis, and Design
  2. Analysis Principles
  3. Design Principles