JOURNAL ARTICLE

Enabling complexity use case function point on service-oriented architecture

Abstract

Software complexity estimation is an important activity to software development life-cycle such as in terms of effort, cost and size. A lot of estimation models were proposed in the literature but they do not consider the new paradigm shift in software development service-oriented architecture (SOA). SOA is a new style of software architecture that has six principles like standard interface (contract) which allows building technology-independent applications that can interoperate. Function Point (FP) metrics were designed to consider functional requirements (complexity) instead of lines of code, which is enriched by Use Case Point (UCP), a software estimation technique proposed to estimate the software size and effort for software development projects of object-oriented systems. However, estimation techniques for Service-Oriented Architecture (SOA) are still not investigated well. Generally the demanded is having global view by relating function point methods with SOA design principles so this is an attempt to provide this view. As UML use case and activity models are widely recognized for its easy of communication, this paper has adopted them for estimating service-based systems complexity as a source of information for system under estimation in high level models. The proposed technique is compatible to the design principles of SOA and provides a systematic and formal way for complexity estimation. Courseware management service-based system is used as case study to evaluate the proposed technique.

Keywords:
Function point Computer science OASIS SOA Reference Model Software engineering Unified Modeling Language Interoperability Software architecture Service-oriented architecture Reference architecture Use Case Points Software development Software system Service (business) Software construction Software Web service Programming language Operating system

Metrics

6
Cited By
3.27
FWCI (Field Weighted Citation Impact)
8
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Architecture Enabling Service-oriented Digital Biobanks

Jarkko HyysaloAnja KeskinarkausGavin HarperJ. Sauvola

Journal:   Proceedings of the ... Annual Hawaii International Conference on System Sciences/Proceedings of the Annual Hawaii International Conference on System Sciences Year: 2017
BOOK-CHAPTER

A Metamodel for Enabling a Service Oriented Architecture

Baba PipraniChong WangKeqing He

Lecture notes in computer science Year: 2008 Pages: 668-677
BOOK-CHAPTER

Service-Oriented Architecture Case Study

Hassan Gomaa

Cambridge University Press eBooks Year: 2011 Pages: 424-452
© 2026 ScienceGate Book Chapters — All rights reserved.