MPTM-700 Systems Requirements
Fall for 2017-2018
Spring for 2017-2018
Summer for 2018
Gives you a strong understanding of the system development life cycle (SDLC). You will learn methods of gathering, analyzing, and prioritizing business requirements with a focus on the ease of use for IT staff and end-users alike. The course covers many of the specifics of gap analysis through correctness and completeness methods, the use of case models, process and data modeling, database design principles, and more. In addition, the course covers SDLC models, Unified Process and CASE tools, Rapid Application Development methodologies, Package Evaluation and Selection, and more. Finally, the course will be well-grounded in practice through the coverage of relevant requirements standards (IEEE Standard 830) and current government practices for requirements management (i.e., System Requirements Specifications (SRS).
Credits: 3.0
Prerequisites: None

Course syllabi
The following syllabi may help you learn more about this course (login required):
Fall '17: Stanford, Jean (file download)
Fall '17: Coriale, David (file download)
Additional syllabi may be available in prior academic years.

Sections:

MPTM-700-01 Systems Requirements
Offered academic year 2016-2017
Faculty:
The Systems Requirements course gives you a strong understanding of the various methodologies, tools, and processes available to a systems analyst as it relates to business system development and the system development life cycle (SDLC). You will learn methods of gathering, analyzing, and prioritizing business requirements. This course is focused on the business-side of a system development effort. Some of these topics include:
- SDLC
- Development methodologies
- Uncovering requirements
- Requirements gathering techniques
- Defining and translating business rules
- Requirements documentation and management tools
- Translating business rules and requirements into technical requirements

This course does not dive deeply into system development topics such as coding or object-oriented development tools. It is designed to build the skills of the business analyst professional rather than the software development engineer.
Credits: 3
Prerequisites: None
MPTM-700-02 Systems Requirements & Analysis
Fall for 2017-2018
Coriale, Dave
Gives you a strong understanding of the system development life cycle (SDLC). You will learn methods of gathering, analyzing, and prioritizing business requirements with a focus on the ease of use for IT staff and end-users alike. The course covers many of the specifics of gap analysis through correctness and completeness methods, the use of case models, process and data modeling, database design principles, and more. In addition, the course covers SDLC models, Unified Process and CASE tools, Rapid Application Development methodologies, Package Evaluation and Selection, and more. Finally, the course will be well-grounded in practice through the coverage of relevant requirements standards (IEEE Standard 830) and current government practices for requirements management (i.e., System Requirements Specifications (SRS).
Credits: 3
Prerequisites: None
MPTM-700-10 Systems Requirements
Fall for 2017-2018
Faculty:
The Systems Requirements course gives you a strong understanding of the various methodologies, tools, and processes available to a systems analyst as it relates to business system development and the system development life cycle (SDLC). You will learn methods of gathering, analyzing, and prioritizing business requirements. This course is focused on the business-side of a system development effort. Some of these topics include:
- SDLC
- Development methodologies
- Uncovering requirements
- Requirements gathering techniques
- Defining and translating business rules
- Requirements documentation and management tools
- Translating business rules and requirements into technical requirements

This course does not dive deeply into system development topics such as coding or object-oriented development tools. It is designed to build the skills of the business analyst professional rather than the software development engineer.
Credits: 3
Prerequisites: None
More information
Look for this course in the schedule of classes.

The academic department web site for this program may provide other details about this course.