Software Process:Process defines a framework for a set of Key Process Areas (KPAs) that must be established for effective delivery of software engineering technology. This establishes the context in which technical methods are applied, work products such as models, documents, data, reports, forms, etc. are produced, milestones are established, quality is ensured, and change is properly managed.
Software Process Framework:A process framework establishes the foundation for a complete software process by identifying a small number of framework activities that are applicable to all software projects, regardless of size or complexity. It also includes a set of umbrella activities that are applicable across the entire software process. Some most applicable framework activities are described below.
Communication:This activity involves heavy communication with customers and other stakeholders in order to gather requirements and other related activities.
Read More: What is Software Specification Activity? Describe the four main phases of software specification activity?