A model represents aspects of a system and helps clarify, simplify, and communicate system design. Types of models include mathematical, descriptive, and graphical models. Models created during analysis include entity-relationship diagrams and activity diagrams. Models created during design include screen layouts, system flowcharts, database schemas, network diagrams, and structure charts. An entity-relationship diagram defines data storage requirements using entities, attributes, and relationships.