About Software Engineering
Software Engineering Book
CONTENTS
Lecture 1 THE PRODUCT 1
Software
Software Characteristics
Software Components
Software Applications
Software A Crisis on the Horizon
Software myths
Lecture 2 PROCESS 13
Software Engineering – A Layered Technology
Process, Methods, and Tools
A Generic view of Software Engineering
The Software Process
Software process models
Linear Sequential Models
The Incremental model
The formal methods Model
Lecture 3 PROJECT MANAGEMENT CONCEPT 26
The management Spectrum
People
The Problem
Problem decomposition
The process
Process Decomposition
The Project
Lecture 4 SOFTWARE PROJECT PLANNING – I 40
Observations on Estimating
Project Planning Objectives
Software Scope
Obtaining Information Necessary for Scope
A scoping Example
Resources
Human Resources
Reusable Software Resources
Environmental Resources
Centre for Information Technology and Engineering, Manonmaniam Sundaranar University
Lecture 5 SOFTWARE PROJECT PLANNING – II 50
Decomposition Techniques
Problem Based Estimations
An example of LOC Based Estimation
Lecture 6 RISK MANAGEMENT 58
Reactive Vs. Proactive Risk Strategies
Software Risks
Risk Identification
Risk projection
Risk Mitigation, Monitoring and Management
Safety Risk and Hazards
Lecture 7 PROJECT SHCEDULING AND TRACKING – I 74
Comments on “Lateness”
Basic Principles
The Relationship Between People and Effort
An Empirical Relationship
Effort Distribution
Defining a Task Set for the Software Project
Degree of Rigor
Defining Adaption Criteria
Computing a Task Set Selector Value
Interpreting the TSS value and Selecting the Task Set
Lecture 8 PROJECT SCHUDELING AND TRACKING – II 85
Selecting Software Engineering Tasks
Refinement of major Tasks
Defining a Tasks Network
Scheduling
Timeline Charts
Tracking the Schedule
The Project Plan
Lecture 9 SOFTWARE QUALITY ASSURANCE – I 97
Quality concept
The Quality Movement
Software Quality Assurance
Software Reviews
Lecture 10 SOFTWARE QUALITY ASSURACNE – II 108
Formal Techniques Reviews
Formal Approaches to SQA
Centre for Information Technology and Engineering, Manonmaniam Sundaranar University
Statistical Quality Assurance
Software Reliability
The SQA Plan
The ISO 9000 Quality Standards
Lecture 11 SOFTWARE CONFIGURATION MANAGEMENT 123
Software Configuration management
The SCM process
Identification of Objects in the Software Configuration
Version Control
Change Control
Configuration Audit
Status Reporting
SCM Standards
Lecture 12 SYSTEM ENGINEERING – I 139
The System Engineering Hierarchy
System Modeling
Information Engineering : An Overview
Product Engineering : An overview
Information Engineering
Lecture 13 SYSTEM ENGINEERING – II 150
Information Strategy Planning
Enterprise modeling
‘Business Level Data Modeling
Business Area Analysis
Information flow modeling
Lecture 14 SYSTEM ENGINEERING - III 161
Product Engineering
Modeling The System Architecture
System modeling and Simulation
System Specification
Lecture 15 ANALYSIS MODELING – I 175
The Elements of the Analysis model
Data Modeling
Data Objects, Attributes and Relationships
Cardinality and modality
Entity Relationship Diagrams
Function modeling and information flow
Centre for Information Technology and Engineering, Manonmaniam Sundaranar University
Data Flow Diagrams
Extensions for Real Time Systems
Ward and Mellor Extension
Hately and Pirbhai Extension
Lecture 16 ANALYSIS MODELING –II 192
Behavioral Modeling
The mechanic of Structured Analysis
Creating an Entity Relationship Diagram
Creating a Data flow model
Creating a Control flow Model
The Control Specification
The Process Specification
Lecture 17 ANALYSIS MODELING – III 207
Data Dictionary
An Overview of other Classical Analysis methods
Data Structured System Development
Jackson System Development
SADT
Etc
Download and install
Software Engineering version 1.0 on your
Android device!
Downloaded 10,000+ times, content rating: Not rated
Android package:
com.emak.software.engineering, download Software Engineering.apk
by V####:
Very Nice This Apps