The document discusses several topics related to software development methodologies:
- Joint Application Development (JAD) is a methodology that involves end users in designing and developing applications through collaborative workshops.
- Rapid Application Development (RAD) is an iterative process that segments software delivery into pieces to provide functionality faster compared to a single large implementation.
- The Systems Development Life Cycle (SDLC) describes the stages of an information system project from initial feasibility study through maintenance. It discusses different SDLC methodologies like waterfall, RAD, and spiral models.
- Use cases model interactions between actors and a system, representing the system's capabilities and how it may be used. Activity and sequence diagrams also help describe workflows and object