>> Software Engineering
An analysis rule of thumb is, "The Model should focus on requirements that are visible within the problem or business domain". Can there be any other hidden requirements? If yes, which types of requirements are not visible in these domains? Support your answer with 2-3 suitable examples.