Introduction to the Program

With this program, you will develop specialized knowledge in Software Quality Management. Enroll now” 

##IMAGE##

The importance of a good software developer's work lies mainly in delivering products with the expected quality, in order to satisfy the needs of a final consumer and preventing future risks. Although all software can have bugs, it is important to make sure that they do not exist, since their consequences can be very adverse. It should be noted that the later the defects are detected, the greater the consequences may be. The objective of Software Quality Management is to support all requirements; to be user-friendly, secure, useful, usable, stable, and to satisfy the user's needs and requirements without errors.

To provide clear solutions to users' needs, from a user-friendly and comfortable aspect, it is necessary to know each of the indicators of the software quality process and how your product is performing. As well as, to examine the technological maturity, counting with a specialized knowledge in the application of the elements, norms, standards in an efficient and effective way.

In this program, each and every one of these aspects will be determined, so that the graduate will be able, in practice, to address the reliability, metrics and assurance points correctly and strategically. In this sense, you will also be able to identify existing failure points during your assessment and implement the DevOps culture in a correct way. Taking into account the importance of process automation to avoid human errors in its development, adjusted to the quality criteria according to the ISO/IEC 9126 standard.

All this will be taught through a completely secure digital platform and the various interactive media implemented by TECH Global University, to ensure that students learn correctly. Using the most innovative methodology based on Relearning, which allows a quick grasp of the concepts thanks to their reiteration. The structure of the program consists of 3 Modules, divided into various units and subunits, which will make it possible to study in a maximum of 6 months, from any device with Internet connection.

This Postgraduate diploma offers you the most up-to-date knowledge in Software Quality Management. Enroll now” 

This Postgraduate diploma in Software Quality Management contains the most complete and up-to-date educational program on the market. The most important features include:

  • The development of case studies presented by experts in software development
  • The graphic, schematic, and practical contents with which they are created, provide scientific and practical information on the disciplines that are essential for professional practice
  • Practical exercises where self-assessment can be used to improve learning
  • Its special emphasis on innovative methodologies 
  • Theoretical lessons, questions for experts and individual reflection work 
  • Content that is accessible from any fixed or portable device with an Internet connection 

Learn to distinguish the metrics according to the type of programming, evaluating the internal and external attributes in the quality of a software project"

The program’s teaching staff includes professionals from the sector who contribute their work experience to this training program, as well as renowned specialists from leading societies and prestigious universities.

The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environment that will provide immersive training programmed to train in real situations.

This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise during the academic year. For this purpose, the student will be assisted by an innovative interactive video system created by renowned and experienced experts.

Enroll now and become an expert in Software Quality Management, in only 6 months and 100% online"

##IMAGE##

Develop specialized knowledge in DevOps culture and its implementation in software development"

Syllabus

The contents of this Postgraduate diploma have been selected by a team of expert teachers in Software Quality Management, who have structured them in 3 study modules. Each unit will be covered in depth in order to provide IT professionals with the knowledge and tools necessary to efficiently manage their future projects. Studying TRL Development Levels, DevOps approach implementation and software quality metrics. Available in different formats, both practical and theoretical, through TECH Global University's modern virtual campus. 

##IMAGE##

With this program, you will apply reliability, metrics and assurance to software projects correctly and strategically" 

Module 1. Software Quality TRL Development Levels

1.1. Elements that Influence Software Quality (I). Technical Debt 

1.1.1. Technical Debt. Causes and Consequences
1.1.2. Software Quality General Principles 
1.1.3. Unprincipled and Principled Quality Software 

1.1.3.1. Consequences
1.1.3.2. Necessity of Applying Quality Principles in Software 

1.1.4. Software Quality Typology 
1.1.5. Quality Software. Specific Features 

1.2. Elements that Influence Software Quality (II). Associated Costs 

1.2.1. Software Quality Influencing Elements 
1.2.2. Software Quality Misconceptions 
1.2.3. Software Quality Associated Costs 

1.3. Software Quality Models (I). Knowledge Management 

1.3.1. General Quality Models 

1.3.1.1. Total Quality Management 
1.3.1.2. European Business Excellence Model (EFQM). 
1.3.1.3. Six-Sigma Model 

1.3.2. Knowledge Management Models 

1.3.2.1. Dyba Model 
1.3.2.2. SEKS Model 

1.3.3. Experience Factory and QIP Paradigm 
1.3.4. Quality in Use Models (25010) 

1.4. Software Quality Models (III). Quality in Data, Processes and SEI Models 

1.4.1. Data Quality Data Model 
1.4.2. Software Process Modeling 
1.4.3. Software & Systems Process Engineering Metamodel Specification (SPEM) 
1.4.4. SEI Models 

1.4.4.1. CMMI 
1.4.4.2. SCAMPI 
1.4.4.3. IDEAL 

1.5. ISO Software Quality Standards (I). Analysis of the Standards 

1.5.1. ISO 9000 Standards 

1.5.1.1. ISO 9000 Standards 
1.5.1.2. ISO Family of Quality Standards (9000) 

1.5.2. Other ISO Standards Related to Quality 
1.5.3. Quality Modeling Standards (ISO 2501) 
1.5.4. Quality Measurement Standards (ISO 2502n) 

1.6. ISO Software Quality Standards (II). Requirements and Assessment 

1.6.1. Standards on Quality Requirements (2503n) 
1.6.2. Standards on Quality Assessment (2504n) 
1.6.3. ISO/IEC 24744: 2007 

1.7. TRL Development Levels (I). Levels 1 to 4 

1.7.1. TRL Levels 
1.7.2. Level 1: Basic Principles 
1.7.3. Level 2: Concept and/or Application 
1.7.4. Level 3: Critical Analytical Function 
1.7.5. Level 4: Component Validation in Laboratory Environment 1.8. 

1.8. TRL Development Levels (II). Levels 5 to 9 

1.8.1. Level 5: Component Validation in Relevant Environment 
1.8.2. Level 6: System/Subsystem Model 
1.8.3. Level 7: Demonstration in Real Environment 
1.8.4. Level 8: Complete and Certified System 
1.8.5. Level 9: Success in Real Environment 

1.9. TRL Development Levels. Uses 

1.9.1. Example of Company with Laboratory Environment 
1.9.2. Example of an R&D&I Company 
1.9.3. Example of an Industrial R&D&I Company 
1.9.4. Example of a Laboratory-Engineering Joint Venture Company 

1.10. Software Quality Key Details 

1.10.1. Methodological Details 
1.10.2. Technical Details 
1.10.3. Software Project Management Details 

1.10.3.1. Quality of Computer Systems 
1.10.3.2. Software Product Quality 
1.10.3.3. Software Process Quality

Module 2. DevOps. Software Quality Management

2.1.DevOps. Software Quality Management

2.1.1. DevOps.
2.1.2. DevOps and Software Quality
2.1.3. DevOps. Benefits of DevOps Culture

2.2. DevOps. Relation to Agile

2.2.1. Accelerated Delivery
2.2.2. Quality
2.2.3. Cost Reduction

2.3. DevOps Implementation

2.3.1. Problem identification
2.3.2. Implementation in a Company
2.3.3. Implementation Metrics

2.4. Software Delivery Cycle

2.4.1. Design Methods
2.4.2. Agreements
2.4.3. Roadmap

2.5. Error-Free Code Development

2.5.1. Maintainable Code
2.5.2. Development Patterns
2.5.3. Code Testing
2.5.4. Software Development at Code Level Good Practices

2.6. Automation

2.6.1. Automization Types of Tests
2.6.2. Cost of Automation and Maintenance
2.6.3. Automization Mitigating Errors

2.7. Deployment

2.7.1. Target Assessment
2.7.2. Design of an Automatic and Adapted Process
2.7.3. Feedback and Responsiveness

2.8. Incident Management

2.8.1. Incident Management
2.8.2. Incident Analysis and Resolution
2.8.3. How to Avoid Future Mistakes

2.9. Deployment Automation

2.9.1. Preparing for Automated Deployments
2.9.2. Assessment of the Health of the Automated Process
2.9.3. Metrics and Rollback Capability

2.10. Good Practices. Evolution of DevOps

2.10.1. Guide of Good Practices applying DevOps
2.10.2. DevOps. Methodology for the Team
2.10.3. Avoiding Niches

Module 3. ISO, IEC 9126 Quality Criteria. Software Quality Metrics

3.1. Quality Criteria. ISO, IEC 9126 Standard

3.1.1. Quality Criteria.
3.1.2. Software Quality Justification. ISO, IEC 9126 Standard
3.1.3. Software Quality Measurement as a Key Indicator

3.2. Software Quality Criteria Features

3.2.1. Reliability
3.2.2. Functionality
3.2.3. Efficiency
3.2.4. Usability
3.2.5. Maintainability
3.2.6. Portability
3.2.7. Security/safety

3.3. ISO Standard, IEC 9126 (I). Introduction

3.3.1. Description of ISO, IEC 9126 Standard
3.3.2. Functionality
3.3.3. Reliability
3.3.4. Usability
3.3.5. Maintainability
3.3.6. Portability
3.3.7. Quality in Use
3.3.8. Software Quality Metrics
3.3.9. ISO 9126 Quality Metrics

3.4. ISO Standard, IEC 9126 (II). McCall and Boehm Models

3.4.1. McCall Model: Quality Factors
3.4.2. Boehm Model
3.4.3. Intermediate Level. Features

3.5. Software Quality Metrics (I). Components

3.5.1. Measurement
3.5.2. Metrics
3.5.3. Indicator
3.5.3.1. Types of Indicators
3.5.4. Measurements and Models
3.5.5. Scope of Software Metrics
3.5.6. Classification of Software Metrics

3.6. Software Quality Measurement (II). Measurement Practice

3.6.1. Metric Data Collection
3.6.2. Measurement of Internal Product Attributes
3.6.3. Measurement of External Product Attributes
3.6.4. Measurement of Resources
3.6.5. Metrics for Object-Oriented Systems

3.7. Design of a Single Software Quality Indicator

3.7.1. Single Indicator as a Global Qualifier
3.7.2. Indicator Development, Justification and Application
3.7.3. Example of Application. Need to Know the Detail

3.8. Simulation of Real Project for Quality Measurement (I)

3.8.1. Project Overview (Company A)
3.8.2. Application of Quality Measurement
3.8.3. Proposed Exercises
3.8.4. Proposed Exercises Feedback

3.9. Real Project Simulation for Quality Measurement (II)

3.9.1. Project Overview (Company B)
3.9.2. Application of Quality Measurement
3.9.3. Proposed Exercises
3.9.4. Proposed Exercises Feedback

3.10. Real Project Simulation for Quality Measurement (III)

3.10.1. General Description of the Project (Company C)
3.10.2. Application of Quality Measurement
3.10.3. Proposed Exercises
3.10.4. Proposed Exercises Feedback

##IMAGE##

Enroll in this program now and get the most up-to-date knowledge on Software Quality Management. Graduating as an expert in just 6 months" 

Postgraduate Diploma in Software Quality Management

.

Software quality management focuses on ensuring that products meet quality requirements and satisfy end-user needs. This tool is based on international standards and norms, as well as testing techniques and continuous process improvement to ensure software quality. If you are interested in specializing in this field in an agile and simple way, you have come to the right place. At TECH Global University you will find the most complete and updated University Expert in Software Quality Management in the educational market. Through a 100% digital training, you will gain in-depth knowledge about international software quality norms and standards, including ISO/IEC 9126, ISO/IEC 12207 and ISO/IEC 15504. In addition, you will learn how to apply these standards in software development to improve the quality of the final product.

Specialize in software quality management

.

This Postgraduate Diploma is cataloged as one of the best programs you will find in the academic market for its significant advantages; among them, 100% online classes that you can manage under your own availability of time and space, highly efficient pedagogy schemes such as relearning methodology, a team of experts with remarkable background and an amazing interactive content that synthesizes the most sophisticated of software quality management. Through intensive training provided by our faculty of excellence, you will learn how to design, plan and execute software testing to ensure that it meets the requirements and performs properly. You will also learn about software testing tools and techniques, including unit, integration and acceptance testing. As a result, you will know how to identify areas for improvement and implement process changes to strengthen software quality and increase development efficiency.