Professional Documents
Culture Documents
New Syllabus
New Syllabus
Course Objectives: The primary aim of this course is to provide the students
Pre-requisites: NIL
Course Contents/Syllabus:
Weightage (%)
Module 1: Introduction to Software Engineering.
What and Why Software Engineering,
Role and Responsibility of Software Engineering, 10
Fundamental Qualities of a Software Product,
Software Quality Model, ISO. CMM
Kinds of Software Life-Cycle Models and Case Study
Software Development Methodologies
Course Explain how to Extend knowledge about Apply standard Examine variety of topics such as
determine the design and development of coding practice software testing methods, costing
Learning
requirements and various types of software in developing of techniques.
Outcomes software project
planning of an projects and Information
Apply planning
Information System. system tools.
and management
Graduate Attributes
techniques on
software projects
as per industry
standard.
Information & √ √ √ √
Communication
Technology Skills
Communication Skills
Leadership & √
Teamwork
Multicultural √
Understanding & Global
Outlook
Employability, √ √ √
Enterprise &
Entrepreneurship
Lifelong Learning
Environment &
Sustainability
Pedagogy for Course Delivery:
Subject will be taught on the basis of blended mode which includes lectures as classroom teaching, online mode of teaching, Case Study,
brainstorming session , Lab practical’s by implementation of concepts related to software development and design using various real life
situations and developing E content for the students.
List of Experiments
PSDA
1. A multinational software company is developing different IT based projects for different clients across the globe. For past one year it is observed that most of their projects, when
delivered to the customer did not fulfill the customers’ expectations. During the testing phase it was found lot of defects which require more time and resources to fix them. Even
the final product delivered to the customer did not full fill their expectation. As a result, most of their projects fail or they have to modify the project in order to make it according to
the customer’s expectations. Increasing customers complain and their dissatisfaction forced the top management to take corrective action. Now Company hired you as a project
manager. So as a project manager:
a. Identify the reasons why project fails?
b. Give the recommendation in order to avoid the failure.
2. An automated teller machine (ATM) is banking subsystem (subject) that provides bank customers with access to financial transactions in a public space without the need for a
cashier,u clerk or bank teller. Customer (actor) uses bank ATM to check balances of his/her bank accounts, deposit funds, withdraw cash and/or transfer funds (use cases). ATM
Technician provides maintenance and repairs. All these use cases also involve Bank actor whether it is related to customer transactions or to the ATM servicing. On most bank
ATMs, the customer is authenticated by inserting a plastic ATM card and entering a personal identification number (PIN). Customer Authentication use case is required for every
ATM transaction.
Draw Use Case Diagram and DFD for above ATM machine.
3. A software program is developed to calculate bonus earn by the employee in a year Bonus is calculated on the basis of total extra working hours of the employee in a year and his
basic salary. Maximum extra working hours in a year is limited to 300 where as basic salary of employee eligible for bonus ranging between 2500 to 17500. Write test cases
according to worst case analysis and robustness testing for the above-mentioned software. Also discuss about best practices for test case development
4. Write a project proposal for conference management software- Amity University Uttar Pradesh is organizing conference n regular basis. University has various departments and
each department is conducting conference according to their area of specialization. In all conference various committees are formed who are taking care of various activity of the
conference. This include registration of delegates, submission of research paper, review of paper, publication and presentation of paper, booking of conference hall and making
various arrangements. Author are submitting papers which are reviewed by reviewer. One paper may have various author and it is reviewed by at least three reviewer. Paper is
accepted only if it is accepted by two reviewer.
5. PIZZA HUT management has hired you as a consultant for developing software for their various outlets across the city. Software has to be developed with the objective to keeps
track of various information mainly related to PIZZA, OUTLETS, CUSTOMERS and ORDER placed by them across the city. You can discuss and explore the best possible way
to improve customer service and business with top management Write a project proposal for developing PIZZA HUT management software
Draw E R Diagram and DFD to describe PIZZA HUT management software.
Assessment/Examination Scheme:
TheoryL/T(%) Lab/Practical/Studio(%) TOTAL
Theory Assessment(L&T):
PDSA1 √
PDSA2 √
PDSA3
PDSA4 √
PDSA5 √
Class Test √ √ √
QUIZ √
Viva Voce √
Lab Record √
Class Performance √
Home Assignment √
End Term Exam √
Web Resources:
https://www.edx.org/learn/software-engineering
https://alison.com/courses/software-engineering
https://www.futurelearn.com/subjects/it-and-computer-science-courses/software-development