ERIC Number: EJ1136766
Record Type: Journal
Publication Date: 2012-Jun
Pages: 19
Abstractor: As Provided
ISBN: N/A
ISSN: EISSN-1545-679X
EISSN: N/A
Reasserting the Fundamentals of Systems Analysis and Design through the Rudiments of Artifacts
Jafar, Musa; Babb, Jeffry
Information Systems Education Journal, v10 n2 p67-85 Jun 2012
In this paper we present an artifacts-based approach to teaching a senior level Object-Oriented Analysis and Design course. Regardless of the systems development methodology and process model, and in order to facilitate communication across the business modeling, analysis, design, construction and deployment disciplines, we focus on (1) the ability to define the boundaries of the system through context analysis, (2) the separation between business needs and technology requirements (business requirements vs. software requirements specifications), (3) the clear separation between analysis and design (business-domain models vs. analysis models vs. design models), (4) the evolution of artifacts from domain artifacts, to analysis artifacts and to design artifacts, and (5) the application of abstractions, formal methods and patterns to produce the necessary design artifacts. Thus, we emphasize the transition from computation-independent models, to platform-independent models, to platform-specific implementation models. We assert that the qualities of the produced artifacts convey the essentials of a student's understanding of analysis and design. In this sense, as students engage the artifacts of design, they converse with the problem and solution space in a manner that strengthens their command of the interface between information systems and organizations. We assert that faculty teaching an Analysis and Design course should focus on the quality of artifacts that serve as the "meeting point or interface" between the problem space and the solution space rather than on the development methodology(s) and process model(s) involved.
Descriptors: Data Analysis, Design, Systems Development, Models, Business, Technology, Teaching Methods, Information Technology, Higher Education, Information Systems, Computer Science Education, Programming, Assignments, Computer Software
Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A