With the emergence of agent-oriented software engineering techniques, software engineers have a new way of conceptualizing complex distributed software requirements. To help determine the most appropriate software engineering methodology, a set of defining criteria is required. This paper describes out an approach to determing these crtieria , as well as a technique to assist software engineers with the selection of a software engineering methodology based on those criteria.
展开▼