After the theories and the key technologies of software reuse being introduced, this paper describes a software development process and a domain analysis method based on component, and presents a domain engineering development model based on software reuse with the advantages of domain engineering, component-...