System engineering involves determining operational requirements and modeling relationships between elements like hardware, software, and people to accomplish goals. It can focus on business processes or product development. The engineering process follows a hierarchy from overall objectives to domain specifications to element implementations. It is iterative to adapt to changing needs. Business process engineering derives data, application, and technology architectures, while product engineering defines architectures and infrastructure for software, hardware, data, and people components.