• DocumentCode
    1579743
  • Title

    Enabling complexity use case function point on service-oriented architecture

  • Author

    Ahmed, Nizar A. ; Ahmed, Abdelgaffar Hamed

  • Author_Institution
    Dept. of software Eng., Sudan Univ. of Sci. & Technol., Khartoum, Sudan
  • fYear
    2013
  • Firstpage
    535
  • Lastpage
    540
  • 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
    Unified Modeling Language; object-oriented methods; project management; service-oriented architecture; software cost estimation; software metrics; FP metrics; SOA design principles; UCP; UML use case; activity models; complexity use case function point; courseware management service-based system; function point metrics; functional requirements; object-oriented systems; service-based systems complexity estimation; software complexity estimation; software development life-cycle; software development projects; software development service-oriented architecture; software effort estimation; software size estimation; standard interface; technology-independent applications; Complexity theory; Estimation; Object oriented modeling; Service-oriented architecture; Standards; Unified modeling language; Estimation; Function point; Service-Oriented Architecture; Use Case Point; Use case models activity models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Electrical and Electronics Engineering (ICCEEE), 2013 International Conference on
  • Conference_Location
    Khartoum
  • Print_ISBN
    978-1-4673-6231-3
  • Type

    conf

  • DOI
    10.1109/ICCEEE.2013.6633996
  • Filename
    6633996