Developing Web Information Systems brings together traditional system development methods that have been taught for many years on information systems and computer science courses with web/e-commerce development. It is the first book to bring together IS development and the web applications in a thorough and systematic way. There is a running case study that illustrates web IS development from start to finish. The case is easy to understand (a theatre) and results in a working web application. Most, if not all, analysis and design texts fall short of making that step into software. The book draws heavily on practical experiences of web-based IS development resulting from commercial system development, so as well as appealing to students and academics, it will also interest practitioners. The coverage of data management and e-business strategy gives the book the broader scope essential for understanding IS development properly in an Internet context. - First book to bring together IS development and web applications thoroughly and systematically - Covers full development process from strategy, through analysis and design, to working software - Interactive case study which can be accessed on author's website
In any software design project, the analysis of stage documenting and designing of technical requirements for the needs of users is vital to the success of the project. This book provides a thorough introduction and survey on all aspects of analysis, including design of E-commerce systems, and how it fits into the software engineering process. The material is based on successful professional courses offered at Columbia University to a diverse audience of advanced students and professionals. An emphasis is placed on the stages of analysis and the presentation of many alternative modeling tools that an analyst can utilise. Particular attention is paid to interviews, modeling tools, and approaches used in building effective web-based E-commerce systems.
This book describes the research of the authors over more than a decade on an end-to-end methodology for the design and development of Web Information Systems (WIS). It covers syntactics, semantics and pragmatics of WIS, introduces sophisticated concepts for conceptual modelling, provides integrated foundations for all these concepts and integrates them into the co-design method for systematic WIS development. WIS, i.e. data-intensive information systems that are realized in a way that arbitrary users can access them via web browsers, constitute a prominent class of information systems, for which acceptance by its a priori unknown users in varying contexts with respect to the presented content, the ease of functionality provided and the attraction of the layout adds novel challenges for modelling, design and development. This book is structured into four parts. Part I, Web Information Systems – General Aspects, gives a general introduction to WIS describing the challenges for their development, and provides a characterization by six decisive aspects: intention, usage, content, functionality, context and presentation. Part II, High-Level WIS Design – Strategic Analysis and Usage Modelling with Storyboarding, introduces methods for high-level design of WIS covering strategic aspects and the storyboarding method, which is discussed from syntactic, semantic and pragmatic perspectives. Part III, Conceptual WIS Design – Rigorous Modelling of Web Information Systems and their Layout with Web Interaction Types and Screenography, continues with conceptual design of WIS including layout and playout. This introduces the decisive web interaction types, the screenography method and adaptation aspects. The final Part IV, Rationale of the Co-Design Methodology and Systematic Development of Web Information Systems, describes the co-design method for WIS development and its application for the systematic engineering of systems. The book addresses the research community, and at the same time can be used for education of graduate students and as methodological support for professional WIS developers. For the WIS research community it provides methods for WIS modelling on all levels of abstraction including theoretical foundations and inference mechanisms as well as a sophisticated end-to-end methodology for systematic WIS engineering from requirements elicitation over conceptual modelling to aspects of implementation, layout and playout. For students and professional developers the book can be used as a whole for educational courses on WIS design and development, as well as for more specific courses on conceptual modelling of WIS, WIS foundations and reasoning, co-design and WIS engineering or WIS layout and playout development.
Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation in the development of software systems. This reference source is essential for researchers, engineers, practitioners, and scholars seeking the latest knowledge on the techniques, applications, and methodologies for the design and development of software systems.
Advancements in technology have allowed for the creation of new tools and innovations that can improve different aspects of life. These applications can be utilized across different technological platforms. Application Development and Design: Concepts, Methodologies, Tools, and Applications is a comprehensive reference source for the latest scholarly material on trends, techniques, and uses of various technology applications and examines the benefits and challenges of these computational developments. Highlighting a range of pertinent topics such as software design, mobile applications, and web applications, this multi-volume book is ideally designed for researchers, academics, engineers, professionals, students, and practitioners interested in emerging technology applications.
Software development and information systems design have a unique relationship, but are often discussed and studied independently. However, meticulous software development is vital for the success of an information system. Software Development Techniques for Constructive Information Systems Design focuses the aspects of information systems and software development as a merging process. This reference source pays special attention to the emerging research, trends, and experiences in this area which is bound to enhance the reader's understanding of the growing and ever-adapting field. Academics, researchers, students, and working professionals in this field will benefit from this publication's unique perspective.
The era of web technology has enabled information and application sharing through the Internet. The large amount of information on the Internet, the large number of users, and the complexity of the application and information types have introduced new areas whereby these issues are explored and addressed.
This book constitutes the refereed proceedings of the 7th International Conference on Design Science Research in Information Systems and Technology, DERIST 2012, held in Las Vegas, NV, USA, in May 2012. The 24 revised full papers presented together with 7 revised short papers were carefully reviewed and selected from 44 submissions. The papers are organized in topical sections on DSRIS in practice, DSRIS methodologies and techniques, social and environmental aspects of DSRIS, theory and theory building in DSRIS, and evaluation of DSRIS projects.
This book provides a practical guide to the design and implementation of health information systems in developing countries. Noting that most existing systems fail to deliver timely, reliable, and relevant information, the book responds to the urgent need to restructure systems and make them work as both a resource for routine decisions and a powerful tool for improving health services. With this need in mind, the authors draw on their extensive personal experiences to map out strategies, pinpoint common pitfalls, and guide readers through a host of conceptual and technical options. Information needs at all levels - from patient care to management of the national health system - are considered in this comprehensive guide. Recommended lines of action are specific to conditions seen in government-managed health systems in the developing world. In view of common constraints on time and resources, the book concentrates on strategies that do not require large resources, highly trained staff, or complex equipment. Throughout the book, case studies and numerous practical examples are used to explore problems and illustrate solutions. Details range from a list of weaknesses that plague most existing systems, through advice on when to introduce computers and how to choose appropriate software and hardware, to the hotly debated question of whether patient records should be kept by the patient or filed at the health unit. The book has fourteen chapters presented in four parts. Chapters in the first part, on information for decision-making, explain the potential role of health information as a managerial tool, consider the reasons why this potential is rarely realized, and propose general approaches for reform which have proved successful in several developing countries. Presentation of a six-step procedure for restructuring information systems, closely linked to an organizational model of health services, is followed by a practical discussion of the decision-making process. Reasons for the failure of most health information to influence decisions are also critically assessed. Against this background, the second and most extensive part provides a step-by-step guide to the restructuring of information systems aimed at improving the quality and relevance of data and ensuring their better use in planning and management. Steps covered include the identification of information needs and indicators, assessment of the existing system, and the collection of both routine and non-routine data using recommended procedures and instruments. Chapters also offer advice on procedures for data transmission and processing, and discuss the requirements of systems designed to collect population-based community information. Resource needs and technical tools are addressed in part three. A comprehensive overview of the resource base - from staff and training to the purchase and maintenance of equipment - is followed by chapters offering advice on the introduction of computerized systems in developing countries, and explaining the many applications of geographic information systems. Practical advice on how to restructure a health information system is provided in the final part, which considers how different interest groups can influence the design and implementation of a new system, and proposes various design options for overcoming specific problems. Experiences from several developing countries are used to illustrate strategies and designs in terms of those almost certain to fail and those that have the greatest chances of success