SOFTWARE ENGINEERING
|
|
- Silvester Morrison
- 5 years ago
- Views:
Transcription
1 SOFTWARE ENGINEERING
2
3 SOFTWARE ENGINEERING (For B. Tech, M. Tech, BCA, MCA, B.Sc (Comp. Science) and IT Professionals) By Bharat Bhushan Agarwal B.E. (CS & IT) (Honours), M.Tech. Sr. Lecturer Deptt. of Computer Engineering College of Engineering Technology (I.F.T.M) Moradabad, Uttar Pradesh Sumit Prakash Tayal B.Tech. (Electronics & Communications), MCAD Solutions Developer Engineering and Design Group INCAT, A Tata Technologies Ltd. Company Michigan, USA Firewal Media (An Imprint of Laxmi Publications (P) LTD.) BANGALORE CHENNAI COCHIN GUWAHATI HYDERABAD JALANDHAR KOLKATA LUCKNOW MUMBAI RANCHI NEW DELHI
4 Published by : FIREWAL MEDIA (An Imprint of Laxmi Publications Pvt. Ltd.) 113, Golden House, Daryaganj, New Delhi Phone : Fax : info@laxmipublications.com Copyright 2009 by Laxmi Publications Pvt. Ltd. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise without the prior written permission of the publisher. Price : Rs Only. First Edition : 2007 Second Edition : 2009 OFFICES Bangalore Chennai Cochin , Guwahati , Hyderabad Jalandhar Kolkata Lucknow Mumbai , Ranchi FSO SOFTWARE ENGINEERING C Typesetted at : Shubham Composer, N. Delhi. Printed at :
5 Dedicated To Our Parents
6
7 CONTENTS 1. Introduction to Software Engineering Introduction to Software Types of Software Classes of Software Introduction to Software Engineering Software Components Software Characteristics Software Crisis Software Myths Software Applications Software Engineering Processes Evolution of Software Comparison of Software Engineering and Related Fields Some Terminologies Program Versus Software Products 20 Exercises Software Development Life-Cycle Models Software Development Life Cycle Waterfall Model Prototyping Model Spiral Model Evolutionary Development Model Iterative Enhancement Model RAD Model Comparison of Various Process Model 41 Exercises Introduction to Software Requirement Specification Requirement Engineering Process of Requirement Engineering Information Modelling Data Flow Diagrams Decision Table SRS Document 57
8 3.7 IEEE Standards For SRS SRS Validation Components of SRS Characteristics of SRS Entity Relationship Diagram 65 Exercises Software Reliability and Quality Assurance Verification and Validation Software Quality Assurance Software Quality Capability Maturity Model (SEI-CMM) International Standard Organization (ISO) Comparison Between ISO 9000 Certification and SEI-CMM Reliability Issues Reliability Metrics Reliability Growth Modelling Reliability Assessment 95 Exercises System Design System/Software Design Architectural Design Low Level Design Coupling and Cohesion Functional Versus Object-Oriented Approach Design Specification Verification for Design Monitoring and Control for Design 122 Exercises Software Measurement and Metrics Software Metrics Halstead s Software Science Metrics for Project Size Estimation Cyclomatic Complexity 133 Exercises Software Testing Introduction to Testing Testing Principles Testing Objectives Test Oracles 146
9 7.5 Levels of Testing White Box Testing/Structural Testing Functional/Black-Box Testing Test Plan Test Case Design Test Characteristics 166 Exercises Software Testing Strategies Static Testing Strategies Debugging Error, Fault and Failure 175 Exercises Software Maintenance and Project Management Software as an Evolution Entity Software Configuration Management Activities Change Control Process Software Version Control Software Configuration Management Need for Maintenance Categories of Maintenance Maintenance Cost Software Project Estimation Constructive Cost Model (COCOMO) Software Risk Analysis and Management 199 Exercises Computer Aided Software Engineering Case and its Scope Levels of Case Architecture of Case Environment Building Blocks for Case Case Support in Software Life Cycle Objective of Case Case Repository Characteristics of Case Tools Case Classification Categories of Case Tools Advantages of Case Tools Disadvantages of Case Tools 214
10 10.13 Reverse Software Engineering Software Re-Engineering 218 Exercises Coding Information Hiding Programming Style Internal Documentation Monitoring and Control for Coding Structured Programming Fourth Generation Technique 232 Exercises 233 Appendix-I 234 Appendix-II 245 Index 254
11 PREFACE This is the second edition and improved edition to author s previous book titled Software Engineering. We have divided the subject into small chapters so that the topics can be arranged and understood properly. The topics within the chapters have been arranged in a proper sequence to ensure smooth flow of the subject. Several solved problems have been added in this edition for better understanding of software engineering concepts. The concepts presented in this book help the student to strengthen software management approaches. This book presents software management techniques that both complement, and are unique from most software project development methodologies. This perspective will hopefully put you in a different paradigm to successfully run a software development project. This book investigates the aspects of Just-In-Time software and risk management both from a technology perspective, (addressing implementation details of software), and the business perspective, (addressing software development cost, schedule, and strategy). This includes the risks associated with business decision-making, investment, and profit. Although the book may be read straight through, readers are encouraged to skip around to find topics of interest. Cross-referencing is provided to assist the reader who samples the contents. In fact, some materials are inevitably repetitive because an important goal of the book is to provide different viewpoints of the same collections of standards. The text is intended to appeal to the users of software engineering standards, that is, those individuals and organizations whose work is the creation and maintenance of software systems of the highest quality (and sometimes the highest difficulty). It is anticipated that the typical reader would be a senior technical professional or a manager with a background in software development. Secondarily, the book should be useful to standard-writers, those professionals who are working on new or revised software engineering standards intended to fit within the existing bodies of such standards. It is hoped that an exposition of fundamental and unifying principles and the scope and relationships of existing standards would ease the difficult job of converting experience into standards. The book meets the requirements of the students of B.Tech, M.Tech, BCA, MCA and other higher competitive exams. Finally, the book should be useful to students in the emerging discipline of software engineering, who need access to a largely non-existent codified body of knowledge for the software discipline. We would always gratefully welcome any kind of valuable suggestions, and constructive criticisms to improve the subsequent edition of this book. Authors
12
13 ACKNOWLEDGEMENT First and foremost, we must extend our deepest gratitude to the Almighty God for showering love and grace on us to make us write this book. The authors feel privileged and fortunate enough to retain the affection of following distinguished personalities, Shri Rajeev Kothiwal, Chairman, IFTM Moradabad, Dr. R.M. Dubey, the Managing Director, IFTM Moradabad & Mr. Prakash M. Telang, Executive Director (Commercial Vehicles), Tata Motors Limited, Pune who have been the driving force behind this effort. We express our special gratitude, very heartly, to Prof. B.N. Kaul, Director, CET, IFTM Moradabad, for time-to-time suggestions and guidance. We are extremely indebted to Prof. Anupam Srivastava, HOD, Department of Mechanical & Industrial Engineering, (CCEO) Caledonian College of Engineering, Muscat, Sultanate of Oman, to inspire and motivate us, without whose valuable suggestions; it would have been difficult to complete the book. Special thanks are also due to Mr. G.S. Singh, Practice Head, Tata Technologies Ltd. Pune, Mr. Rahul Shandilya, Practice Head, Tata Technologies Ltd. Pune, Mr. David Viola, Manager, Chrysler, USA., Mr. Christopher Prost, Project Leader, Chrysler, USA, Mr. S.G. Kulkarni, Project Manager, Tata Technologies Ltd. Pune, Mr. Saurabh Sharma, Delievery Manager, INCAT, USA, Mr. Ramraj Pandey, Consultant, Chrysler, USA, Mr. P.W. Dandekar, Tata Technologies Ltd. Pune, and Mr. R Pandian, Project Manager who have guided, encouraged and advised us throughout the process of writing the book. We wish to put on record our sincere thanks, honor, and gratitude to our close family members Shri. Akhilesh Kothiwal, Shri K.B. Agarwal, Shri Sandeep Agarwal (brother), consecutive four times elected as MLA of Moradabad (U.P.) & Dr. R.K. Gupta (Tauji) Principal of MBBS, TMIMT, Moradabad for their soft words, continuous encouragement and necessary help whenever required. The authors would also like to offer their warm thanks to Prof. (Dr.) A.K. Nayak, Director, School of Computer Sciences, Indian Institute of Business Management, Patna, Dr. A.K. Raghav, Director of Alfalah School of Engg. & Tech. Dauj (Faridabad) for their valuable contribution. Sincere thanks are also due to Mr. Ashish Gupta, HOD. Department of Computer Science & Mr. Suneet Shukla, HOD. Department of Information Technology, CET, IFTM Moradabad & Dr. Vivek Kumar, HOD. Department of Info. Tech. Galgotia, Gr. Noida, Dr. Parmanand Astya, HOD. Department of Computer Science Galgotia, Gr. Noida, Dr. S.S Bedi, Head of Deptt. CS & IT Engg. & Tech. Rohilkhand, Bareilly, Dr. O.P. Singhal, Head CS Dept. IDEAL, Ghaziabad, Mr. L.S. Maurya, HOD. Department of Information Tech. SRMS, Bareilly, Mr. Vikas, Mittal, Head of Deptt. CS & IT, M.I.T., Moradabad, Mr. Yogesh Sharma, Head of CS Deptt., S.D. College of Engg. & Tech., for their encouragement & critical suggestions. Along with our colleagues Dr. B.K. Singh (Chief Proctor), Mr. Intezar Mahdi, Dr. Nikhil Rastogi, Dr. Vikas Gupta, Prof. Rahul Mishra CET, IFTM MBD who have helped and motivated us for writing this book.
14 We would like to acknowledge our special thanks to our well-wishers (Dr. Manish Saxena, Dr. Animesh Agarwal, and Shri Kshitij Shinghal, -MIT, MBD) for valuable suggestions. We would like to thank Mr. Akhtar Hussain, (MJP, Rohilkhand, Bareilly) & Manoj Kr. Chubey (GLA, MATHURA) for their cooperation in this project. Also we would like to express our heartiest thanks to Ms. Shivangi Dhall & Mr. Dhiraj Dhall for their deep involvement in this project. So, special acknowledgement to the postgraduate colleagues Raj Kumar Goel, Vikram Bali, Prateek Srivastava, Anita Sahoo, Kanchan Singh, Pavitra Rani Gautam, Sarika Khandelwal, Rashmi Singh, Hitendra Agarwal, Vikas Lamba, Anupama Sharma, Dharmendra Kumar Tripathi, Kulwant Singh Patel, Lavkush Sharma, Mahendra Prasad Sharma, Varsha, Pritee Gupta, Narendra Kumar, Niraj Kumar Singh, Nitin Goyal, Prachi Vats, Promod Kumar Yadav, Narvada Chaudhary, Rinki, Sachin Ahuja, Sanjay Kumar Nayak, Uma Shankar Sharma, Ankit Vishnoi, Mohit Agarwal. We are indepted to all the seniors, colleagues and juniors of Tata Technologies Ltd. and CS & IT Dept. of CET, IFTM Moradabad during the whole process of writing the book. We through our indebtedness to our parents, Shri Ravi Prakash Agarwal and Smt. Bindu Agarwal for their perpetual love and concern, which cannot be summed up in words. Sincere thanks are also due to our sister Smt. Anupam Agarwal & brother in law Shri Shakshi Goel for their words of cheer and encouragement and special thanks to little Shubhangi & Gauri for bearing with us at odd hours. Finally, our sincere heart felt thanks to each and everyone, who significantly involved in accomplishing this job. Authors
15 1 Chapter INTRODUC TION TO SOF TWARE ENGINEERING 1.1 INTRODUCTION TO SOFTWARE Software is described by its capabilities. The capabilities relate to the functions it executes, the features it provides and the facilities it offers. Software written for sales order processing would have different functions to process different types of sales orders from different market segments. The features, for example, would be to handle multi-currency computing, updating of product, sales and tax status in MIS reports and books of accounts. The facilities could be printing of sales orders, to customers, reports and advice to the stores department to dispatch the goods. The facilities and features could be optional and based on customer choice. The software is developed keeping in mind certain hardware and operating system considerations, known as platform. Hence, software is described along with its capabilities and the platform specifications that are required to run it Definition of Software Software is a set of instructions to acquire inputs and to manipulate them to produce the desired output in terms of functions and performance as determined by the user of the software. It also includes a set of documents, such as the software manual, meant for users to understand the software system. Today's software comprises the Source Code, Executables, Design Documents, Operations and System Manuals and Installation and Implementation Manuals. Software is: (i) Instructions (computer programs) that when executed provide desired function and performance. (ii) Data structures that enable the programs to adequately manipulate information (iii) Documents that describe the operation and use of the programs OR The term software refers to the set of computer programs, procedures, and associated documents (flowcharts, manuals, etc.) that describe the programs and how they are to be used.
16
PRINCIPLES OF MANAGEMENT
PRINCIPLES OF MANAGEMENT PRINCIPLES OF MANAGEMENT By G. MURUGESAN Asst. Professor Deptt. of Management Studies V.M.K.V. Engineering College Salem Tamil Nadu UNIVERSITY SCIENCE PRESS (An Imprint of Laxmi
More informationCS SOFTWARE ENGINEERING QUESTION BANK
CS6403 - SOFTWARE ENGINEERING QUESTION BANK UNIT I- SOFTWARE PRODUCT AND PROCESS Part - A (2 M ARKS) 1. What is the prime objective of software engineering? 2. Define software engineering paradigm. 3.
More informationDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV Subject Code : CS6403 Subject Name : Software Engineering Degree & Branch : B.E & CSE UNIT-1 1. What is software engineering? 2. What
More informationEnterprisewide Resource Planning Theory and Practice
Enterprisewide Resource Planning Theory and Practice Rahul V. Altekar Enterprisewide Resource Planning Enterprisewide Resource Planning Theory and Practice Rahul V. Altekar Senior Functional Architect,
More informationSHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY
SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS1301- SOFTWARE ENGINEERING UNIT I
More informationSoftware Engineering QUESTION BANK
Software Engineering QUESTION BANK UNIT - 1 1. What is software? Explain the two fundamental types of software products. 2. What is software engineering? What is the difference between software engineering
More informationThank you. Arun Kumar
Thank you for choosing a Shuchita Product! If you have any comment, observation or feedback, I would like to personally hear from you. Please write to me at arun@shuchita.com. Arun Kumar i For any complaint/suggestion,
More informationChapter 1 Systems Development in an Organization Context
Systems Development in an Organization Context Learning Objectives Define information systems analysis and design. Describe the information Systems Development Life Cycle (SDLC). Explain Rapid Application
More informationGPS-Android based Location Tracking System for Public Transportation (TrackIT) R.R.Vithanage B
GPS-Android based Location Tracking System for Public Transportation (TrackIT) R.R.Vithanage 149233B Faculty of Information Technology University of Moratuwa May 2017 GPS-Android based Location Tracking
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More informationPESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore
PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET 1. GENERAL INFORMATION Academic Year: JULY-2018 Semester(s):III Title
More informationInstitute of Maintenance Management Education TESTIMONIALS
Institute of Maintenance Management Education TESTIMONIALS Very informative and unique training course. We come to understand the impact of better maintenance on organization s profitability. - Satyasheel
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT
More informationTHERMAL ENGINEERING. (Including : Thermodynamics, Heat Engines and Non-Conventional Power Generation)
THERMAL ENGINEERING By the Same Author Engineering Thermodynamics Applied Thermodynamics Manufacturing Technology (Manufacturing Processes) Automobile Engineering Internal Combustion Engines Power Plant
More informationGENOME ANALYSIS AND BIOINFORMATICS
GENOME ANALYSIS AND BIOINFORMATICS GENOME ANALYSIS AND BIOINFORMATICS A Practical Approach T.R. Sharma Principal Scientist (Biotechnology) National Research Centre on Plant Biotechnology IARI Campus, Pusa,
More informationDesign and Development of GUI Based Wireless Robot for Condition. Monitoring of Conveyor System
Design and Development of GUI Based Wireless Robot for Condition Monitoring of Conveyor System Nikhil S.Divate 1, Vikesh P.Kumawat 1, Prof S.N.Bansode 2, Amit Kumar Patel 3 1Student, M. Tech (CAD CAM and
More informationAPOTHEOSIS. Volume 4 Issue 1 Tirpude's National Journal of Business Research (TNJBR) ISSN
RESEARCH PAPERS Prof.Pranav Kayande Higher Education In India: A Swot Analysis APOTHEOSIS ISSN 2319-5576 Dr. Kalpana Sahoo Corporate Social Responsibility & Sustainability Towards Emerging Markets Ms Pallavi
More informationRESEARCH METHODOLOGY
RESEARCH METHODOLOGY Dr. Ram Prasad Khatiwada Associate Professor Central Department of Statistics Kirtipur Tribhuvan University Bijaya Lal Pradhan Lecturer Birendra Multiple Campus Chitwan Tribhuvan University
More informationThe Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Summary References
The Product and the Process The Product The Evolving Role of Software Software Software: A Crisis on the Horizon Software Myths Further Readings and Information Sheets The Process Software Engineering
More informationCMMI for Development. Implementation Guide. Mukund Chaudhary Abhishek Chopra
CMMI for Development Implementation Guide Mukund Chaudhary Abhishek Chopra CMMI for Development: Implementation Guide Mukund Chaudhary Abhishek Chopra Noida, Uttar Pradesh, India Faridabad, Haryana, India
More informationPROJECT PLANNISG AND CONTROL WITH PERT AND CPM B." 8r. B.C. PUNMIA Formerly,
PERT AND CPM PROJECT PLANNISG AND CONTROL WITH PERT AND CPM B." 8r. B.C. PUNMIA Formerly, Professor and Head, Depa:. of Civil Engineering & Demi, Faculty ef Engineering M.a.M. Engineering College, Jodhpur
More informationCash Flow Analysis and Forecasting
Cash Flow Analysis and Forecasting For other titles in the Wiley Finance series please see www.wiley.com/finance Cash Flow Analysis and Forecasting The Definitive Guide to Understanding and Using Published
More informationCLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS
More informationSE curriculum in CC2001 made by IEEE and ACM: What is Software Engineering?
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics E-mail: Keti@ii.edu.mk What is Software Engineering? SE is the discipline concerned
More informationCSE 435 Software Engineering. Sept 14, 2015
CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming
More informationChapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition
Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does
More informationComplete Range of Office Products
Leading Office Equipment Brand in India offers a wide Range of OFFICE EQUIPMENTS viz Document Binders, Document Laminators & Trimmers, Document Shredders for work spaces, Printer points, Back Office bulk
More informationExamination: Within 2-3 weeks of completion of Course, 80% Attendance is required to appear in the exam.
Dear Professional Members, A warm greeting from the Committee for Cooperatives & NPO sectors. As you may kindly be aware that, the Committee for Cooperatives & NPO Sectors of the ICAI is taking various
More informationObject-Oriented & Classical Soft Engineering
Object-Oriented & Classical Soft Engineering Seventh Edition Stephen R. Schach Vanderbilt University Higher Education Boston Burr Ridge, IL Dubuque, IA New York San Francisco St. Louis Bangkok Bogota Caracas
More informationFollowing attended: S. Name Designation Organisation 1 Prof. S.C. Saxena Director & Chairman IIT Roorkee. WFW/5 th Meeting/IIT Roorkee/April
Minutes of the Fifth Meeting of the Virtual Centre of Excellence named as Water for Welfare: An Uttarakhand Initiative held on April 15, 2008 at IITR, Roorkee Following attended: S. Name Designation Organisation
More informationImplementing AGILE in Small Organizations
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 7 (2014), pp. 687-692 International Research Publications House http://www. irphouse.com Implementing AGILE
More informationSOFTWARE QUALIT ASSURANCE- QUESTION BANK
Velammal College of Engineering & Technology, Madurai-625 009 Department of Information Technology 2017-2018 Even Semester Degree Course Code-Title B.Tech-IT IT6013/Software Quality Assurance Batch 2014-2018
More informationMANAGING AND LEADING SOFTWARE PROJECTS RICHARD E. (DICK) FAIRLEY A JOHN WILEY & SONS, INC., PUBLICATION
MANAGING AND LEADING SOFTWARE PROJECTS RICHARD E. (DICK) FAIRLEY A JOHN WILEY & SONS, INC., PUBLICATION MANAGING AND LEADING SOFTWARE PROJECTS Press Operating Committee Chair Linda Shafer former Director,
More informationmethodologies (SOFTWARE ENGINEERING) CONTENTS 1.1 INTRODUCTION TO O SOFTWARE ENGINEERING Basic Stages in Software Development... 1.
Contents i software development methodologies FOR m.tech (jntu - hyderabad) i year i semester (SOFTWARE ENGINEERING) CONTENTS UNIT - I [CH. H. - 1] ] [INTRODUCTION TO SOFTWARE ENGINEERING]... 1.1-1.18
More informationManaging the compliance conundrum
www.pwc.com/india Managing the compliance conundrum Compliance Risk Historically, boards have been perceived to focus primarily on value creation for shareholders. But with renewed attention to statutory
More informationBIOINFORMATICS TECHNOLOGIES OF INDIA (Discover the Science of Life) Munshinagar Gate, Near ICAR-CARI Campus, Bareilly, India
NATIONAL SYMPOSIUM ON RECENT TRENDS IN BIOINFORMATICS STRATEGY FOR DISEASE MECHANISM AND BIOMEDICINE (November 24, 2018) Organizing by BIOINFORMATICS TECHNOLOGIES OF INDIA (Discover the Science of Life)
More informationList of participants is annexed. (Annexure-I)
Minutes of the Fourth meeting of the National Level Expert Committee held under the Chairmanship of Chairman, CGWB 29 th May 2018, 1 st June 2018& 6 th June 2018 at Faridabad/ New Delhi. List of participants
More informationCONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.
Contents (v) CONTENTS Preface About the Author (xv) (xvii) Chapter 1 Introduction to Software Engineering 1.1 Introduction 1 1.2 Basics of Software Engineering 2 1.3 Principles of Software Engineering
More informationA Review Paper on Software Testing
A Review Paper on Software Testing Amit M. Kale 1, Vivek V. Bandal 2, Komal Chaudhari 3 1,2Bachelor Student, Dept. of Electrical Engineering 3Professor, Dept. of Computer Engineering ----------------------------------------------------------------------***---------------------------------------------------------------------
More informationHR Senior Business Leaders Programme Taj President- Mumbai. 18 th to 21 st January, 2016 GROUP HR
HR Senior Business Leaders Programme Taj President- Mumbai 18 th to 21 st January, 2016 GROUP HR HR SBLP-2016 A collage created from photographs taken during the 4 day workshop 2 Workshop Objective Workshop
More informationChapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition
Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does
More informationTRUST MEETS WHERE YOUR OUR EXCELLENCE GST & SAP BECOME INDUSTRY READY WITH INDIA S. INSTITUTE
NUMBER1 INDIA S INSTITUTE ACCOUNTS BANKING FINANCE TAXATION WHERE YOUR TRUST MEETS OUR EXCELLENCE GET TRAINED THE WAY INDUSTRY DEMANDS www.icajobguarantee.com BECOME INDUSTRY READY WITH GST & SAP ABOUT
More informationMODULE Explain briefly the different types of system models that might be created during the system analysis phase. 2. Write short notes on
15CS42: SOFTWARE ENGINEERING QUESTION BANK MODULE 1. 1. What is software? Explain the two fundamental types of software products. 2. What is software engineering? What is the difference between software
More informationFor Website Information Department of Agri-business Management
About the department For Website Information Department of Agri-business Management The Master of Business Administration (Agri Business) Programme being offered by the department under the Faculty of
More informationNTPC Ltd. Gadarwara Super Th Power Plant. Vendor Payments From To
NTPC Ltd. Gadarwara Super Th Power Plant Vendor Payments From 01.07.2016 To 31.07.2016 Vendor Name Vendor City Vendor Id Pmt Date Doc No Cheque No Amount Invoice Ref Doc PO No Mode A K GUPTA & COMPANY
More informationIndian Institute of Technology Kanpur National Programme on Technology Enhanced Learning (NPTEL) Course Title Marketing Management 1
Indian Institute of Technology Kanpur National Programme on Technology Enhanced Learning (NPTEL) Course Title Marketing Management 1 Lecture: W5-L1 Analyzing the Buyer Behavior by Prof. Jayanta Chatterjee
More informationChapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering
Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does
More informationFORMULATION AND DEMONSTRATION OF A TECHNIQUE TO QUANTIFY LEACHATE POLLUTION POTENTIAL OF MUNICIPAL LANDFILLS
FORMULATION AND DEMONSTRATION OF A TECHNIQUE TO QUANTIFY LEACHATE POLLUTION POTENTIAL OF MUNICIPAL LANDFILLS By DINESH KUMAR DEPARTMENT OF CIVIL ENGINEERING Submitted in fulfillment of the requirements
More informationSOFTWARE ENGINEERING WITH JAVA
SOFTWARE ENGINEERING WITH JAVA Stephen R. Schach Vanderbilt University Irwin McGraw-Hill Boston, Massachusetts Burr Ridge, Illinois Dubuque, Iowa Madison, Wisconsin New York, New York San Francisco, California
More informationFUNDAMENTALS OF SOFTWARE ENGINEERING PROJECT MANAGEMENT
FUNDAMENTALS OF SOFTWARE ENGINEERING PROJECT MANAGEMENT Johan Gouws B.Eng. & M.Eng. (Elec.) (Rand Afrikaans University, South Africa) MBA (Heriot-Watt University, Scotland) Ph.D. (Wageningen, the Netherlands)
More informationExam questions- examples
Exam questions- examples The following are examples of exam questions. At the exam there will be similar questions with similar level of difficulty. In the question pool there will be questions related
More informationMaster of Computer Applications
MCA(S5)17 KRISHNA KANTA HANDIQUI STATE OPEN UNIVERSITY Housefed Complex, Dispur, Guwahati - 781 006 Master of Computer Applications SOFTWARE ENGINEERING CONTENTS UNIT- 1: Basics of Software Engineering
More informationCONSUMER BEHAVIOUR. SUJA R. NAIR B.A. (Hons.), M.B.A. Consultant, Educe Micro Research, Bengaluru.
CONSUMER BEHAVIOUR SUJA R. NAIR B.A. (Hons.), M.B.A. Consultant, Educe Micro Research, Bengaluru. MUMBAI NEW DELHI NAGPUR BENGALURU HYDERABAD CHENNAI PUNE LUCKNOW AHMEDABAD ERNAKULAM BHUBANESWAR INDORE
More informationStructural Design Guide to the
Structural Design Guide to the Building Code Structural Design Guide to the Building: Code Edward S. Hoffman President Edward S. Hoffman, Ltd., Chicago, IL David P. Gustafson Vice President of Engineering
More informationImportance of Software Testing with Study of Various Testing Techniques & Automation Tools
Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Shikha Nandi B. Tech (CSE), Galgotias University, Greater Noida, Uttar Pradesh, India Abstract- Software testing
More informationDocument Control Information
Document Control Information Document Details Document Name Purpose of Document Document Version Number 5.5 Document Status Document Owner Prepared By The ITIL Intermediate Qualification Continual Service
More informationSYLLABUS. What is Agility, What is an Agile Process, Agile Process Models.
Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO Introduction to Software Engineering. CHAPTER - 2 : A GENERIC VIEW OF PROCESS Software Engineering, Process Framework, CMMI, Process Patterns,
More informationSoftware Engineering in the Agile World. Table of contents
Table of contents Chapter 1 14 Software Engineering 14 1.1 Introduction 14 1.2 No standard software engineering methodology 14 1.3 Waterfall methodology 15 1.3.1 Software development under Waterfall model
More informationAsia Pacific Journal of Engineering Science and Technology
Asia Pacific Journal of Engineering Science and Technology 3 (2) (2017) 76-85 Asia Pacific Journal of Engineering Science and Technology journal homepage: www.apjest.com Full length article Analysis, implementation
More informationDocument Control Information
Document Control Information Document Details Document Name Purpose of Document Document Version Number 5.5 Document Status Document Owner Prepared By The ITIL Intermediate Qualification Continual Service
More informationModern Systems Analysis and Design Seventh Edition
Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich The Systems Development Environment Learning Objectives Define information systems analysis and design.
More informationPERSONAL, DESK SIDE SHREDDERS FOR THE TOP MANAGEMENT
No. 1 Shredder Manufacturing Company in India offers a wide Range of Document Shredders, Applications Shredders for Personal, Small Office, Central Offices, Large Office, Central Shredding Points, Warehouses
More informationSOIL MECHANICS AND FOUNDATIONS
SOIL MECHANICS AND FOUNDATIONS SOIL MECHANICS AND FOUNDATIONS By Dr. Formerly, Professor and Head, Deptt. of Civil Engineering, & Dean, Faculty of Engineering M.B.M. Engineering College, Jodhpur Er. ASHOK
More informationIndian Institute of Technology Kanpur National Programme on Technology Enhanced Learning (NPTEL) Course Title Marketing Management 1
Indian Institute of Technology Kanpur National Programme on Technology Enhanced Learning (NPTEL) Course Title Marketing Management 1 Lecture: W2.I.1 Introduction to Marketing by Prof. Jayanta Chatterjee
More informationINFORMATION SECURITY MANAGEMENT MATURITY: A STUDY OF SELECT ORGANIZATIONS
INFORMATION SECURITY MANAGEMENT MATURITY: A STUDY OF SELECT ORGANIZATIONS ABHISHEK NARAIN SINGH DEPARTMENT OF MANAGEMENT STUDIES INDIAN INSTITUTE OF TECHNOLOGY DELHI MARCH, 2014 Indian Institute of Technology
More informationIndian Institute of Technology Kanpur National Programme on Technology Enhanced Learning (NPTEL) Course Title Marketing Management 1
Indian Institute of Technology Kanpur National Programme on Technology Enhanced Learning (NPTEL) Course Title Marketing Management 1 Lecture: W1.1.1 Introduction To Marketing by Prof. Jayanta Chatterjee
More informationSir/Madam, Regards, S K Samad DGM (HR-ES)
From: Corporate HR Employee Services Group (न गम त व स स ध -क म) Sent: 04 December 2018 16:22 To: GAIL - HR HODs/Incharges; Zonal HR Incharges; Payroll Users Cc: A K Shrivastava (ए क श र व स तव); Neeta
More informationOrganized Under the aegis of: Poorest States Inclusive Growth (PSIG) programme
Fifth Meeting of State Financial Inclusion Forum (SFIF), Uttar Pradesh 14 th October, 2015 Bankers Institute of Rural Development (BIRD), Lucknow Organized Under the aegis of: Poorest States Inclusive
More informationINTERMEDIATE QUALIFICATION
PROFESSIONAL QUALIFICATION SCHEME INTERMEDIATE QUALIFICATION SERVICE LIFECYCLE CONTINUAL SERVICE IMPROVEMENT CERTIFICATE SYLLABUS The Swirl logo is a trade mark of the Cabinet Office ITIL is a registered
More informationRIGHT TO INFORMATION ACT 2005IS GIVEN BELOW
INTRODUCTION Container Corporation of India Ltd (CONCOR), A Govt. of India Enterprise, has taken concrete actions to provide information to the citizens of the country in accordance with the Right to Information
More information2068 I. Attempt any ten questions. (10x6=60)
2068 I 1. Differentiate between software process and software process model. 2. What are the key challenges facing in Software Engineering? Explain. 3. Explain the system design process. 4. Why program
More informationREPUBLIC OF INDIA. Consultations Workshops. Regarding. The Comprehensive Review of the AfDB s Procurement Policy. India
REPUBLIC OF INDIA Consultations Workshops Regarding The Comprehensive Review of the AfDB s Procurement Policy India 13-14 March 2014 Concerning the comprehensive Review of the African Development Bank
More informationLoad distribution factors of straight and curved steel concrete composite box and I girder bridges
Load distribution factors of straight and curved steel concrete composite box and I girder bridges by Seyed Jalaleddin Fatemi Thesis submitted for the degree of Doctor of Philosophy at The University of
More informationLocation: S.R.M.E.C Tech Park. Faculty Details. Section A B C D E. Day. Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code: CS0401 Course Title: Software Engineering Semester : VII Course Time: July Dec 01 Section
More informationLDC (HH) Recruitment Examination 18/11/2017
SLNO ROLL NO LDC (HH) Recruitment Examination 18/11/2017 National Council of Educational Research and Training Sri Aurobindo Marg, New Delhi - 110 016 Marks CNAME Sheet FNAME For Type Test I II III Total
More informationAcademic Course Description. BCE501 - STRUCTURAL ANALYSIS I Fifth Semester, (Odd Semester)
BCE501 - Structural Analysis I Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Civil Engineering BCE501 - STRUCTURAL ANALYSIS I Fifth Semester, 2017-18
More informationSoftware Engineering Part 2
CS 0901341 Software Engineering Part 2 In this part, we look at 2.1 Software Process 2.2 Software Process Models 2.3 Tools and Techniques for Processing Modelling As we saw in the previous part, the concept
More informationNational Workshop on Data Analysis with SPSS and R. Organizer. Arya Mahila P.G. College, Chetganj, Varanasi
National Workshop on Data Analysis with SPSS and R 6 th November, 2017-12 th November, 2017 Organizer Arya Mahila P.G. College, Chetganj, Varanasi Grade A Accredited by NAAC & College with Potential for
More informationNTPC Ltd. Gadarwara Super Th Power Plant. Vendor Payments From To
NTPC Ltd. Gadarwara Super Th Power Plant Vendor Payments From 01.05.2017 To 31.05.2017 Vendor Name Vendor City Vendor Id Pmt Date Doc No Cheque No Amount Invoice Ref Doc PO No Mode A K VERMA WAIDHAN 1044746
More informationFinancial Accounting, Reporting and Analysis
027370253X_COVER 18/10/05 10:40 AM Page 1 The fully updated International Edition of Elliott and Elliott s market-leading Financial Accounting and Reporting uses the latest International Accounting Standards
More informationChapter 3 Prescriptive Process Models
Chapter 3 Prescriptive Process Models - Generic process framework (revisited) - Traditional process models - Specialized process models - The unified process Generic Process Framework Communication Involves
More informationDocument Control Information
Document Control Information Document Details Document Name Purpose of Document Document Version Number 5.3 Document Status Document Owner Prepared By The ITIL Intermediate Qualification Service Offerings
More informationThe information contained herein is subject to change without notice.
The information contained herein is subject to change without notice. This is a QAI Copyrighted work which may not be reproduced without the written permission of QAI. You may not use these materials to
More informationLIFE CYCLE RELIABILITY ENGINEERING
LIFE CYCLE RELIABILITY ENGINEERING Life Cycle Reliability Engineering. Guangbin Yang Copyright 2007 John Wiley &Sons, Inc. ISBN: 978-0-471-71529-0 LIFE CYCLE RELIABILITY ENGINEERING Guangbin Yang Ford
More informationTHE MERCADIEN GROUP 2011 SOCIAL MEDIA SURVEY REPORT
THE MERCADIEN GROUP 2011 SOCIAL MEDIA SURVEY REPORT The Mercadien Group P.O. Box 7648 Princeton, NJ 08543 7648 Phone 609.689.9700 Fax 609.689.9720 www.mercadien.com solutions@mercadien.com All rights reserved.
More informationDocument Control Information
Document Control Information Document Details Document Name Purpose of Document Document Version Number 5.5 Document Status Document Owner Prepared By The ITIL Intermediate Qualification Planning Protection
More informationTech Mahindra Limited s Acquisition of SOFGEN Holdings Limited
Tech Mahindra Limited s Acquisition of SOFGEN Holdings Limited MANAGEMENT: MR. MANOJ BHAT -- DEPUTY CHIEF FINANCIAL OFFICER MR. VIVEK AGARWAL GLOBAL HEAD, ENTERPRISE VERTICALS SOLUTIONS AND PORTFOLIO COMPANIES
More informationDocument Control Information
Document Control Information Document Details Document Name Purpose of Document Document Version Number 5.1 Document Status Document Owner Prepared By The ITIL Intermediate Qualification: Service Offerings
More informationObject-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 11: Managing the Software Process
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 11: Managing the Software Process 11.1 What is Project Management? Project management encompasses all the
More informationObjectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes
Objectives Software Processes To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationPertemuan 2. Software Engineering: The Process
Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically
More informationMASS MEDIA RESEARCH. (As Per Revised Syllabus of B.M.M. IVth Semester) Prof. Kishwar Panna
MASS MEDIA RESEARCH (As Per Revised Syllabus of B.M.M. IVth Semester) Prof. Kishwar Panna M.A, Former Lecturer, Sociology Department, Maharashtra College of Arts, Science and Commerce, Mumbai - 4008 008.
More informationDetermination of Problem Frames Based on Role Activity Diagrams Leading to Function Points : A Case Study
International Journal of Computer Science & Communication Vol. 1, No. 2, July-December 2010, pp. 121-127 Determination of Problem Frames Based on Role Activity Diagrams Leading to Function Points : A Case
More informationSoftware Engineering 1
Software Engineering 1 Sample Exam Questions 2012-2013 Exam duration: 2 hours Answer FOUR questions out of FIVE All questions carry equal marks (a) What is a use-case? List three significant advantages
More informationTQM CERTIFICATE COURSE for STUDENTS Two Weekend Program - 2 Saturdays & Sundays
ANNA UNIVERSITY AU TVS CENTRE FOR QUALITY MANAGEMENT STUDENTS QUALITY CLUB YOUR DREAMS OUR COMMITMENT TQM CERTIFICATE COURSE for STUDENTS Two Weekend Program - 2 Saturdays & Sundays Registration Open for
More informationThe bank s policy, on grievance redressal has been formulated taking into account the following:
1. Introduction Grievance Redressal Policy In the present scenario of competitive banking, excellence in customer service is the most important tool for sustained business growth. Customer complaints are
More informationHYUNDAI Campus Recruitment Batch (Shortlisted Students List attached)
HYUNDAI Campus Recruitment - 2018 Batch (Shortlisted Students List attached) Batch 2018 Website Date of Campus 13th Nov 17 Time Venue Eligible Students http://www.hyundai.com/ 8:00 am (Late comers will
More informationCONSUMER BUYING BEHAVIOUR FOR PASSENGER CARS IN INDIA
CONSUMER BUYING BEHAVIOUR FOR PASSENGER CARS IN INDIA by ARVINDER SINGH GILL Department of Management Studies Submitted in fulfillment of the requirements of the degree of DOCTOR OF PHILOSOPHY to the INDIAN
More informationPersonal Software Process SM for Engineers: Part I
Personal Software Process SM for Engineers: Part I Introduction to the PSP SM Defect Removal Estimation of Project Size Microsoft Project Design READING FOR THIS LECTURE A Discipline for Software Engineering,
More informationProf. Vineet Kansal Dean UGSE. DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY Sector-11, Jankipuram Extension, Lucknow
Prof. Vineet Kansal Dean UGSE DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY Sector-11, Jankipuram Extension, Lucknow E-mail: dean.ugse@aktu.ac.in Ref: AKTU/DeanUGSE/2018/076 Date 23 rd October 2018 To The Directors/Principals
More information