Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

1. Introduction to software Engineering and project planning
1.1 Product
Evolving role of software
Software Characteristics
Software Components
Software Applications
1.2 Process
Process, Methods and Tools
Software Process
Software Process Models
Linear Sequential Model
The Prototyping Model
The RAD Model
Evolutionary Models
1.3 Project Management
The Problem
The Process
The Project
1.4 Software Process and Project Metrics
Measures, Metrics, and Indicators
Software Measurement
Metrics for Software Quality
1.5 Software Project Planning
Project Planning Objectives
Software Scope
1.6 Risk Management
Software Risks
Risk Identification
Risk Projection
2. Analysis and Requirement Specification
2.1 Analysis Concepts and Principles
Requirement Analysis
Requirements Analysis
Communication Techniques
Analysis Principles
Software Prototyping
2.2 Analysis Modeling
Data Modeling
Data Flow Diagrams
Behavioral Modeling
State-transition diagram
Data Dictionary
3. Design
3.1 Design Concepts and Principles
Software Design
Design Process
Design principles
Design Concepts
Software architecture
Information Hiding
3.2 Design Methods
Data Design
Architectural Design
Transform Flow
Transaction flow
Transform flow
Transform Mapping
"Transform" mapping
Transaction Mapping
Interface Design
Interface Design Models
Procedural Design
Structured Programming
Graphical Design Notation
Tabular Design Notation
Program Design Language
4. Software Configuration Management
Software configuration items
SCM process
Identification of objects in the software configuration
Version control
Change control
Configuration audit
Status Reporting
SCM Standards
5. Testing
5.1 Software Testing Techniques
Software Testing Fundamentals
Testing Objectives
Testing principles
Test Case Design
White Box Testing
Basis Path Testing
Flow graph notation
Cyclomatic complexity
Deriving test cases
Graph matrices
Control Structure Testing
Loop testing
Black-Box Testing
Equivalence Partitioning
Boundary value analysis
Testing for Specialized environments
5.2 Software Testing Strategies
A strategic Approach to software testing
Verification and validation
Organizing for software testing
A software testing strategy
Unit Testing
Unit test considerations
Unit test procedures
Integration Testing
Top-down Integration
Bottom-up integration
Regression testing
Validation Testing
Validation test criteria
Configuration Review
Alpha and Beta Testing
System Testing
6. Debugging
Debugging Process
Debugging Approaches
Brute force approach
Backtracking approach
Cause elimination approach
0 of .
Results for:
No results containing your search query
P. 1
SWEng Course

SWEng Course

Ratings: (0)|Views: 83|Likes:
Published by s_arunmozhi02

More info:

Published by: s_arunmozhi02 on Nov 26, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 22 are not shown in this preview.
You're Reading a Free Preview
Pages 26 to 72 are not shown in this preview.

Activity (3)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
warezisgr8 liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->