| Detail design - | (Software Engineering) a design activity that focuses on the creation of an algorithm |
| Documentation - | (Software Engineering) descriptive information |
| Documents - | (Software Engineering) deliverables produced as part of the software engineering process |
| Effort - | (Software Engineering) the work-time product (e.g., person-days) associated with a project |
| Enhancement - | (Software Engineering) an extension of functional or performance requirements |
| Equivalence partitioning - | (Software Engineering) a black-box testing method |
| Errors - | (Software Engineering) a lack of conformance found before software is delivered to the customer |
| Extreme programming - | (Software Engineering) an agile process model that emphasizes scenario-based planning, incremental delivery, refactoring, pair programming and continuous testing. |
| Factoring - | (Software Engineering) a technique that distributes control and work in a top-down manner within a software architecture (used a part of structured analysis) |
| FAST - | (Software Engineering) Facilitated application specification techniques, a structured meeting between developer and customer; intent is to define basic requirementsFormal methods - |