What are software structuring criteria?
A.
) Fundamental ideas that can be applied to designing a system.
B.
) Systematic approaches for producing a design.
C.
) Guidelines used to help in structuring a software system into its components.
D.
) Overall plans for developing a design.