![]() |
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