Question: are features and components same?
Answer: Features and components embody two key abstractions used to build software and systems: Features are those behaviors of the system that directly fulfill some user need. Components are distinguishable system parts that provide and encapsulate common functions needed to implement features.