System developers use different charting techniques to document information systems
System developers use different charting techniques to document information systems: entity-relationship diagram, system flowchart, data flow diagram, UML charting, etc. Select at most three of the charting techniques and explain their functions and strengths in detail.