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

CSCA413416 SwEngg Syllabus

This document outlines the course objectives, modules, textbooks, and laboratory components for CSCA 413: Software Engineering. The course aims to introduce students to the software development process, different lifecycle models, requirements engineering, software modeling, quality management, project management, reliability, and security. It consists of 5 modules that cover these topics over 9 weeks. The accompanying lab, CSCA 416, focuses on acquiring skills in requirements specification, software design, planning, configuration management, and testing through a series of exercises.

Uploaded by

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

CSCA413416 SwEngg Syllabus

This document outlines the course objectives, modules, textbooks, and laboratory components for CSCA 413: Software Engineering. The course aims to introduce students to the software development process, different lifecycle models, requirements engineering, software modeling, quality management, project management, reliability, and security. It consists of 5 modules that cover these topics over 9 weeks. The accompanying lab, CSCA 416, focuses on acquiring skills in requirements specification, software design, planning, configuration management, and testing through a series of exercises.

Uploaded by

SEENIVAS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 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.

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