An enhanced software operational profile model

Software operational profile modeled in practice is presented as work profile usually, especially to new developed software. However, it doesn't take operation time order and random operation under consideration. In the article, we introduce operation dependency graph and random selection operation into operational profile modeling, and propose an enhanced model of software operational profile. The model proposed describes more efficiently how user manipulate software and improve the precision of software operational profile. Furthermore, the model is in favor of initial estimation of operational profile and making test plan.