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
This revised edition of Software Engineering-Principles and Practices has become more comprehensive with the inclusion of several topics. The book now offers a complete understanding of software engineering as an engineering discipline. Like its previous edition, it provides an in-depth coverage of fundamental principles, methods and applications of software engineering. In addition, it covers some advanced approaches including Computer-aided Software Engineering (CASE), Component-based Software Engineering (CBSE), Clean-room Software Engineering (CSE) and formal methods. Taking into account the needs of both students and practitioners, the book presents a pragmatic picture of the software engineering methods and tools. A thorough study of the software industry shows that there exists a substantial difference between classroom study and the practical industrial application. Therefore, earnest efforts have been made in this book to bridge the gap between theory and practical applications. The subject matter is well supported by examples and case studies representing the situations that one actually faces during the software development process. The book meets the requirements of students enrolled in various courses both at the undergraduate and postgraduate levels, such as BCA, BE, BTech, BIT, BIS, BSc, PGDCA, MCA, MIT, MIS, MSc, various DOEACC levels and so on. It will also be suitable for those software engineers who abide by scientific principles and wish to expand their knowledge. With the increasing demand of software, the software engineering discipline has become important in education and industry. This thoughtfully organized second edition of the book provides its readers a profound knowledge of software engineering concepts and principles in a simple, interesting and illustrative manner.
Engineers face mathematical dilemmas every day—be it simple arithmetic or complex differential equations. To bail out engineers in such situations, a thorough understanding of applied mathematical concepts is quintessential. Engineering Mathematics II comes up with this and more—from discussing graph theory to solving improper integrals; from working out linear differential equations to understanding the Laplace transforms, the book is an exhaustive cache of solved numerical examples to enhance learning and problem-solving skills in students. The book, with its simple calculations and derivations, completely meets the requirements of II semester BE/BTech students who aspire to master mathematics. Keeping the curriculum at focus, the authors offer numerous problem sets and model question papers, which serve as a great reference work for course study as well as for getting a real-life experience of competitive exams With this book as guide, students will find tackling complex concepts and problems an easy task. It is a great all-time companion for budding engineers. Key Features 1. Lucid, well-explained concepts with solved examples 2. Numerical problem sets for self-assessment 3. Large number of MCQs and model test papers 4. Past examination papers with answers
Numerical Methods and Programming has been written for engineering students of all streams, and can also be used profitably by all degree students. Theories have been discussed comprehensively, with numerous solved problems to help students understand subsequent techniques. The C programs in the book will be of immense help to the students in solving complex problems. The authors’ long experiences of teaching various grades of students have played an instrumental role towards this end. Key Features • Brief but sufficient discussion of theory • Lucid presentation of theoretical concepts • Simple and easy-to-understand language • Solutions for a large number of technical problems • Examination-oriented approach • Several multiple choice questions with answers • Latest and previous years’ university question papers
Engineering Chemestry I has been primarily written for first year B.Tech students but can also be used by BSc and MSc students to clarify their fundamental knowledge. The book begins with the basic theories of chemistry in various disciplines in order to provide a necessary background for dealing with a number of different physiochemical phenomena. Key Features 1. Brief discussion of the concepts 2. Coverage of syllabus in totality 3. Examination-oriented approach 4. Large number of solved problems 5. Solution to previous year's question papers 6. Exercises at the end of each chapter
Books in this series have been specially designed to meet the requirements of a large spectrum of engineering students of WBUT-those who find learning the concepts difficult and want to study through solved examples and those who wish to study in the traditional way. Modern-day engineers constantly encounter applications of thermodynamics and fluid mechanics while working with engineering designs and structures, converting the power of heat and fluid into mechanical work-from early steam engines to hydroelectricity and supersonic jets. Equipping budding engineers with state-of-the-art technology, Engineering Thermodynamics and Fluid Mechanics provides an in-depth study of the two disciplines.Key Features1. Summary at the end of each chapter for quick recapitulation2. Large number of MCQs, review questions and numerical problem sets for self-assessment3. Five model test papers for practice4. Solution to past ten years' university papers
Engineering Mathematics I has been written for the first year engineering students of WBUT. Starting with the basic notions of matrices and determinants, the entire book has been developed keeping in mind the physical interpretations of mathematical concepts, application of the notions of the in engineering and technology and precision through solved examples. Authors’ long experiences of teaching various grades of students have played an instrumental role towards this end. An emphasis on various techniques of solving difficult problems will be of immense help to the students.
Principles of Management will serve as a textbook for the West Bengal University of Technology (WBUT) students of computer science engineering, information technology, electronics and communication engineering, electrical, electronic and mechanical engineering. All aspects of management, including financial, marketing, operations, technology and customer management as well as key areas like decision making, leadership, planning and corporate social responsibility have been comprehensively dealt with. KEY FEATURES • Comprehensive coverage of the syllabi • Simplification of complex concepts for easy understanding • Extensive use of diagrams and figures • Includes the 2013 university question paper, along with solutions
Software Engineering: A Methodical Approach (Second Edition) provides a comprehensive, but concise introduction to software engineering. It adopts a methodical approach to solving software engineering problems, proven over several years of teaching, with outstanding results. The book covers concepts, principles, design, construction, implementation, and management issues of software engineering. Each chapter is organized systematically into brief, reader-friendly sections, with itemization of the important points to be remembered. Diagrams and illustrations also sum up the salient points to enhance learning. Additionally, the book includes the author’s original methodologies that add clarity and creativity to the software engineering experience. New in the Second Edition are chapters on software engineering projects, management support systems, software engineering frameworks and patterns as a significant building block for the design and construction of contemporary software systems, and emerging software engineering frontiers. The text starts with an introduction of software engineering and the role of the software engineer. The following chapters examine in-depth software analysis, design, development, implementation, and management. Covering object-oriented methodologies and the principles of object-oriented information engineering, the book reinforces an object-oriented approach to the early phases of the software development life cycle. It covers various diagramming techniques and emphasizes object classification and object behavior. The text features comprehensive treatments of: Project management aids that are commonly used in software engineering An overview of the software design phase, including a discussion of the software design process, design strategies, architectural design, interface design, database design, and design and development standards User interface design Operations design Design considerations including system catalog, product documentation, user message management, design for real-time software, design for reuse, system security, and the agile effect Human resource management from a software engineering perspective Software economics Software implementation issues that range from operating environments to the marketing of software Software maintenance, legacy systems, and re-engineering This textbook can be used as a one-semester or two-semester course in software engineering, augmented with an appropriate CASE or RAD tool. It emphasizes a practical, methodical approach to software engineering, avoiding an overkill of theoretical calculations where possible. The primary objective is to help students gain a solid grasp of the activities in the software development life cycle to be confident about taking on new software engineering projects.
The book Data Structures and Algorithms Using C aims at helping students develop both programming and algorithm analysis skills simultaneously so that they can design programs with the maximum amount of efficiency. The book uses C language since it allows basic data structures to be implemented in a variety of ways. Data structure is a central course in the curriculum of all computer science programs. This book follows the syllabus of Data Structures and Algorithms course being taught in B Tech, BCA and MCA programs of all institutes under most universities.