Designing Conceptual Business Solutions - determining how major business and technology components will deliver on the project’s intentions.

Designing Business Use Cases – identifying the business transactions required to deliver the specified, to-be functionality.

Designing Technical Use Cases – transforming the business use cases into high-quality system transaction specifications.

This course emphasizes the third step in this process, designing the technical use cases. It examines what’s needed to accept and interpret a set of business use cases and apply appropriate technology to create a specification of the to-be system that:

Delivers the required business functionality.

Is rigorous, unambiguous, and workable by the developers.

Provides for flexible solutions with re-useable potential.

Includes a complete set of transactions for development.

Course Outcomes:
Students of this course will return to work:

Articulating the value of formal, robust system design to the success of the organization.

Understanding the differences between business use cases and technical use cases.

With a framework for transforming business use cases into technical use cases and completing the design.