My Account Log in

1 option

Software Engineering.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Mishra, Jibitesh.
Jibitesh Mishra
Contributor:
Mohanty, Ashok.
Language:
English
Subjects (All):
Software engineering.
Physical Description:
1 online resource (401 pages)
Edition:
1st ed.
Place of Publication:
: Pearson India, 2011.
Summary:
Book Contents - 1. Introduction 2. Software Development Process 3. Software Requirrement Engineering 4. Software Design Approaches 5. Structured Analysis 6. Structured Design 7. Object-Oriented Concepts and Principles 8. Object-Oriented Analysis 9. Object-Oriented Design 10. User Interface Design 11. Coding and Documentation 12. Software Testing 13. Software Metrics 14. Software Project Estimation 15. Software Project Management 16. Software Quality Management 17. Web Engineering Appendix A. Objective-type Questions Appendix B. Frequently Asked Questions with Short Answers Appendix C. Software Maintenance Appendix D. Component-based Software Engineering Index.
Contents:
Cover
Title Page
Copyright
Table of Content
Preface
Ch.1: Introduction
1.1 WHAT IS SOFTWARE?
1.2 CHARACTERISTICS OF SOFTWARE
1.3 EVOLUTION OF SOFTWARE FOR BUSINESS
1.4 GENERATIONS OF COMPUTERS
1.5 PROGRAMMING LANGUAGES
1.6 PARADIGM SHIFT IN PROGRAMMING TECHNIQUES
1.7 SOFTWARE CRISIS AND EMERGENCE OF SOFTWARE ENGINEERING
1.8 CORE ASPECTS OF SOFTWARE ENGINEERING
1.9 SALIENT FEATURES OF SOFTWARE DEVELOPMENT
SUMMARY
EXCERCISES
Ch.2: Software Development Process
2.1 SOFTWARE PROCESSES
2.2 SOFTWARE DEVELOPMENT LIFE CYCLE MODELS
2.3 WATERFALL MODEL
2.4 THE "V" MODEL
2.5 PROTOTYPING MODEL
2.6 THE ITERATIVE WATERFALL MODEL
2.7 THE SPIRAL MODEL
2.8 PROCESS STANDARDS
EXERCISES
Ch.3: Software Requirrement Engineering
3.1 REQUIREMENT ENGINEERING PROCESS
3.2 REQUIREMENT INCEPTION
3.3 REQUIREMENT ELICITATION
3.4 REQUIREMENT ELABORATION
3.5 NEGOTIATION
3.6 REQUIREMENT VALIDATION
3.7 STRUCTURE OF SRS
3.8 CHARACTERISTICS OF THE RE PROCESS
Ch.4: Software Design Approaches
4.1 DIFFERENT APPROACHES TO SAD
4.2 OVERVIEW OF THE FO APPROACH
4.3 OVERVIEW OF THE OO APPROACH
4.4 COMPARISON OF OOAD WITH SSAD
Ch.5: Structured Analysis
5.1 INTRODUCTION TO STRUCTURED ANALYSIS
5.2 DATA FLOW DIAGRAM
5.3 PROCESS SPECIFICATION
5.4 DATA DICTIONARY
5.5 ENTITY RELATIONSHIP MODEL
5.6 STATE TRANSITION DIAGRAM
Ch.6: Structured Design
6.1 STRUCTURED DESIGN METHODOLOGIES
6.2 COUPLING AND COHESION
6.3 STRUCTURE CHART
6.4 MAPPING DFD INTO A STRUCTURE CHART
6.5 DATA DESIGN
6.6 DETAIL DESIGN
6.7 HIPO DOCUMENTATION
Ch.7: Object-Oriented Concepts and Principles
7.1 KEY CONCEPTS
7.2 RELATIONSHIPS.
7.3 SOME MORE CONCEPTS
7.4 MODELING TECHNIQUES
7.5 THE UNIFIED APPROACH TO MODELING
7.6 UNIFIED MODELING LANGUAGE
Ch.8: Object-Oriented Analysis
8.1 USE-CASE MODELING
8.2 ACTIVITY DIAGRAM AND STATE DIAGRAM
8.3 INTERACTION DIAGRAMS
8.4 TYPES OF CLASSES
8.5 CLASS CLASSIFICATION APPROACHES
8.6 RELATIONSHIP, ATTRIBUTES AND METHOD IDENTIFICATION
CASE STUDY-I: THE ATM SYSTEM OF A BANK
CASE STUDY-II: THE MILK DISPENSER
Ch.9: Object-Oriented Design
9.1 SYSTEM CONTEXT AND ARCHITECTURAL DESIGN
9.2 PRINCIPLES OF CLASS DESIGN
9.3 TYPES OF DESIGN CLASSES
9.4 COMPONENT DIAGRAM AND DEPLOYMENT DIAGRAM
9.5 PATTERNS
9.6 FRAMEWORK
Ch.10: User Interface Design
10.1 TYPES OF USER INTERFACE
10.2 CHARACTERISTICS OF USER INTERFACE
10.3 TEXTUAL USER INTERFACE
10.4 GRAPHICAL USER INTERFACE
10.5 WIDGET-BASED GUI
10.6 USER INTERFACE DESIGN
Ch.11: Coding and Documentation
11.1 CODING STANDARDS
11.2 CODING GUIDELINES
11.3 SOFTWARE DOCUMENTATION
11.4 DOCUMENTATION STANDARD AND GUIDELINES
11.5 CASE TOOLS
Ch.12: Software Testing
12.1 TESTING FUNDAMENTALS
12.2 BLACK BOX TESTING
12.3 WHITE BOX TESTING
12.4 UNIT TESTING
12.5 INTEGRATION TESTING
12.6 OBJECT-ORIENTED TESTING
12.7 SYSTEM TESTING
12.8 USABILITY TESTING
Ch.13: Software Metrics
13.1 SOFTWARE METRICS AND ITS CLASSIFICATION
13.2 SOFTWARE SIZE METRICS
13.3 QUALITY METRICS
13.4 PROCESS METRICS
13.5 DESIGN METRICS
13.6 OBJECT-ORIENTED METRICS
Ch.14: Software Project Estimation
14.1 SOFTWARE PROJECT PARAMETERS
14.2 APPROACHES TO SOFTWARE ESTIMATION
14.3 PROJECT ESTIMATION TECHNIQUES.
14.4 CLASSIFICATION OF SOFTWARE PROJECTS
14.5 CONSTRUCTIVE COST ESTIMATION MODEL
14.6 COCOMO II
14.7 CONCLUSION
Ch.15: Software Project Management
15.1 INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT
15.2 PROJECT PLANNING
15.3 WORK BREAKDOWN STRUCTURE
15.4 PROJECT SCHEDULING
15.5 EXECUTION, MONITORING AND CONTROL
15.6 RISK MANAGEMENT
15.7 CONFIGURATION MANAGEMENT
Ch.16: Software Quality Management
16.1 THE CONCEPT OF QUALITY
16.2 EVOLUTION OF QUALITY MANAGEMENT
16.3 SOME THOUGHTS OF QUALITY GURUS
16.4 PROCESS QUALITY MODELS
16.5 QUALITY ASSURANCE
16.6 PROCESS IMPROVEMENT AND SIX SIGMA
16.7 PROCESS STANDARD: ISO 9000
16.8 PROCESS STANDARD: ISO 12207
16.9 CAPABILITY MATURITY MODEL
Ch.17: Web Engineering
17.1 GENERAL WEB CHARACTERISTICS
17.2 WEB ENGINEERING PROCESS
17.3 WEB DESIGN PRINCIPLES
17.4 WEB METRICS
17.5 MOBILE WEB ENGINEERING
17.6 WEB ENGINEERING SECURITY
Appendix A: Objective-type Questions
MODULE - I
MODULE - II
MODULE - III
MODULE - IV
ANSWERS
Appendix B: Frequently Asked Questions with Short Answers
Appendix C: Software Maintenance
C.1 NEED FOR SOFTWARE MAINTENANCE
C.2 TYPES OF SOFTWARE MAINTENANCE
C.3 MAINTENANCE PROCESS MODELS
C.4 SOFTWARE REVERSE ENGINEERING
C.5 SOFTWARE REENGINEERING
C.6 PROBLEMS OF SOFTWARE MAINTENANCE
C.7 SUCCESS FACTORS OF SOFTWARE MAINTENANCE
Appendix D: Component-based Software Engineering
D.1 WHAT IS A SOFTWARE COMPONENT?
D.2 CHARACTERISTICS OF CBSD
D.3 CBSD PROCESS
D.4 SOME POPULAR COMPONENT TECHNOLOGIES
Index.
Notes:
Description based on publisher supplied metadata and other sources.
Includes index.
ISBN:
93-325-8697-7
OCLC:
1024266500

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account