Software Quality Engineering Task List of PAT
Engineering Process Areas BG # 1 Task List of PAT PAT involve different stakeholders to from relevant Process Area. Standardization of Artifacts as per PMIS Software Requirement Specification (SRS) Pg. 111 The Unschooled Mind
Software Quality Engineering PA: Requirement Management
Engineering Process Areas BG # 1 PA: Requirement Management To manage inconsistencies between products and Requirements To Manage different versions of Requirements Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Requirement Management To manage correlation between different project deliverable and requirements Traceability Matrix to be used to manage cross referencing Pg. 111 The Unschooled Mind
Software Quality Engineering Action Item for Requirement Management
Engineering Process Areas BG # 1 Action Item for Requirement Management Goal: Manage Requirement Practice: Requirement Understanding Commitment to Requirement Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 Action Item for Requirement Management Practice: Manage Requirement Changes Manage Traceability Identify Inconsistencies Pg. 111 The Unschooled Mind
Software Quality Engineering Example of Requirement Management
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas BG # 1 Example of Requirement Management Maintaining single version of requirements can end up in failure Pg. 111 The Unschooled Mind
Software Quality Engineering PA: Requirement Development
Engineering Process Areas BG # 1 PA: Requirement Development To analyze customer, product and component requirement. Customer requirements are further divided into Product and Project Requirement should be approved by Client Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Requirement Development Requirement development is not a technical activities Project have one-time requirements with minor change request. Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Requirement Development Products have requirements to change in existing one Major Artifacts is Development of Software Requirement Specification (SRS) Pg. 111 The Unschooled Mind
Software Quality Engineering Example of Requirement Development
Engineering Process Areas BG # 1 Example of Requirement Development Sample SRS Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 Example of Requirement Development Sample SRS-II Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 Example of Requirement Development SRS should explicitly be approved by Client other-wise it will cause problem later in the Project. Pg. 111 The Unschooled Mind
Software Quality Engineering PA: Technical Solution
Engineering Process Areas BG # 1 PA: Technical Solution Purpose is to design, develop and implement solution as per Requirements. Design should be traceable with Requirements Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Technical Solution Evaluate different solution options including off-the-shelf Detail decision to develop Product or Product Component WireFrames are partially considered in Technical Design Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Technical Solution Objective is to develop standardized Solution Document Database Diagram, Class Diagram, Sequence Diagram, Activity Diagram are key components Artifact should be accessible centrally Pg. 111 The Unschooled Mind
Software Quality Engineering Example of Technical Solution
Engineering Process Areas BG # 1 Example of Technical Solution Sample Technical Design Document Pg. 111 The Unschooled Mind
Software Quality Engineering PA: Product Integration
Engineering Process Areas BG # 1 PA: Product Integration Core activity of Engineering Process Area Ensure multiple components combine correctly to product required result. Major failure is that component don’t talk to each other. Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Product Integration Potentially many defects can come due to misaligned interfaces. Heterogeneous Development environment is a major risk There is no one-solution fit for all. Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Product Integration Integration is not cut-over step Integration is incremental Usually Sanity is performed to ensure integration Pg. 111 The Unschooled Mind
Software Quality Engineering Example of Product Integration
Engineering Process Areas
Engineering Process Areas BG # 1 Example of Product Integration Product integration includes removal of issues on merged codebase Pg. 111 The Unschooled Mind
Software Quality Engineering PA: Software Validation
Engineering Process Areas BG # 1 PA: Software Validation To demonstrate that Product or Component full-fills its intended use. Goal is to capture requirements from client correctly No code is required. Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Software Validation Focus more on getting client expectations. Building the right product. Proof of Concept, WireFrames, Requirement Modeling are key. Pg. 111 The Unschooled Mind
Software Quality Engineering Example of Software Validation
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas BG # 1 Example Software Verification To ensure verification WireFrames / Prototypes are shown to customer and approved Pg. 111 The Unschooled Mind
Software Quality Engineering PA: Software Verification
Engineering Process Areas BG # 1 PA: Software Verification It is static exercise to make sure we are building correct product. Goal is to ensure whether requirements are full-filled in the Software Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Software Verification Verification is concern is engineering aspect to ensure product with minumum errors. Verification does not evaluate usefulness of the system Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 PA: Software Verification It includes Code to execute. It include testing , design analysis, inspections and code reviews Pg. 111 The Unschooled Mind
Software Quality Engineering Example of Software Verification
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas
Engineering Process Areas BG # 1 Example Software Verification QA team will execute each step after receiving the shipment from Development team Pg. 111 The Unschooled Mind
Software Quality Engineering Engineering Process Group
Engineering Process Areas BG # 1 Engineering Process Group Organization focal point to implement Software Processes. Act as oversight committee to monitor, evaluate and improve processes Pg. 111 The Unschooled Mind
Engineering Process Areas BG # 1 Engineering Process Group Responsible for coordinate process activity across organization. Members includes from Process Areas and Management. Pg. 111 The Unschooled Mind