Software requirements modularization using partitioning clustering technique
Turky N. Al-Otaiby, Mohsen AlSharif · 2007
The design phase of the software lifecycle is a major factor to the success of a software system, where the software designer is not expected to conceptualize a large-scale and complex software application as a whole; therefore, it is typical to create a top-level design which decomposes a system into a set of modules.