Systems Analysis and Design for Advanced Modeling Methods: Best Practices

Systems Analysis and Design for Advanced Modeling Methods: Best Practices

Akhilesh Bajaj (University of Tulsa, USA) and Stanislaw Wrycza (University of Gdansk, Poland)
Indexed In: SCOPUS View 1 More Indices
Release Date: April, 2009|Copyright: © 2009 |Pages: 304
ISBN13: 9781605663449|ISBN10: 1605663441|EISBN13: 9781605663456|DOI: 10.4018/978-1-60566-344-9

Description

The field of systems analysis and design is experiencing ongoing changes that significantly impact the way information systems are being analyzed and designed in practice.

Systems Analysis and Design for Advanced Modeling Methods: Best Practices collects work representing leading research in the area of systems analysis and design practices and methodologies. This Premier Reference Source provides researchers, academicians, and practitioners with a useful overview and related references in the field.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • Business intelligence reporting systems
  • Financial information systems
  • Information systems development
  • Predicting software development
  • Solutions to challenges of teaching
  • Systems engineering modeling and design
  • Temporal semantic data models
  • Traditional conceptual models
  • User interface generation
  • Web-based systems development

Reviews and Testimonials

This book provides the latest research in topic areas ranging from spatio-temporal data modeling to software project management to user interface generation to empirical evaluation of web based system development methods.

– Akhilesh Bajaj, University of Tulsa

Table of Contents and List of Contributors

Search this Book:
Reset

Preface

Systems Analysis and Design (SAND) is an evolving field that still represents the point where business and technology intersects. As discussed in (Bajaj, Batra, Hevner, Parsons, & Siau, 2005), SAND represents the core of Management Information Systems (MIS) curricula but is underrepresented in the area of MIS research. The chapters in this book represent the state of the art in several streams that are ongoing in SAND research is Europe and North America. The chapters in this book are largely taken from presentations at the 2007 AIS SIG SAND (Association of Information Systems Special Interest Group on SAND) symposia that are an annual occurrence in both North America and Europe since around 2004. While not exhaustive, these symposia represent on-going work in several different areas of SAND. As such, the papers here discuss work ranging from spatio-temporal data modeling to software project management to user interface generation to empirical evaluation of web based system development methods.

Chapter I, entitled “3SST Model: A Three Step Spatio-Temporal Conceptual and Relational Data Model” by Andreea Sabãu, follows three steps: the construction of an entity-relationship spatio-temporal model, the specification of the domain model and the design of a class diagram which includes the objects characteristic to a spatio-temporal application and other needed elements. It describes the implementation of the 3SST spatio-temporal data model on a relational platform.

Chapter II is entitled “An Identity Perspective for Predicting Software Development Project Temporal Success” by Jeff Crawford investigates a project group’s temporal performance through a punctuated equilibrium (PE) lens. It describes a model that considers social and temporal aspects of identity within each group in order to address the varying nature of temporal success.

Chapter III is entitled “Survey of Cardinality Constraints in Snapshot and Temporal Semantic Data Models” by Faiz Currim and Sudha Ram. It highlights the usefulness of cardinality constraints during schema integration, in query transformation for more efficient search strategies, and proposed avenues of future research in this area.

Chapter IV entitled “On the load balancing of Business Intelligence Reporting Systems” is co-authored by Leszek Kotulski and Dariusz Dymek. This chapter proposes a formal representation of the information that intersects across different UML diagrams in order to form a cohesive view of the domain.

Chapter V by Angela Mattia and Heinz Roland Weistroffer is entitled “Information Systems Development: Understanding User Participation as a Social Network” attempts to formally study user participation in systems development as a social network, that is, looking at the emergence of social structures and their technological expressions during the user participation process.

Chapter VI is entitled “Solutions to Challenges of Teaching “Systems Analysis and Design” for Undergraduate Software Engineers” and is authored by Özlem Albayrak. It presents implicit assumptions made by software engineers during analysis and also describes suitable item sets in undergraduate SAND courses.

Continuing in the teaching of SAND vein, Chapter VII is entitled “Systems Analysis and Design in Polish Universities Curricula: Structured or Object-Oriented” and is written by Przemyslaw Polak. It compares the curricula of information systems and computer science studies in Polish higher education institutions to the Association for Computing Machinery curricula recommendations and analyzes the prevalence of structured versus object-oriented approaches.

Chapter VIII by Kumar Saurabh, is entitled “Systems Engineering Modeling And Design” highlights the insights afforded by “systems” thinking and offers steps on how to achieve such a mindset in real world contexts.

Chapter IX, entitled “Uml 2.0 in the Modelling of the Complex Business Processes of Reporting and Control of Financial Information System” is by Sebastian Kwapisz. The chapter explores the usage of UML specifications for interagency systems development, using a specific case study.

Chapter X by Stanis³aw Wrycza is entitled “The Uml 2 Academic Teaching Challenge – An Integrated Approach”. The author explores the essential components of UML that need to be taught in a University curriculum, based on student surveys.

Chapter XI, entitled by “User Interface Generation From The Data Schema” is co-authored by Akhilesh Bajaj and Jason Knight. It proposes a method to automatically infer a draft interface directly from an extended entity relationship (EER) model schema and lists the interactions that need to take place between the designer and the tool in order to generate the final user interface.

Chapter XII is by Roy Gelbard and is entitled “Decision Rule for Investment in Reusable Code”. The author attempts to determine the parameters, which should be taken into account in decisions relating to degrees of reusability that should be injected into code.

Chapter XIII, entitled “Web-based Systems Development: An Empirically-Grounded Conceptual Framework” is by Michael Lang. This chapter encapsulates the main findings of an in-depth study of Web development practices in Ireland. Using the results of an extended survey, it presents a conceptual framework of Web-based systems development as “situated action”.

The last four chapters are not from SIGSAND symposia; but were included because they represent topics that fit in well with the theme of this book. Chapter XIV is entitled “Configurable Reference Modeling Languages” and is authored by Jan Recker, Michael Rosemann, Wil van der Aalst, Monique Jansen-Vullers, and Alexander Dreiling. It motivates the need for conceptual expressiveness for enhancing the configurability of modeling languages.

Chapter XV, by Roman Beck and Jochen Franke is entitled “Designing Reputation and Trust Management Systems”. It utilizes game theory to design a trust based system so as to reduce false complaints filed by customers in high transaction environments.

Chapter XVI, entitled “Seacon: An Integrated Approach To The Analysis And Design Of Secure Enterprise Architecture–Based Computer Networks” and is authored by Surya Yadav. It illustrated how SAND principles can be used in the design of secure networks.

The final chapter is entitled “Formal Methods for Specifying and Analyzing Complex Software Systems” and is co-authored by Xudong He, uiqun Yu, and Yi Deng. It summarizes formal methods of system specification and illustrates how these can be used at the architecture stage to test complex software.

    Dr. Akhilesh Bajaj, University of Tulsa
    Dr. Stanislaw Wrycza, University of Gdansk

Author(s)/Editor(s) Biography

Akhilesh Bajaj is Chapman Associate Professor of MIS, at the University of Tulsa. He received a B. Tech. in Chemical Engineering from the Indian Institute of Technology, Bombay in 1989, an MBA from Cornell University in 1991, and a Ph.D. in MIS (minor in Computer Science) from the University of Arizona in 1997. Dr. Bajaj’s research deals with the construction and testing of tools and methodologies that facilitate the construction of large organizational systems, as well as studying the decision models of the actual consumers of these information systems. He has published articles in several academic journals such as Management Science, IEEE Transactions on Knowledge and Data Engineering, Information Systems and the Journal of the Association of Information Systems. He is on the editorial board of several journals in the MIS area. His research has been funded by the department of defense (DOD). He teaches graduate courses on basic and advanced database systems, management of information systems, and enterprise wide systems.
Stanislaw Wrycza (PhD) has been the Head of the Department of Business Informatics at the University of Gdansk (Poland) since 1991. Dr. Wrycza is an established participant and leader in many other Information Systems professional organizations; he is the Vice President and founding member of the Information Systems Academic Heads International (ISAHI), the President of the Polish Chapter of Association for Information Systems, initiator and first President of Polish Research Society for Business Informatics. He teaches on a variety of subjects at the University of Gdansk, including information systems design, databases, e-business, and customer relationship management. He has authored more than 150 publications in Polish and English. Dr. Wrycza’s research interests include business informatics, e-learning, the digital economy, systems analysis and design, UML, and electronic data exchange. He is also the member of editorial boards of highly-ranked international professional journals.

Indices