Quality - (Software Engineering) the degree to which a product conforms to both explicit and implicit requirements
Refactoring - (Software Engineering) changing software in a way that improves its internal structure but does not change it external behavior; often conducted iteratively as design evolves into code.
Regression testing - (Software Engineering) tests that are conducted repeated to ensure that a change has not introduced side effects
Reusability - (Software Engineering) the ability to reuse an already-existing program component in another application
Reusable components - (Software Engineering) configuration items that are reusable
Reverse engineering - (Software Engineering) trying to develop design models or an understanding of design using program code as a starting point
Scheduling - (Software Engineering) the activity that lays out a timeline for work to be conducted on a project
Scope - (Software Engineering) a bounded statement of what must be accomplished
Smoke testing - (Software Engineering) an integration testing approach that constructs and tests software on a daily basis
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.
Browse Dictionary
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z