YoVDO

Software Engineering

Offered By: Indian Institute of Technology, Kharagpur via Swayam

Tags

Software Development Courses UML Courses Software Engineering Courses Software Design Courses Object-Oriented Design Courses

Course Description

Overview

Large scale software development poses special challenges. This course targets to expose the students to the challenges of large scale software development and would expose the students as to how to overcome those. Starting with basic life cycle model concepts, it would discuss requirements specification, design, and testing issues. The concepts will be illustrated with appropriate examples.INTENDED AUDIENCE: CSE, ITPREREQUISITES: C Programming, Java or C++ programming

Syllabus

Week 1 : Introduction
Week 2 : Life Cycle Models I
Week 3 : Life Cycle Models II
Week 4 : Requirements analysis and specification
Week 5 : Basics of software design
Week 6 : Procedural design methodology
Week 7 : Object-oriented concepts
Week 8 : Introduction to UML: Class and Interaction Diagrams
Week 9 : Object-oriented analysis and design
Week 10: Testing I
Week 11: Testing II
Week 12: Testing III


Taught by

Prof.Rajib Mall

Tags

Related Courses

Software Architecture & Design
Georgia Institute of Technology via Udacity
UML Class Diagrams for Software Engineering
KU Leuven University via edX
ООП и паттерны проектирования в Python
Moscow Institute of Physics and Technology via Coursera
Diagramas UML estructurales para la Ingeniería del Software
Universitat Politècnica de València via edX
Object Oriented System Development Using UML, Java And Patterns
Indian Institute of Technology, Kharagpur via Swayam