Creating Analysis Class Diagram in UML by Using Picture Story

Natthaphong Luangnaruedom, Nattapat Nuanmaneethiti, Thavatchai Ngamsantivong

Abstract


The creation of an analysis model using Picture Story has a long development history. It may have started from the Context Diagram of Structured Analysis, which was invented by Tom DeMacro in 1970.  This was followed by Use Case Diagram, invented by Ivar Jacobson, which was joined with UML in 1995, and an Agile User Story, used to catch the functional requirements of the system.     Many researchers have tried to conduct research on the requirement functionality of the system by using a Mind Map or difference tools. In this research, the researcher developed a simple methodology called a Picture Story. This tool to assess the functionality of the system and to create an analysis model using Picture Story and based on human relationships. Then the researcher developed a classical ATM case study; to try out with the second-year computer science students, the Faculty of Applied Science, King Mongkut's University of Technology in North Bangkok.  The sample size of 70 students, since the researcher did not classify the group of students, the additional data scores of Object-Oriented Programming (OOP) were collected. The Partial Correlation was used to compute the relationship between Scenario and Picture Story while OOP was eliminated. The partial correlation equal to 0.82 and the t-test pair was used to compare the mean between the Scenario and the Picture Story. The mean of Scenario was 9.26, with an SD equal to 5.15 and the mean of the Picture Story was 38.22. The SD was equal to 11.12.  The paired t-test of Scenario and Picture Story equalled 21.37 and the p-value for one-tailed was 0.0019; therefore, students claimed that using Picture Story was better than using Scenario in Analysis Class.

Full Text:

PDF

References


Diethelm, Ira1, Geiger, Leif and Zündorf, Albert. Teaching Modeling with Objects First. 8th IFIP World Conference on Computers in Education, 2005.

Jun H. Lee, Dae-Kyoo Kim. Measuring Class Cohesion Based on IterativeProcess Using External Class Relationships.14th International Conference on Quality Software, 2014.

Danny C.C. Poo (PhD). Events in Use Cases as a Basis for Identifying and Specifying Classes and Business Rules. Technology of Object-Oriented Languages and Systems, 1999.

AREEWAN SUKWILAI. Object-Oriented Developing System for Seminar Book Management Case study: Computer Science Seminar Book, Computer Science Department, School of Science, UTCC.THE UNIVERSITY OF THE THAI CHAMBER OF COMMERCE, 2007.

Scott Ambler, User Stories: An Agile Introduction. Retrieved April12, 2015 http://www.agilemodeling.com/artifacts/userStory.htm.

Napatwadee Sangboonnum. INFORMATION DESIGN AND IMPLEMENTATION USING UML OODB. Tim Weilkiens, Systems Engineering with SysML/UML, Morgan Kaufmann Publishers is an imprint of Eslsevier. 30 Corporate Drive, Suite 400, Burlington, MA 01803, USA, 2007.

Lenny Delligatti, SysML Distilled and a Brief Guide to the Systems Modeling Language, the United States on recycled paper at RR Donnelley in Crawfordsville, Indiana. First printing, 2013.

Juha Sorva, Visual Program Simulation in Introductory Programming Education, the Aalto University School of Science (Espoo, Finland), 2012.

http://www.uml-sysml.org/documentation/sysml-tutorial-incose-2.2mo.

http://www.eng.umd.edu/~austin/enes489p/lecture-slides/2012-MA-UML-and-SysML.pdf.

http://www.itmelody.com/tu/uml1.htm.

http://www.stvc.ac.th/elearning/stat/csu13.html.


Refbacks

  • There are currently no refbacks.