Software Engineering (WBUT), 2nd Edition

Author: Rohit Khurana

Publisher: Vikas Publishing House

ISBN: 8125953035

Category: Computers

Page: N.A

View: 700


Innovations in software engineering have ushered in an era of wired technology. We are constantly surrounded by the products of this revolution. With this book, the author has created a resourceful cache of latest information for aspiring software engineers, preparing them for a productive industry experience. Elaboration on concepts of software development and engineering, the book gives an insightful view of the fundamentals of system design, coding and documentation, software metrics, management and cost estimation. Based upon the updated university curriculum, this book is a student-friendly work that explains difficult concepts with neat illustrations and examples. Topic wise discussions on system testing and computer-aided software engineering go a long way in equipping budding software engineers with the right knowledge and expertise. This is a great book for self-based learning and for competitive examinations. It comes with a glossary of technical terms. Key Features • Lucid, well-explained concepts with solved examples • Complete coverage of the updated university syllabus • Chapter-end summaries and questions for quick review • Relevant illustrations for better understanding and retention • Glossary of technical terms • Solution to previous years’ university papers



Publisher: PHI Learning Pvt. Ltd.

ISBN: 9388028031

Category: Computers

Page: 612

View: 6178


This new edition of the book, is restructured to trace the advancements made and landmarks achieved in software engineering. The text not only incorporates latest and enhanced software engineering techniques and practices, but also shows how these techniques are applied into the practical software assignments. The chapters are incorporated with illustrative examples to add an analytical insight on the subject. The book is logically organised to cover expanded and revised treatment of all software process activities. KEY FEATURES • Large number of worked-out examples and practice problems • Chapter-end exercises and solutions to selected problems to check students’ comprehension on the subject • Solutions manual available for instructors who are confirmed adopters of the text • PowerPoint slides available online at to provide integrated learning to the students NEW TO THE FIFTH EDITION • Several rewritten sections in almost every chapter to increase readability • New topics on latest developments, such as agile development using SCRUM, MC/DC testing, quality models, etc. • A large number of additional multiple choice questions and review questions in all the chapters help students to understand the important concepts TARGET AUDIENCE • BE/B.Tech (CS and IT) • BCA/MCA • M.Sc. (CS) • MBA

Fundamentals of Software Testing

Author: Bernard Homès

Publisher: John Wiley & Sons

ISBN: 1118603095

Category: Computers

Page: 342

View: 1008


The testing market is growing at a fast pace and ISTQB certifications are being increasingly requested, with more than 180,000 persons currently certified throughout the world. The ISTQB Foundations level syllabus was updated in 2011, and this book provides detailed course study material including a glossary and sample questions to help adequately prepare for the certification exam. The fundamental aspects of testing are approached, as is testing in the lifecycles from Waterfall to Agile and iterative lifecycles. Static testing, such as reviews and static analysis, and their benefits are examined as well as techniques such as Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing, State Transitions and use cases, along with selected white box testing techniques. Test management, test progress monitoring, risk analysis and incident management are covered, as are the methods for successfully introducing tools in an organization. Contents 1. Fundamentals of Testing. 2. Testing Throughout the Software Life Cycle. 3. Static Techniques (FL 3.0). 4. Test Design Techniques (FL 4.0). 5. Test Management (FL 5.0). 6. Tools support for Testing (FL 6.0). 7. Mock Exam. 8. Templates and Models. 9. Answers to the Questions.

Engineering Informatics

Fundamentals of Computer-Aided Engineering, Second Edition

Author: Benny Raphael,Ian F. C. Smith

Publisher: John Wiley & Sons

ISBN: 1118536320

Category: Mathematics

Page: 360

View: 1985


Computers are ubiquitous throughout all life-cycle stages ofengineering, from conceptual design to manufacturing maintenance,repair and replacement. It is essential for all engineers tobe aware of the knowledge behind computer-based tools andtechniques they are likely to encounter. The computationaltechnology, which allows engineers to carry out design, modelling,visualisation, manufacturing, construction and management ofproducts and infrastructure is known as Computer-Aided Engineering(CAE). Engineering Informatics: Fundamentals of Computer-AidedEngineering, 2nd Edition provides the foundation knowledge ofcomputing that is essential for all engineers. This knowledge isindependent of hardware and software characteristics and thus, itis expected to remain valid throughout an engineering career. ThisSecond Edition is enhanced with treatment of new areas such asnetwork science and the computational complexity of distributedsystems. Key features: Provides extensive coverage of almost all aspects ofComputer-Aided Engineering, outlining general concepts such asfundamental logic, definition of engineering tasks andcomputational complexity Every chapter revised and expanded following more than tenyears of experience teaching courses on the basis of the firstedition Covers numerous representation frameworks and reasoningstrategies Considers the benefits of increased computational power,parallel computing and cloud computing Offers many practical engineering examples and exercises, withlecture notes available for many of the topics/chapters from theASCE Technical Council on Computing and Information Technology,Global Centre of Excellence in Computing(, providing a valuable resource forlecturers. Accompanied by a website hosting updates and solutions Engineering Informatics: Fundamentals of Computer-AidedEngineering, 2nd Edition provides essential knowledge oncomputing theory in engineering contexts for students, researchersand practising engineers.

Schaum's Outline of Software Engineering

Author: David Gustafson

Publisher: McGraw Hill Professional

ISBN: 9780071377942

Category: Computers

Page: 256

View: 2079


Tough Test Questions? Missed Lectures? Not Enough Time? Fortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills. This Schaum's Outline gives you Practice problems with full explanations that reinforce knowledge Coverage of the most up-to-date developments in your course field In-depth review of practices and applications Fully compatible with your classroom text, Schaum's highlights all the important facts you need to know. Use Schaum's to shorten your study time-and get your best test scores! Schaum's Outlines-Problem Solved.

Requirements Engineering Fundamentals, 2nd Edition

A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB compliant

Author: Klaus Pohl

Publisher: Rocky Nook, Inc.

ISBN: 1937538842


Page: 184

View: 4274


Requirements engineering tasks have become increasingly complex. In order to ensure a high level of knowledge and competency among requirements engineers, the International Requirements Engineering Board (IREB) developed a standardized qualification called the Certified Professional for Requirements Engineering (CPRE). The certification defines the practical skills of a requirements engineer on various training levels. This book is designed for self-study and covers the curriculum for the Certified Professional for Requirements Engineering Foundation Level exam as defined by the IREB. The 2nd edition has been thoroughly revised and is aligned with the curriculum Version 2.2 of the IREB. In addition, some minor corrections to the 1st edition have been included. About IREB: The mission of the IREB is to contribute to the standardization of further education in the fields of business analysis and requirements engineering by providing syllabi and examinations, thereby achieving a higher level of applied requirements engineering. The IRE Board is comprised of a balanced mix of independent, internationally recognized experts in the fields of economy, consulting, research, and science. The IREB is a non-profit corporation. For more information visit

Comprehensive Dictionary of Electrical Engineering, 2nd Edition, CRC Group, 2005

Comprehensive Dictionary of Electrical Engineering

Author: CRC Taylor & Francis Group, LLC

Publisher: Bukupedia


Category: Reference

Page: 769

View: 7737


Preface to the Second Edition Since the publication of the first edition of this dictionary more than 5 years ago, many changes in technology have occurred, particularly in the rapidly changing fields of image processing, computer electronics, fuel cells, and nanotechnology. I must say, however, that preparing the second edition of to prepare because, fortunately, I had a set of handy resources that included terms related to these technological changes. That is, I was able to incorporate new terms from the many new CRC handbooks published within the last 2 years including, the Fuel Cell Technology Handbook, Electric and Hybrid Vehicles: Design Fundamentals, The Computer Engineering Handbook, Digital Color Imaging Handbook, Handbook of Nanoscience Engineering and Technology, The RF and Microwave Handbook, The Power Electronics Handbook, Biomedical Photonics Handbook, and The Mechatronics Handbook. I was also able to incorporate new terms and corrections suggested by readers of the first edition (for which I heartily thank those readers), as well as additions and corrections that are invariably needed after even the fifth read-through. In total, more than 1500 terms were added, updated, expanded, improved, or corrected, resulting in a dictionary with over 11,000 terms and abbreviations related to electrical engineering. However, if readers discover any errors or think that any important terms have been omitted, please inform me at printings and editions. In keeping within the scope established with the first edition, most terms pertaining to computer science, information technology, and software engineering that are not directly linked to the underlying hardware were omitted. For these, please refer to Comprehensive Dictionary of Computer Science, Engineering and Technology (CRC Press). Once again I want to thank Nora Konopka and the fine editorial and production staff at Taylor & Francis, especially Helena Redshaw and Amy Rodriguez, for helping to bring this second edition into being. These folks have always been a pleasure to work with. Finally, I want to thank my family for their patience and support as I worked countless hours on this project, which most certainly would never have been completed without their blessing. Therefore, this dictionary is dedicated to Nancy, Christopher, and Charlotte. Phillip A. Laplante, P.E., Ph.D. © 2005

Fundamental Approaches to Software Engineering

Third International Conference, FASE 2000 Held as Part of the Joint European Conference on Theory and Practice of Software, ETAPS 2000 Berlin, Germany, March 25 - April 2, 2000 Proceedings

Author: Tom Maibaum

Publisher: Springer Science & Business Media

ISBN: 3540672613

Category: Computers

Page: 378

View: 7540


ETAPS2000wasthe third instanceofthe EuropeanJointConferenceson Theory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conferences. This year it comprised v e conferences (FOSSACS, FASE, ESOP, CC, TACAS), ve satellite workshops (CBS, CMCS, CoFI, GRATRA, INT), seven invited lectures, a panel discussion, and ten tutorials. The events that comprise ETAPS address various aspects of the system - velopment process, including speci cation, design, implementation, analysis, and improvement. The languages, methodologies, and tools which support these - tivities are all well within its scope. Die rent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on one hand and soundly-based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware systems, and the emphasis on software is not intended to be exclusive.