Thursday 28th of March 2024
 

Reconceptualization of Class-based Representation in UML


Sabah Al-Fedaghi

The requirement phase in the software development process is typically formulated using UML diagrams, including use cases and conceptual class diagrams. It is claimed that UML is suitable for modeling at the domain level; accordingly, many enhancements to these diagrams have been proposed to achieve a more comprehensive representation of functionality of the system from the conceptual (computation-independent) point of view. This paper proposes a uniform conceptual methodology that integrates static and dynamic features to provide a foundation for system design in the next phase of development. UML-based modeling and this new methodology are contrasted in examples that demonstrate the feasibility of the new approach for use in formulating system requirements.

Keywords: Software development, requirement phase, conceptual model, UML, conceptual class diagram

Download Full-Text


ABOUT THE AUTHOR

Sabah Al-Fedaghi
Sabah Al-Fedaghi holds an MS and a PhD in computer science from the Department of Electrical Engineering and Computer Science, Northwestern University, Evanston, Illinois, and a BS in Engineering Science from Arizona State University, Tempe. He has published two books and more than 140 papers in journals and conferences on Software Engineering, Database Systems, Information Systems, Computer/information Ethics, Information Privacy, Information Security and Assurance, Information Warfare, Conceptual Modeling, System Modeling, Information Seeking, and Artificial Agents. He is an associate professor in the Computer Engineering Department, Kuwait University. He previously worked as a programmer at the Kuwait Oil Company and headed the Electrical and Computer Engineering Department (1991–1994) and the Computer Engineering Department (2000–2007). http://cpe.kuniv.edu/images/CVs/sabah.pdf


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »