Agent-Oriented software engineering is the one of the most recent contributions to the field of software engineering. Agent becomes isolation and negotiation component, compared to existing development approaches, it has advantage in system development,especially where Agent represents high level abstractions of active entities.Through the research of high level and specific methodologies in the agent based software engineering, this paper analyses their characteristics and some extension of software technology for implement Agent,gives some references to build agent based system.