Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Engineering for MBA Students: ITM 401 Course Overview, Lecture notes of Business Administration

An overview of itm: 401 - software engineering, a foundation course for the mba program. The course aims to introduce students to the main ideas and techniques of software engineering, with a focus on practical applications and team projects. Students will learn about software development processes, requirement analysis, software design, testing, scm, and quality assurance. The course includes assignments, a project, quizzes, mid-term and final exams.

Typology: Lecture notes

2011/2012

Uploaded on 07/17/2012

nagam-ram
nagam-ram 🇮🇳

4.6

(61)

209 documents

1 / 2

Toggle sidebar

Related documents


Partial preview of the text

Download Software Engineering for MBA Students: ITM 401 Course Overview and more Lecture notes Business Administration in PDF only on Docsity! Course Code & Title ITM: 401- Software Engineering Credit – 3 Program - MBA (Foundation course) Pre-requisites: None. Course aims: This is a course about the "big picture" of developing real-world software. Software systems are the most complex things that humans build. Consequently, software development projects often turn in to expensive failures. Software engineering tackles the size and complexity of real-world software development by adopting a disciplined approach to designing, developing and maintaining the software. ITM401 presents a broad overview of the main ideas of software engineering and introduces current software engineering techniques. The course has a strongly practical flavor, including a group project that emphasizes systems analysis. By the end of the course, students should:  Understand the main ideas and issues of software engineering, including the role of software development processes.  Be able to apply several current software engineering techniques, including UML.  Have gained experience of developing software in teams and acting professionally.  Be better equipped to contribute to industrial software development projects. Course outline: 1. INTRODUCTION A Generic View of Process – Process Models-The Waterfall Model-Incremental Model- Evolutionary Model-Specialized Model-The Unified Process–Agile Process – Agile Models – Software Cost Estimation – Planning – Risk Analysis – Software Project Scheduling. 2. REQUIREMENT ANALYSIS System Engineering Hierarchy – System Modeling – Requirements Engineering: Tasks- Initiating The Process-Eliciting Requirements-Developing Use Cases-Negotiating Requirements-Validating Requirements – Building the Analysis Models: Concepts 3. SOFTWARE DESIGN Design Concepts – Design Models – Pattern Based Design – Architectural Design – Component Level Design – Component – Class Based And Conventional Components Design – User Interface – Analysis And Design docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved