Software engineering environments: automated support for software engineering
Software engineering environments: automated support for software engineering
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Common KADS Library for Expertise Modelling
Common KADS Library for Expertise Modelling
CML: The CommonKADS Conceptual Modelling Language
EKAW '94 Proceedings of the 8th European Knowledge Acquisition Workshop on A Future for Knowledge Acquisition
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
COE: A collaborative ontology editor based on a peer-to-peer framework
Advanced Engineering Informatics
Hi-index | 0.00 |
One of the main reasons why the development of software does not meet the client's need is the lack of understanding of the software's real objective, and consequently, the tasks it should perform and how they should be performed. With this assumption, we have defined a structure to represent the task knowledge which supports software engineers in understanding problems starting from the understanding of the tasks which comprise these problems. This structure combines task ontologies and problem solving methods, providing the developer with the necessary task knowledge to guide him throughout the development process. This article shows how task knowledge is defined and used to help the development of software, presenting as an example, use cases modeling.