SW4510 Computer-Aided Prototyping

This course covers the concept and application of computer-aided prototyping to the development and acquisition of DoD software systems. Specific topics include the prototyping software life cycle, system models, design methods, automatic code generation, prototyping languages and tools, and their unique systematic system for increasing productivity, reliability and portability of software development in comparison with other development methods.

Prerequisite

SW3460

Lecture Hours

3

Lab Hours

0

Course Learning Outcomes

After completing this course, students will be able to do the following:

  • Use computer-aided prototyping to formulate and refine requirements.
  • Use executable prototyping and specification language to build software prototypes for acquisition use.
  • Understand how to determine the automation boundary based on formulated requirements and constructed prototypes.
  • Derive software architectures from the software prototypes.