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

Software Engineering Practices Course

The document outlines the course details for a Bachelor of Computer Application program at Symbiosis International, focusing on Software Engineering Practices. It includes learning objectives, a course outline covering various software development methodologies, requirements analysis, software architecture, coding standards, and software maintenance. Recommended textbooks for the course are also listed.

Uploaded by

mulenga muma
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)
9 views2 pages

Software Engineering Practices Course

The document outlines the course details for a Bachelor of Computer Application program at Symbiosis International, focusing on Software Engineering Practices. It includes learning objectives, a course outline covering various software development methodologies, requirements analysis, software architecture, coding standards, and software maintenance. Recommended textbooks for the course are also listed.

Uploaded by

mulenga muma
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

Symbiosis International (Deemed University)

COURSE DETAILS

Name of the Programme : Bachelor of Computer Application


Semester : 2
Course Name : Software Engineering Practices
Course Code : T3606
No. of Credit : 4

Learning Objectives:
This course will help the student to understand the Software Industry
oriented best practices for conceptualization of the system and best software
practices to adhere for evolution of software. This course will be delivered with
the help of case study approach which will be focused on
1. Different approaches of software development, methods, tools and
techniques used in SDLC.
2. Use various templates to write the software work products/artifacts.
3. Skills required for interacting with the customer and technical team.

Course Outline:

Module Topic
No.
1 Introduction to Software Engineering.
Software Product and software Development Process model,
Agile approach for software development
2 Software Requirements Analysis:
Software Requirements Specification Techniques, Fact finding
methods Requirements Specifications, Software requirement
Specification (SRS),requirements definition, IEEE standard SRS
format, Role & Skills of system Analyst.
Symbiosis International (Deemed University)

3 Requirements modeling:
use of Structural approach and object oriented approaches,
data and process modeling
4 Software Architecture –
Model-View-Control architecture, software design - Structural,
object oriented,
User interface - Design of input & Control,
Design of output, Object Model, Class model
5 Software construction – Coding standards, Best Practices of
coding, Applicable to the different programming languages.
6 Basics of software Verification and Validation, Introduction to
Defect management, version control and change management
7 Introduction of Software maintenance, types of software
maintenance, conversion procedures.

Books Recommended:
1. Software Engineering by Pressman, TMH,7th Ed.
2. System Analysis and Design by Jalote, Narosa Pub, 3rd Ed
3. Software Engineering by Sommerville,Pearson,8th Ed
4. System Analysis & Design methods by Whiten, Bentley,TMH,7th Ed.
5. System Analysis & Design by Elias Awad, Galgotia Pub,
6. Analysis & Design of Information System James Senn, TMH, 2nd Ed.

You might also like