Object Oriented Software Engineering View all facts Glossary Help |
| subject > process > software engineering |
| software engineering comparison table | ||||||||||
| Subject | include | perform during | make | is part of | is a subtopic of | reduce | have purpose | be part of | has part | has definition |
|---|---|---|---|---|---|---|---|---|---|---|
| forward engineering | reverse engineering | reengineering | 1.6 - Software Engineering Projects | project management | Moving from requirements to design or design to implementation | |||||
| reengineering | adding any new features for users | the system more amenable to adding features in the future | software engineering | 11.2 - Software Process Models | long-term costs | to increase maintainability of a system | refactoring | A type of maintenance performed to improve the design of some part of a software system, in general so that it has higher maintainability. In general, no new features are added for users | ||
| refactoring | software engineering | 11.2 - Software Process Models | reengineering | project management | Changing part of the design; performed as part of reengineering |
Next process: technique for prototyping class diagrams Up: process Previous process: software development