Monday, April 18, 2016

Software Quality Engineering Course outline - University of Sargodha

The objective of this course is to make students have ability to understand Software Quality
Engineering concepts and practice.
A Quality Principles, Benefits of Quality, Organization and Process Benchmarking. Ethical and
Legal Compliance.Standards and Models.Leadership Skills.Quality Management
System.Methodologies for Quality Management. Audit Types, Audit Roles and Responsibilities,
Audit Process. Project Tracking and Control, Tracking Methods, Project Reviews and Program
Reviews. Software Verification and Validation Method, Software Product Evaluation. Testing
Planning and Design.Reviews and Inspection. Test Execution Documentation. Customer
Deliverables.
1. A Quality Principles, Benefits of Quality, Organization and Process Benchmarking [TB:
Ch. No.1]

2.      Ethical and Legal Compliance: ASQ Code of Ethics, Legal and Regularity Issues [TB:
Ch. No.2]
3.      Standards and Models: ISO 9000 Standards, IEEE Software Engineering Standards, SEI
Compatibility Maturity Model Integration (CMMI).[ TB: Ch. No.3]
4.      Leadership Skills: Organizational Leadership, Facilitation Skills, Communication Skills
[TB: Ch. No.4]
5.      Team Skills, Team Management, Team Tools [TB: Ch. No.5]
6.      Quality Management System: Quality Goals and Objectives, Customers and Other
Stakeholders, Planning, Outsourcing [TB: Ch. No.6]
7.      Methodologies for Quality Management: Cost of Quality, Process Improvement Models,
Corrective Action Procedures, Defect Prevention [TB: Ch. No.7]
8.      Audit Types, Audit Roles and Responsibilities, Audit Process [Ch. No.8]
9.      Project Tracking and Control, Tracking Methods, Project Reviews and Program Reviews
[TB: Ch. No.16]
10.  Software Verification and Validation Method, Software Product Evaluation [TB: Ch.
No.21]
11.  Testing Planning and Design: Test Strategies, Test Plans, Test Design, Test Coverage
Specifications, Code Coverage Techniques, Test Environments, Test Tools [TB: Ch.
No.22]
12. Reviews and Inspection: Peer Reviews, Formal Versus Informal Reviews, Types of Peer
Reviews, Walk-Throughs, Inspections, Technical Reviews [TB: Ch. No.23]
13.  Test Execution Documentation: Test Execution, Test Case, Test Procedure, Test Log,
Problem Report, Test Result Data and Metrics, Test Report [TB: Ch. No.24]
14.  Customer Deliverables: Peer Reviews, Development Testing, Development Audits,
Pilots, Installation Testing, Customer/User Testing [TB: Ch. No.25]
          The Certified Software Quality Engineer by Linda Westfall, Quality Press; (September
28, 2009), ISBN-10: 0873897307
          Software Quality Assurance: Principles and Practice by Nina S. Godbole, published by
Alpha Science (2004). ISBN-10: 1842651765.
          Software Testing: Fundamental Principles and Essential Knowledge by James D.
McCaffrey, BookSurge Publishing (2009). ISBN-10: 1439229074.
         Perfect Software: And other illusions about testing by Gerald M. Weinberg, published
Dorest House (2008). ISBN-10: 0932633692.
          Software Quality Engineering: Testing, Quality Assurance, and Quantifiable
Improvement by Jeff Tian, published by John Wiley & Sons, (2005). ISBN-10:
0471713457
         Mastering Software Quality Assurance: Best Practices, Tools and Techniques for
Software Developers by MuraliChemuturi, J. Ross Publishing (2010). ISBN-10:
1604270322.



Note: This content is obtained from official documents of University of Sargodha and applied on BS Computer Science for Main Campus, Sub Campuses, and Affiliated Colleges.

0 comments:

Post a Comment