Вы находитесь на странице: 1из 2

CSCA 413: SOFTWARE ENGINEERING

L T P C
3 1 0 3
Pre-requisite:

 Familiarity with Programming Languages


Objectives:

 To Understand the Significance of Software Development Process


 To Introduce Different Software life Cycle Models
 To Design and Develop Robust Software Products

Module-I: Introduction to Software Engineering (9 Hrs)


Software Process Structure – Process Models & Activities – Agile Development - Requirements
Engineering.

Module-II: Software Modeling (9 Hrs)


Design Concepts - Architectural Design - Component Level Design – User Interface Design.

Module-III: Quality Management (9 Hrs)


Review Techniques - Software Quality Assurance – Software Testing Strategies – Software
Configuration Management – Product Metrics.

Module-IV: Managing Software Projects (9 Hrs)


Project Management Concepts – Process and Project Metrics – Estimation for Software Projects
– Project Scheduling - Risk Management.

Module-V: Reliability & Security (9 Hrs)


Reliability Engineering - Reliability and availability – Reliability Testing. Security Requirements
& Design.

Text Books:

1. Software Engineering: A Practitioner's Approach, Roger S. Pressman, McGraw-Hill


Education; 8th edition, 2014.
2. Software Engineering, Ian Sommerville, Pearson Publishers, 10 th Edition, 2015.
CSCA 416: SOFTWARE ENGINEERING LAB
L T P C
3 2

Laboratory Components:

Skills to be Acquired:

1. Produce the Requirements and Use Cases for the software to be developed.
2. Create and Specify A Software Design based on the Requirement Specification.
3. Plan for the Software Development.
4. Manage Configurations.
5. Test the Developed Software.

Lab Software Requirements:

 UML Tools
 Testing Tools

List of Exercises:

1. Develop Requirements Specification for a given Problem.


2. Develop DFD Model (level-0, level-1 DFD and Data dictionary) of the Project.
3. Develop Structured Design for the DFD Model Developed.
4. Develop UML Use case model for a Problem.
5. Develop sequence Diagram.
6. Develop Class Diagrams.
7. Use Testing Tool.

Вам также может понравиться