Non-functional testing
Categorization of Software Architectures A Dataflow architectures Pipes and Filters Batch sequential B Independent components Client-server systems.