Access the full text.
Sign up today, get DeepDyve free for 14 days.
Alistair Mavin, Philip Wilkinson, Adrian Harwood, Mark Novak (2009)
Easy Approach to Requirements Syntax (EARS)2009 17th IEEE International Requirements Engineering Conference
Bente Anda, Hege Dreiem, Dag Sjøberg, M. Jørgensen (2001)
Estimating Software Development Effort Based on Use Cases-Experiences from Industry
(1999)
A Study on Reuse and Structure of Use Case
(1995)
Worldwide benchmark project report, Rubin Systems Inc
Wm To, T. Tryfonas, D. Farthing (2009)
Frontiers in Artificial Intelligence and Applications
R. Biddle, J. Noble, E. Tempero (2002)
Supporting Reusable Use Cases
Shingo Takada (2008)
Leveraging use cases in developing service-oriented systems
Maria Silveira, R. Vidal (2002)
Software Reuse with Use Case Patterns
D. Majumdar, S. Bhattacharya (2010)
Aspect Oriented Requirement Engineering: A Theme Based Vector Orientation ModelINFOCOMP Journal of Computer Science, 9
D. Majumdar, S. Bhattacharya (2010)
Identifying the Aspectual Requirements: A Theme Based Vector-Orientation ModelInternational Journal of Computer Applications, 1
Kuniharu Yamada, Shingo Takada, N. Doi (2004)
Towards use case based software reuse
A. Issa, M. Odeh, D. Coward (2006)
Using use case patterns to estimate reusability in software systemsInf. Softw. Technol., 48
D. Rosado, E. Fernández-Medina, Javier López (2009)
Reusable security use cases for mobile grid environments2009 ICSE Workshop on Software Engineering for Secure Systems
Suresh Nageswaran (2001)
Test Effort Estimation Using Use Case Points
Software Effort and Cost Estimation is a very important activity that includes very uncertain elements. In the context of object-oriented software, traditional methods and metrics were extended to help managing this activity. Use Case Points (UCP) is a very well known metrics used for estimation of object-oriented systems. Use case models are used in Object-Oriented Analysis for capturing and describing the Functional-Requirements of a system. Several methods for estimating software development effort are based on attributes of a use case model. In this paper, we propose a mathematical model based on vectors to measure reusability of software design in terms of reusability of the use cases. Increasing reusability of the use case model would lead to decrease in development effort. Using the vector model, we propose an approach to measure Complexity Reduction Factor (CRF) which measures percentage decrease in effort and hence in cost with increasing reusability. This quantitative analysis of effort reduction with increased reusability would enable us in designing reusable and cost effective software much earlier in software development life cycle, right at the requirement engineering phase. We have used requirements of an Insurance system as a case study to illustrate our approach.
ACM SIGSOFT Software Engineering Notes – Association for Computing Machinery
Published: Jul 20, 2010
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.