Requirement engineering involves defining, documenting, and maintaining requirements through seven key activities: inception, elicitation, elaboration, negotiation, specification, validation, and requirement management. The inception phase focuses on stakeholder identification and collaboration between customers and developers, while elicitation gathers requirements using various methods like interviews and brainstorming. The analysis model connects system description to design, emphasizing understanding of information, functions, and behavior of the system.