Measuring software design quality
Measuring software design quality
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Applying use cases: a practical guide
Applying use cases: a practical guide
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process
Software Design
Sotware modularization using requirements attributes
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Data Mining: Concepts and Techniques
Data Mining: Concepts and Techniques
Outsourcing location selection with SODA: a requirements based decision support methodology and tool
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
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. Software modularity is not a new concept in the software engineering field; it has been a design issue since the earliest days of software development. However, its importance is becoming more prevalent due to today's demand for large-scale complex application. The decomposition process is an art form and our goal is to reach a systematic approach for producing modularized design based on our requirement analysis methodology.