Abstract

Nowadays highly competition business environment, customer increased expectations, and highly advances in computer technologies and software leads many organizations to adopt Component Based Software Development (CBSD) approach in developing their systems. As CBSD apply the idea of Components On The Shelf (COTS) that looks for creating, using, and reusing previously used component, CBSD expected to result on faster software development which entails shortest time to market and products of higher quality.In CBSD, there still complexity regarding selecting the appropriate requirements for the components, and further deciding which component to be delivered first to the customer. From the fact that many approaches are presented in the literature to solve this problem but still there is some angles should be covered, in this paper we presented an algorithm to facilitate the process the prioritizing functional requirements in the incremental software development model depending on the dependency relationship between requirements.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call