recent
أخبار ساخنة

Software Engineering Tutorial : Simply Easy Learning pdf download

Home
Software Engineering Tutorial : Simply Easy Learning.

Software Engineering Tutorial : Simply Easy Learning

The book in PDF Format with title Software Engineering Tutorial : Simply Easy Learning is available to download for free and Download Link is at the end of the article

About the tutorial:

Software Engineering Tutorial
This tutorial provides you the basic understanding of software product, software design and development process, software project management and design complexities. At the end of the tutorial you should be equipped with well understanding of software engineering concepts.

Audience
This tutorial is designed for the readers pursuing education in software development domain and all enthusiastic readers.

Prerequisites
This tutorial is designed and developed for absolute beginners. Though, awareness about software systems, software development process and computer fundamentals would be beneficial.

Table of Contents:
SOFTWARE ENGINEERING TUTORIAL
AUDIENCE
PREREQUISITES
COPYRIGHT & DISCLAIMER
SOFTWARE OVERVIEW
DEFINITIONS
SOFTWARE EVOLUTION
SOFTWARE EVOLUTION LAWS
E-TYPE SOFTWARE EVOLUTION 
SOFTWARE PARADIGMS
Software Development Paradigm
Software Design Paradigm
Programming Paradigm
NEED OF SOFTWARE ENGINEERING
CHARACTERISTICS OF GOOD SOFTWARE
Operational
Transitional 
Maintenance
SOFTWARE DEVELOPMENT LIFE CYCLE
SDLC ACTIVITIES
Communication
Requirement Gathering
Feasibility Study
System Analysis
Software Design
Coding
Testing
Integration
Implementation
Operation and Maintenance
SOFTWARE DEVELOPMENT PARADIGM
Waterfall Model
Iterative Model
Spiral Model
V – model
Big Bang Model
SOFTWARE PROJECT MANAGEMENT 
SOFTWARE PROJECT
NEED OF SOFTWARE PROJECT MANAGEMENT
SOFTWARE PROJECT MANAGER
Managing People
Managing Project
SOFTWARE MANAGEMENT ACTIVITIES
PROJECT PLANNING
SCOPE MANAGEMENT
PROJECT ESTIMATION
PROJECT ESTIMATION TECHNIQUES
Decomposition Technique
Empirical Estimation Technique
PROJECT SCHEDULING 
RESOURCE MANAGEMENT
PROJECT RISK MANAGEMENT
Risk Management Process
PROJECT EXECUTION AND MONITORING
PROJECT COMMUNICATION MANAGEMENT
CONFIGURATION MANAGEMENT
Baseline
Change Control
PROJECT MANAGEMENT TOOLS
Gantt Chart
PERT Chart.
Resource Histogram
Critical Path Analysis
SOFTWARE REQUIREMENTS
REQUIREMENT ENGINEERING 
REQUIREMENT ENGINEERING PROCESS
Feasibility study
Requirement Gathering
Software Requirement Specification (SRS).
Software Requirement Validation
REQUIREMENT ELICITATION PROCESS
REQUIREMENT ELICITATION TECHNIQUES
Interviews
Surveys.
Questionnaires
Task analysis
Domain Analysis
Brainstorming
Prototyping
Observation
SOFTWARE REQUIREMENTS CHARACTERISTICS
SOFTWARE REQUIREMENTS
Functional Requirements
Non-Functional Requirements
USER INTERFACE REQUIREMENTS
SOFTWARE SYSTEM ANALYST
SOFTWARE METRICS AND MEASURES
SOFTWARE DESIGN BASICS
SOFTWARE DESIGN LEVELS
MODULARIZATION
CONCURRENCY
Example
COUPLING AND COHESION
COHESION
COUPLING
DESIGN VERIFICATION 
SOFTWARE ANALYSIS AND DESIGN TOOLS
DATA FLOW DIAGRAM
Types of DFD
DFD Components
Levels of DFD
STRUCTURE CHARTS
HIPO DIAGRAM
Example
STRUCTURED ENGLISH
Example
PSEUDO-CODE
Example
DECISION TABLES
Creating Decision Table
Example
ENTITY-RELATIONSHIP MODEL
DATA DICTIONARY
Requirement of Data Dictionary
Contents
Example
Data Elements
Data Store
Data Processing
SOFTWARE DESIGN STRATEGIES 
STRUCTURED DESIGN 
FUNCTION ORIENTED DESIGN 
Design Process 
OBJECT ORIENTED DESIGN 
Design Process 
SOFTWARE DESIGN APPROACHES
Top Down Design
Bottom-up Design
SOFTWARE USER INTERFACE DESIGN
COMMAND LINE INTERFACE (CLI) 
CLI Elements
GRAPHICAL USER INTERFACE
GUI Elements
Application specific GUI components
USER INTERFACE DESIGN ACTIVITIES
GUI IMPLEMENTATION TOOLS
Example
USER INTERFACE GOLDEN RULES
SOFTWARE DESIGN COMPLEXITY
HALSTEAD'S COMPLEXITY MEASURES
CYCLOMATIC COMPLEXITY MEASURES 
FUNCTION POINT
External Input
External Output
Logical Internal Files
External Interface Files
External Inquiry
SOFTWARE IMPLEMENTATION.
STRUCTURED PROGRAMMING 
FUNCTIONAL PROGRAMMING
PROGRAMMING STYLE
Coding Guideline
SOFTWARE DOCUMENTATION 
SOFTWARE IMPLEMENTATION CHALLENGES
SOFTWARE TESTING OVERVIEW
SOFTWARE VALIDATION
SOFTWARE VERIFICATION
MANUAL VS AUTOMATED TESTING
TESTING APPROACHES
Black-box testing
White-box testing
TESTING LEVELS
Unit Testing
Integration Testing
System Testing
Acceptance Testing 
Regression Testing 
TESTING DOCUMENTATION
Before Testing .
While Being Tested
After Testing
TESTING VS. QUALITY CONTROL & ASSURANCE AND AUDIT 
SOFTWARE MAINTENANCE OVERVIEW
TYPES OF MAINTENANCE
COST OF MAINTENANCE 
Real-world factors affecting Maintenance Cost
Software-end factors affecting Maintenance Cost
MAINTENANCE ACTIVITIES
SOFTWARE RE-ENGINEERING
Re-Engineering Process
Reverse Engineering
Program Restructuring
Forward Engineering
COMPONENT REUSABILITY
Example
Reuse Process
SOFTWARE CASE TOOLS OVERVIEW 
CASE TOOLS
COMPONENTS OF CASE TOOLS 
SCOPE OF CASE TOOLS
Diagram tools
Process Modeling Tools
Project Management Tools
Documentation Tools
Analysis Tools
Design Tools
Configuration Management Tools
Change Control Tools
Programming Tools
Prototyping Tools
Web Development Tools
Quality Assurance Tools 
Maintenance Tools

Software Engineering. Tutorial pdf.

Book Details:
Copyright 2014 by Tutorials Point (I) Pvt. Ltd.
⏩Language: English
⏩Pages: 107
⏩Size: 3.10 MB
⏩Format: PDF

Disclaimer: 
engreferencebooks.com website respects the intellectual property rights of others and expects its users to do the same, The book name and content is copyrighted material by the respective publishers and we are not publishing either or distributing the book. We here at Engineering Reference Pdf; neither upload books and not share it for commercial purpose. Only downloading links are shared which are found by detailed scrutiny and research over the internet. So we are here just sharing those links not the books. If you notice any copyright material please contact us immediately at DMCA form and point out its URL, we'll remove relevant links or contents!

👇👇Downloading The Book👇👇
Download Software Engineering Tutorial : Simply Easy Learnin in pdf format for free.

google-playkhamsatmostaqltradent