The Disc Shop
Many approaches have been proposed to enhance software productivity and reliability. These approaches typically fall into three categories: the engineering approach, the formal approach, and the knowledge-based approach. The optimal gain in software productivity cannot be obtained if one relies on only one of these approaches. Thus, the integration of different approaches has also become a major area of research.
An effective, quantitative approach for estimating and managing software projects<br> <br> <br> How many people do I need? When will the quality be good enough for commercial sale? Can this really be done in two weeks? Rather than relying on instinct, the authors of Software Measurement and Estimation offer a new, tested approach that includes the quantitative tools, data, and knowledge needed to make sound estimations.<br> <br> The text begins with the foundations of measurement, identifies the appropriate metrics, and then focuses on techniques and tools for estimating the effort needed to reach a given level of quality and performance for a software project. All the factors that impact estimations are thoroughly examined, giving you the tools needed to regularly adjust and improve your estimations to complete a project on time, within budget, and at an expected level of quality.<br> <br> This text includes several features that have proven to be successful in making the material accessible and easy to master:<br> * Simple, straightforward style and logical presentation and organization enables you to build a solid foundation of theory and techniques to tackle complex estimations<br> * Examples, provided throughout the text, illustrate how to use theory to solve real-world problems<br> * Projects, included in each chapter, enable you to apply your newfound knowledge and skills<br> * Techniques for effective communication of quantitative data help you convey your findings and recommendations to peers and management<br> <br> Software Measurement and Estimation: A Practical Approach allows practicing software engineers and managers to better estimate, manage, and effectively communicate the plans and progress of their software projects. With its classroom-tested features, this is an excellent textbook for advanced undergraduate-level and graduate students in computer science and software engineering.<br> <br> An Instructor Support FTP site is available from the Wiley editorial department.
The use of microcomputers as decision aids in law practice is increasing rapidly. Nagel here shows how developments in software over the last few years are making microcomputers practically indispensable to lawyers as decision aids. This is in contrast to his earlier book on Microcomputers as Decision Aids in Law Practice. It dealt speculatively with ways in which decision-aiding software could be used by lawyers for judicial prediction, litigation strategy, allocating scarce resources, and negotiation-mediation. The book is divided into three parts covering general developments, specific lawyer skills, and application to all fields of law. The first part previews various uses of decision-aiding software by practicing lawyers, including a general discussion of the potential and actual benefits of such software. How decision-aiding software enhances specific lawyer skills comprises the second and largest part of the work. Among the topics discussed are computer-aided counseling, computer-aided mediation, legal policy evaluation and computer-aided advocacy, law prediction, and legal administration. In the third part, Nagel assesses applications of decision-aiding software to all fields of law, with an emphasis on contracts, property, torts, family law, criminal law, constitutional law, economic regulation, international law, civil procedure, and criminal procedure. In a provocative concluding chapter, he deals with the thorny issues of individual ethics and professional responsibility in the context of microcomputers. Because decision-aiding software encourages decision makers to be much more explicit about their goals than they otherwise would be, its use raises questions as to whose goals should be pursued and to what degree. This is a nuts-and-bolts guidebook that will be a valuable tool for practicing attorneys with some knowledge of microcomputers and is recommended reading for legal scholars and law students.
We live in a daily roller coaster economy. Making ends meet has never been tougher. Finding a job is now about who you know not what you know. If you are lucky enough to find a job, the odds are very high that you are underpaid, still struggling to pay your bills and miserable at your job. If you haven't found a job, you may be sick and tired of filling out application after application and not getting a single call back. You can generate cash, fast cash. You don't need computer skills. You don't need a college degree or even a high school diploma. Follow along with author Diana Loera and take a look at proven and tested ways that just about anyone can generate cash. No experience necessary to be your own boss.
Automation systems, often referred to as SCADA systems, involve programming at several levels; these systems include computer type field controllers that monitor and control plant equipment such as conveyor systems, pumps, and user workstations that allow the user to monitor and control the equipment through color graphic displays. All of the components of these systems are integrated through a network, such as Ethernet for fast communications.
This book provides a practical guide to developing the application software for all aspects of the automation system, from the field controllers to the user interface workstations. The focus of the book is to not only provide practical methods for designing and developing the software, but also to develop a complete set of software documentation. Providing tested examples and proceducres, this book will be indespensible to all engineers managing automation systems.
The Disc Shop Articles
The Disc Shop Books
The Disc Shop