0% found this document useful (0 votes)
13 views2 pages

Swe Syllabus

xsfgsf

Uploaded by

its.me.sneha795
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Swe Syllabus

xsfgsf

Uploaded by

its.me.sneha795
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Syllabus

Subject: Software Engineering

Theory
Module-1: Introduction Introduction to software engineering:Programs v/s Software Products
Types of Software Development Projects - Software products&Software
services
Module-1: Introduction Exploratory style of software development - Shortcomings of the exploratory
style, detail study of Exploratory style of software development
Module-1: Process Models Why study software engineering?
Changes in software development practices,
Computer systems engineering
Module-1: Process Models SOFTWARE LIFE CYCLE MODELS (SDLC)
Software life cycle.
Why document a development process?
Module-1: Process Models WATERFALL MODEL AND ITS EXTENSIONS
Classical Waterfall Model - Feasibility study, Requirements analysis and
specification, Design, Coding & Testing, Shortcomings of the classical
waterfall model
Module-1: Process Models Iterative Waterfall Model – details of each step
Shortcomings of the iterative waterfall model
V-Model – details about the model, advantages and disadvantages
Module-1: Process Models Prototyping Model - Necessity of the prototyping model, Life cycle activities
of prototyping model, Strengths and Weaknesses of prototype model
Incremental Development Model – details and advantages, disadvantages
Module-1: Process Models RAPID APPLICATION DEVELOPMENT (RAD) - Working of RAD,
Applicability of RAD Model, Application characteristics that render RAD
unsuitable, RAD versus prototyping model, RAD versus iterative waterfall
model, RAD versus evolutionary model
Module-1: Process Models AGILE DEVELOPMENT MODELS – Details, Advantages and Disadvantages
Module-1: Process Models Agile versus Other Models - Agile model versus iterative waterfall
model,Agile versus exploratory programming, Agile model versus RAD
model, Basic idea of extreme programming model
Module-1: Process Models SPIRAL MODEL - Phases of the Spiral Model, Advantages and disadvantages
of the Spiral Model,
Module 2: Software Software Requirements: Requirement Engineering, Requirement Engineering
Requirements Process - Feasibility Study, Requirement Gathering, Software Requirement,
Specification, Software Requirement Validation, Configuration Management.
Module 2: Software Details of each step - Feasibility study, Requirement Gathering. Software
Requirements Requirement Specification – SRS
Module 2: Software Software Requirements - Functional Requirements, Non-Functional
Requirements Requirements. Decision tree, Decision table
Module 2: Project Estimation: Size Estimation – Lines of Code(LOC), Function Point (FP)
Management Metric,
Module 2: Project COCOMO—A HEURISTIC ESTIMATION TECHNIQUE, Cocomo2
Management
Module 2: Project STAFFING LEVEL ESTIMATION – scheduling, WBS, Activity network,
Management Gantt chart
Module 2: Project RISK MANAGEMENT - Risk Identification, Risk Assessment, Risk
Management Mitigation
Module 3: Software Overview of the Design Process, Characteristics of a Good Software Design,
Design Cohesion and Coupling, Layered Arrangement of Modules
Module 3: Software Function Oriented Design – Structured Analysis and Structured Design
Design
Module 3: Software Data Flow Diagrams
Design
Module 3: Software Object Oriented Design – UML (Use Case Diagram)
Design
Module 3: Software Class Diagram, Object Diagram and State Chart Diagram
Design
Module 3: Software Activity and Sequence Diagram
Design
Module 4: Coding Coding Standard and Guidelines, Code Review, Software Documentation
Module 4: Testing Testing – Basic Concepts and Terminologies, Testing Activities, Need for Test
Cases, Unit Testing
Module 4: Testing Black Box Testing
Module 4: Testing White Box Testing
Module 4: Testing Debugging, System Testing
Module 4: Testing Integration Testing
Module 5: Quality and Software Maintenance
Reliability
Module 5: Quality and Introduction to software quality & reliability
Reliability

Text Book:

1. FUNDAMENTALS OF SOFTWARE ENGINEERING, FIFTH EDITION by MALL, RAJIB


2. SOFTWARE ENGINEERING by Roger S Pressman

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy