0% found this document useful (0 votes)
79 views

Software Engineering

This document outlines the course details for a Software Engineering subject code. It includes 8 units covering topics like software processes, requirements, system models, design, development, verification and validation, and management. It allocates lecture hours and exam marks for each unit and lists one text book and three reference books for the course. The course is worth 25 internal assessment marks and will be examined for 100 marks over 3 hours.

Uploaded by

Sunil Renukaiah
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views

Software Engineering

This document outlines the course details for a Software Engineering subject code. It includes 8 units covering topics like software processes, requirements, system models, design, development, verification and validation, and management. It allocates lecture hours and exam marks for each unit and lists one text book and three reference books for the course. The course is worth 25 internal assessment marks and will be examined for 100 marks over 3 hours.

Uploaded by

Sunil Renukaiah
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

SOFTWARE ENGINEERING

Written by Administrator Sunday, 08 November 2009 10:37 -

Subject Code

06IS51
IA Marks

25

No. of Lecture Hrs/ Week

04

Exam Hours

03

1/6

SOFTWARE ENGINEERING
Written by Administrator Sunday, 08 November 2009 10:37 -

Total No. of Lecture Hours

52

Exam Marks

100

PART - A

UNIT - 1

OVERVIEW: Introduction: FAQ's about software engineering, Professional and ethical responsibility. Socio-Technical systems: Emergent system properties; Systems engineering;

2/6

SOFTWARE ENGINEERING
Written by Administrator Sunday, 08 November 2009 10:37 -

Organizations, people and computer systems; Legacy systems.

6 Hours

UNIT - 2

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.

7 Hours

UNIT - 3

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.

6 Hours

3/6

SOFTWARE ENGINEERING
Written by Administrator Sunday, 08 November 2009 10:37 -

UNIT - 4

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.

7 Hours

PART - B

UNIT - 5

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.

7 Hours

UNIT - 6

4/6

SOFTWARE ENGINEERING
Written by Administrator Sunday, 08 November 2009 10:37 -

DEVELOPMENT: Rapid Software Development: Agile methods; Extreme programming; Rapid application development. Software Evolution: Program evolution dynamics; Software maintenance; Evolution processes; Legacy system evolution.

6 Hours

UNIT - 7

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.

7 Hours

UNIT - 8

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.

6 Hours

5/6

SOFTWARE ENGINEERING
Written by Administrator Sunday, 08 November 2009 10:37 -

TEXT BOOK:

1. Software Engineering Ian Somerville, 8 th Edition, Pearson Education, 2007.

REFERENCE BOOKS:

1. Software Engineering: A Practitioners Approach - Roger S. Pressman, 7 th Edition, McGraw-Hill, 2007.

2. Software Engineering Theory and Practice - Shari Lawrence Pfleeger, Joanne M. rd Edition, Pearson Education, Atlee, 3 2006.

3. Software Engineering Principles and Practice - Waman S Jawadekar, Tata McGraw Hill, 2004.

6/6

You might also like