SOFTWARE ENGINEERING10IS51

The Eduladder is a community of students, teachers, and programmers just interested to make you pass any exams. So we solve previous year question papers for you.
See Our team
Wondering how we keep quality?
Got unsolved questions?

Ask Questions

You are here:Open notes-->VTU-->SOFTWARE-ENGINEERING10IS51

SOFTWARE ENGINEERING(10IS51)

How to study this subject



SOFTWARE ENGINEERING
Subject Code: 10IS51
Hours/Week : 04
Total Hours : 52
I.A. Marks : 25
Exam Hours: 03
Exam Marks: 100
PART – A
UNIT – 1

6 Hours
Overview: Introduction: FAQ's about software engineering, Professional and
ethical responsibility.
Socio-Technical systems: Emergent system properties; Systems engineering;
Organizations, people and computer systems; Legacy systems.
UNIT – 2
6 Hours
Critical Systems, Software Processes: Critical Systems: A simple safety-
critical system; System dependability; Availability and reliability.
Software Processes: Models, Process iteration, Process activities; The
Rational Unified Process; Computer Aided Software Engineering.
UNIT – 3
7 Hours
Requirements: Software Requirements: Functional and Non-functional
requirements; User requirements; System requirements; Interface
specification; The software requirements document.
Requirements Engineering Processes: Feasibility studies; Requirements
elicitation and analysis; Requirements validation; Requirements management.
UNIT – 4
7 Hours
System models, Project Management: System Models: Context models;
Behavioral models; Data models; Object models; Structured methods.
Project Management: Management activities; Project planning; Project
scheduling; Risk management

                                                 PART - B


UNIT – 5
7 Hours
Software Design: Architectural Design: Architectural design decisions;
System organization; Modular decomposition styles; Control styles.
Object-Oriented design: Objects and Object Classes; An Object-Oriented
design process; Design evolution.
UNIT – 6
6 Hours
Development: Rapid Software Development: Agile methods; Extreme
programming; Rapid application development.
Software Evolution: Program evolution dynamics; Software maintenance;
Evolution processes; Legacy system evolution.
UNIT – 7
7 Hours
Verification and Validation: Verification and Validation: Planning;
Software inspections; Automated static analysis; Verification and formal
methods.
Software testing: System testing; Component testing; Test case design; Test
automation.
UNIT – 8
6 Hours
Management: Managing People: Selecting staff; Motivating people;
Managing people; The People Capability Maturity Model.
Software Cost Estimation: Productivity; Estimation techniques; Algorithmic
cost modeling, Project duration and staffing.
Object-Oriented design: Objects and Object Classes; An Object-Oriented
design process; Design evolution.

Text Books:
1. Ian Sommerville: Software Engineering, 8 th Edition, Pearson
Education, 2007.
(Chapters-: 1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 17, 21, 22, 23, 25, 26)
Reference Books:
1. Roger.S.Pressman: Software Engineering-A Practitioners approach,
7 th Edition, Tata McGraw Hill, 2007.
2. Pankaj Jalote: An Integrated Approach to Software Engineering,
Wiley India, 2009.

Official Notes


Add contents here

Notes from other sources


Add contents here

Model question papers


Add contents here

Previous year question papers


Add contents here

Useful links


Add contents here

Editors

Nikhil-bharadwajNikhil-bharadwajNikhil-bharadwajNikhil-bharadwaj


Join eduladder!