1. Software creation: detail of human design knowledge and it's application to automatic software design
- Author
-
Abolhassani Hassan, Hui Chen, Behrouz H. Far, and Zenya Koono
- Subjects
Design brief ,business.industry ,Design education ,Computer science ,Software design ,Process design ,Software engineering ,business ,Computer-aided software engineering ,Design knowledge ,Software design description ,Object-oriented design - Abstract
The paper reports on results of a study aiming at establishing a fundamental basis for automating design of any kind of software. Considering the final object, an automatic design learning human designer has been taken. An excellent software organization with high maturity has been taken as the expert, and the hierarchical work process is the knowledge model. For detailing, the major operations are made by hierarchical detailing. Namely, a software design may be reduced hierarchically to various design rules, which are parent and children relationship of a human concept created during expansion of a piece of design to more detailed form. To know the inside of human mental operations generating a design rule, a more detailed study was made and it was found that a design rule may be further reduced hierarchically to some fundamental human mental operations, called micro design rules. They represent basic operations during a design. After reporting them, a discussion on further lower level structure used during them, which are dictionary type definitions is made.
- Published
- 2003
- Full Text
- View/download PDF