ENGLISH

Software Engineering

Book information

Publisher
Pearson Education
Year
2015
ISBN
9789332537293, 9789332541696
Language
english
Format
PDF
Filesize
6 MB (6712882 bytes)
Pages
\673
Time added
2020-04-11 09:22:06

Description

Cover Contents Foreword Preface Acknowledgements About the Authors Section 1: Introduction to Software Engineering 1 Software Engineering – Introduction 1.1 Introduction to Software Engineering 1.2 Software Process 1.3 Software Process Models 1.4 Software Product Section 2: Requirement Engineering 2 Requirements Engineering Principles 2.1 Introduction 2.2 What is Requirements Engineering? 2.3 Importance of Requirements 2.4 Types of Requirements 2.5 Steps Involved in Requirements Engineering 3 Requirement Analysis Modeling 3.1 Analysis Modeling Approaches 3.2 Structured Analysis 3.3 Object-Oriented Analysis Section 3: Design and Architectural Engineering 4 Design and Architectural Engineering 4.1 Design Process and Concepts 4.2 Basic Issues in Software Design 4.3 Characteristics of a Good Design 4.4 Software Design and Software Engineering 4.5 Function-Oriented System vs Object-Oriented System 4.6 Modularity, Cohesion, Coupling, Layering 4.7 Real-Time Software Design (RTS Design) 4.8 Design Models 4.9 Design Documentation 5 Object-oriented Concepts 5.1 Introduction 5.2 Fundamental Parts of Object-oriented Approach 5.3 Data Hiding and Class Hierarchy Creation 5.4 Relationships 5.5 Role of Unifi ed Modeling Language (UML) in OO Design 5.6 Design Patterns 5.7 Frameworks 6 Object-oriented Analysis and Design 6.1 Introduction 6.2 Object-oriented Analysis 6.3 Object-oriented Design 7 User Interface Design 7.1 Introduction 7.2 Concepts of User Interface 7.3 Elements of the User Interface 7.4 Designing the User Interface 7.5 User Interface Evaluation (User Interface Design Evaluation) 7.6 Golden Rules of User Interface Design 7.7 User Interface Models (User Interface Design Models) 7.8 Usability Section 4: Software Coding 8 Software Coding 8.1 Introduction 8.2 Programming Principles 8.3 Programming Guidelines 8.4 Coding Conventions (Programming Practices) 8.5 Key Concepts in Software Coding Section 5: Software Metrics and Estimation 9 Introduction to Software Measurement and Metrics 9.1 Introduction 9.2 Measurement 9.3 Metrics 9.4 Other Concepts 10 LOC, Function Point, and Object-oriented Metrics 10.1 Introduction 10.2 Lines of Code 10.3 Function Point Count (Fp Estimation) 10.4 Extended Function Point Metrics 10.5 Object-oriented Metrics 10.6 DeMarco’s System BANG 11 Software Estimation Tools, Techniques and Models 11.1 Introduction 11.2 Defi nition of Estimation 11.3 Importance of Accurate Estimation 11.4 Eff orts and Duration 11.5 Estimation Process 11.6 Basic Estimation Principles 11.7 Estimation Techniques 11.8 Estimating Styles 11.9 Precision versus Accuracy 11.10 Tools for Analyzing Metrics and Estimations 11.11 Project Cost Estimation 11.12 Earned Value Management 11.13 Other Concepts in Costing Section 6: Software Configuration 12 Software Confi guration Management 12.1 Introduction 12.2 Basic Concepts of Confi guration Management 12.3 Software Confi guration Management Process 12.4 Confi guration Identifi cation 12.5 Confi guration Control 12.6 Confi guration Status Accounting 12.7 Confi guration Authentication 12.8 Tools Used in Software Confi guration Management 12.9 SCM and SEI Capability Maturity Model 12.10 Confi guration Management Activities 12.11 Software Confi guration Management Plan (SCMP) Section 7: Software Project Management 13 Project Management Introduction 13.1 Introduction 13.2 Process 13.3 Project 13.4 Environmental Factors that Mandate Projects in Organizations 13.5 Project Management 13.6 Program Management 13.7 Portfolio Management 13.8 Project Management Office 13.9 Project Planning and Monitoring 13.10 Project Scope Management 13.11 Project Quality Management 14 Risk Analysis and Management 14.1 Introduction 14.2 Software Risk 14.3 Types of Risk 14.4 Plan Risk Management 15 Communication and Team Management 15.1 Introduction 15.2 Dimensions of Communication 15.3 Forms of Communication 15.4 Process of Communication 15.5 Handling Communication in a Software Project 15.6 Project Performance Reports 15.7 Managing the Project Team 16 Project Time and Cost Management 16.1 Introduction 16.2 Time Management 16.3 Cost Management 17 Project Stakeholder Management 17.1 Introduction 17.2 Stakeholders and their Characteristics 17.3 Identifying the Stakeholders 17.4 Managing the Stakeholder Engagement 17.5 Procurement Process and Suppliers 18 Computer-aided Software Engineering 18.1 Introduction 18.2 Case Tool 18.3 Case-Building Blocks 18.4 Components of Case Tools 18.5 Quality of Case Tools 18.6 Productivity of Case Tools 18.7 Functions of A Case Tool 18.8 List of White Box Testing Commercial Tools and Their Purpose 18.9 Workbenches Section 8: Software Testing 19 Introduction to Software Testing 19.1 Introduction 19.2 Psychology of Testing 19.3 Software Testing Scope 19.4 Software Testing Objectives 19.5 Strategic Approach to Software Testing 19.6 Types of Software Testing 20 Software Testing Plan and Test Case Preparation 20.1 Introduction 20.2 Test Plan 20.3 Introduction to Test Case 21 Test Automation 21.1 Introduction 21.2 Expectations from Test Automation 21.3 Limitations of Automation 21.4 Automation Strategy 21.5 Automation Frameworks 21.6 Automation Metrics Section 9: Software Maintenance 22 Software Maintenance 22.1 Introduction 22.2 Maintenance Activities 22.3 Maintenance Process 22.4 Maintenance Cost 22.5 Software Evolution 22.6 Reverse Engineering 22.7 Re-engineering 22.8 Re-structuring 22.9 Maintenance Strategies 22.10 Maintenance Mind Set 22.11 Service Perspective to Software Maintenance 22.12 Gap Model - Service 22.13 Software Maintenance Tools 22.14 Issues in Software Maintenance 22.15 Diff erence between Software Maintenance and Support 22.16 Common Metrics in Software Maintenance and Support Section 10: Web Engineering 23 Web Engineering 23.1 Introduction 23.2 Introduction to Web 23.3 General Web Characteristics 23.4 Web Applications Categories 23.5 How Web Application Work? 23.6 Advantages of Web Applications 23.7 Drawbacks of Web Applications 23.8 Web Engineering Section 11: Emerging Trends in Software Engineering 24 Emerging Trends in Software Engineering 24.1 Introduction 24.2 Web 2.0 24.3 Rapid Delivery 24.4 Open Source Software Development 24.5 Security Engineering 24.6 Service-oriented Software Engineering 24.7 Web Service 24.8 Software as a Service 24.9 Service-oriented Architecture 24.10 Cloud Computing 24.11 Aspect-oriented Software Development (AOSD) 24.12 Test-driven Development (TDD) 24.13 Social Computing Section 12: Introduction to Agile Software Development 25 Introduction to Agile Software Development 25.1 Introduction 25.2 What is Agile? 25.3 Various Characteristics of Agile Projects 25.4 Agile manifesto 25.5 Generic Agile Project Life Cycle 25.6 Agile-related Concepts 25.7 Epics, Features, User Stories 25.8 Communication in Agile Projects 25.9 Diff erent Agile Methodologies 26 Case Studies on Software Engineering Practices Case Study 1: Software Project Management Lifecycle – A Product Development Case study Case Study 2: Maintenance Project Case Study – Lifecycle and How it is Managed Case Study 3: Agile Project Case Study – How it is Structured and Executed Case Study 4: Testing Case Study – How the Testing Methodologies are Used in a Project Case Study 5: Software SDLC Case Study Model Question Paper Model Solved Question Paper Index

Similar books

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

2010 · PDF

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

1858 · PDF

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

2022 · PDF

The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians

The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians

1809 · PDF

Professional Linux kernel architecture ''Wrox programmer to programmer''--Cover. - ''What you are reading right now is the result of an evolution over more than seven years: After two years of writing, the first edition was published in German by Carl Hanser Verlag in 2003. It then described kernel 2.6.0. The test was used as a basis for the low-level design documentation for the EAL4+ security evaluation of Red Hat Enterprise Linux 5, requiring to update it to kernel 2.6.18 (if the EAL acronym does not mean anything to you, then Wikipedia is once more your friend). Hewlett-Packard sponsored the translation into English and has, thankfully, granted the rights to publish the result. Updates to kernel 2.6.24 were then performed specifically for this book''--P. ix

Professional Linux kernel architecture ''Wrox programmer to programmer''--Cover. - ''What you are reading right now is the result of an evolution over more than seven years: After two years of writing, the first edition was published in German by Carl Hanser Verlag in 2003. It then described kernel 2.6.0. The test was used as a basis for the low-level design documentation for the EAL4+ security evaluation of Red Hat Enterprise Linux 5, requiring to update it to kernel 2.6.18 (if the EAL acronym does not mean anything to you, then Wikipedia is once more your friend). Hewlett-Packard sponsored the translation into English and has, thankfully, granted the rights to publish the result. Updates to kernel 2.6.24 were then performed specifically for this book''--P. ix

2008 · PDF