• 1.4: Software Quality

    Software engineers work with project team members with related or support roles, such as configuration management, software quality, and software measurement. Organizations and projects have policies, processes, procedures, practices, and tools, which we will collectively call "models", to apply their discipline support to software development and operation. The next sections discuss software quality. However, suppose the diverse roles and activities for software engineering have different models. How can we be assured that they will be consistent and compatible when used together on the same project? Consistency and compatibility of the models is the responsibility of the organization responsible for all projects, and system engineering is responsible for their integration on a project. Moreover, adherence to national and international standards and best practices for common models and tailoring of models contributes to consistency and compatibility.