Experiences gained from the domain‐specific courses showed that students focus mostly on how to implement solutions and less on what must be considered within the solution. In the case of information systems‐related courses, students focus on system development using specific languages and frameworks while often disregard the required logical checks and constraints. This paper introduces annotated functional decomposition (AFD) to assist students in overcoming the challenge of understanding the logic of an information system. AFD leverages methodological concepts from computational thinking and represents a problem decomposition approach that is extended with additional levels of decomposition. These levels of decomposition are orthogonal and implemented with annotations that enrich a decomposition with information regarding control and data flow, as well as reuse and implementation details. AFD could be exercised with a supporting AFD Tool developed as an Eclipse IDE plugin that performs syntax and semantic checks along with the generation of UML sequential diagrams. The AFD Tool and its source code are available free of charge. Quantitative and qualitative evaluations of AFD Tool usage during an information systems course revealed that students who used AFD achieved higher average grades than those who used UML for solving the same problems, and moreover that students perceived AFD as easy to understand and use.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.