Decomposition in computer science, also known as factoring, is breaking a complex problem or system into parts that are easier to conceive, understand, program, and maintain.Decomposition StructureNegative Node-Numbered ContextStatic, Dynamic, and Requirements Models for Systems PartitionFunctions and Use Scenarios Mapping to Requirements and Goals Decomposition in computer science, also known as factoring, is breaking a complex problem or system into parts that are easier to conceive, understand, program, and maintain.