David S. Johnson, Takao Nishizeki, Akihiro Nozaki, David S. Johnson, Takao Nishizeki, and Akihiro Nozaki
Subjects
Computer programming--Congresses, Computer algorithms--Congresses, and Computational complexity--Congresses
Abstract
Perspectives in Computing, Volume 15: Discrete Algorithms and Complexity provides an understanding of discrete algorithms and complexity. This book covers a variety of topics, including discrete logarithm algorithms, parallel bubbling, electronic prototyping, number theoretic complexity, and linear programming. Organized into 27 chapters, this volume begins with an overview of the basic solutions of the primal and dual that can be characterized in graph-theoretic terms. This text then explores the principal partition of vertex-weighted graphs, which is utilized to solve certain assignment problems or flow problems that are formulated using such graphs. Other chapters consider a polynomial-time algorithm for finding the geodesic center of a simple polygon. This book discusses as well the three efficient algorithms for the routing problems around a rectangle. The final chapter deals with a snoopy cache multiprocessor system wherein each processor has a cache in which it stores blocks of data. This book is a valuable resource for mathematicians and researchers.
Integrated Project Control deals with project management standards as an integrated part of a framework of standards covering the total information technology (IT) life-cycle. Various aspects of integrated project control are examined, with emphasis on the IT projects of commercial organizations. Comprised of three parts, this book begins by discussing the overall corporate IT management framework and project management of development/procurement projects. It describes a''model''or''logical''framework that addresses the management requirements of all stages of the IT life-cycle as well as the direction, control, and coordination across the life-cycle. It considers the role of project management within the overall framework that can be used as a model for the future against which any company can assess its performance. The chapters explore the quantification of risk in aiding management decisions; organizational issues in project management; cost-effective control procedures for project management; and the management implications of prototyping and new generation languages. Some important aspects of project management, including quality assurance and technical issues, are also analyzed. This monograph will be a valuable resource for directors and managers of IT.
James I. Cash Jr, John Simon, Thomas H. Davenport, James I. Cash Jr, John Simon, and Thomas H. Davenport
Abstract
Provides an overview of the system development process in large organizations. Describes traditional life cycle approaches as well as more recent methods, e.g., prototyping. The objective is to familiarize students with the terminology and issues involving system development that arise in other MIS cases and discussions. A rewritten version of an earlier note.
Software Engineer's Reference Book provides the fundamental principles and general approaches, contemporary information, and applications for developing the software of computer systems.The book is comprised of three main parts, an epilogue, and a comprehensive index. The first part covers the theory of computer science and relevant mathematics. Topics under this section include logic, set theory, Turing machines, theory of computation, and computational complexity. Part II is a discussion of software development methods, techniques and technology primarily based around a conventional view of the software life cycle. Topics discussed include methods such as CORE, SSADM, and SREM, and formal methods including VDM and Z. Attention is also given to other technical activities in the life cycle including testing and prototyping. The final part describes the techniques and standards which are relevant in producing particular classes of application.The text will be of great use to software engineers, software project managers, and students of computer science.
Explores BMW's decision about how to manufacture prototype vehicles. Historically, BMW's prototypes were handcrafted by highly skilled artisans in the company's shop. A proposal has been made to alter the process so that prototypes are made in a way that can better uncover potential problems that may arise during final production. While the new approach is expected to make production start-up of new models smoother and reduce quality problems, there is some concern within the company that it will lead to less flexibility to change (and improve) designs during the development cycle. Explores different ways of competing on quality in a luxury product segment and how the product development process affects each of these. A second objective is to examine the notion of a prototyping strategy and the role prototyping plays in linking development strategy and manufacturing strategy.