You can define the order of the generation of views by using traceability links with a type of DBCreateAfter. The view from which you start the traceability link is dependent on the view you link it to, and this influent view will be generated before the dependent view.
For example you create the view DEPARTMENT STORE from the table STORE, and then another view called COMPUTER COUNTER from the view DEPARTMENT STORE to show only part of the department store offer.
By default, views are generated in alphabetical order, so the generation of COMPUTER COUNTER will fail since the view DEPARTMENT STORE on which it depends is not yet generated. To bypass this problem, you should create a traceability link of type <<DBCreateAfter>> from COMPUTER COUNTER to DEPARTMENT STORE to ensure that DEPARTMENT STORE is generated before COMPUTER COUNTER: