| Software engineering - | (Software Engineering) a discipline that encompasses the process associated with software development, the methods used to analyze, design and test computer software, the management techniques associated with the control and monitoring of software projects and the tools used to support process, methods, and techniques. |
| Software quality assurance (SQA) - | (Software Engineering) a series of activities that assist an organization in producing high quality software |
| Software safety - | (Software Engineering) an SQA activity that focuses on the identification and assessment of potential hazard that may have a negative impact on the operation of software |
| Spiral model - | (Software Engineering) an evolutionary software engineering paradigm |
| Stakeholders - | (Software Engineering) any person of group that has a stake in the successful completion of a software project |
| Statistical quality assurance - | (Software Engineering) techniques for process improvement that are based on measurements of the product and the process |
| Structured programming - | (Software Engineering) a design method that limited design constructs to only three basic forms and constrains program flow for better quality |
| System engineering - | (Software Engineering) focuses on the analysis and design of all elements of a complete product, service, or technology for the transformation of information or control |
| Task analysis - | (Software Engineering) a software engineering action that is conducted as part of user interface design; intended to better understand how a user is to interact with a system |
| Task set - | (Software Engineering) a collection fo software engineering tasks that are required to complete an activity or action that is part of a software process framework |