单选题
Object-oriented analysis (OOA) is a semiformal specification technique for the object-oriented paradigm. Object-oriented analysis consists of three steps. The first step is ______. It determines how the various results are computed by the product and presents this information in the form of a ______ and associated scenarios, The second is ______, which determines the classes and their attributes. Then determine the interrelation ships and interaction. The last step is ______, which determines the actions performed by or to each class or subclass and presents this information in the form of ______.