Department Programme Semester/Batch Course Code Course Title Course Leader(s)
Department Programme Semester/Batch Course Code Course Title Course Leader(s)
Assignment – 1
Reg.No. Name of Student
Marks
Sections
First
Marks
Marking Scheme
Max
Examiner Moderator
Marks
A 1.3 Conclusion 1
Part-A Max Marks 5
5
B 2.4 Conclusion 1
B.2 Max Marks 10
B.1
B.2
1
Marks (Max 25 )
2
Please note:
1. Documental evidence for all the components/parts of the assessment such as the reports,
photographs, laboratory exam / tool tests are required to be attached to the assignment report
in a proper order.
2. The First Examiner is required to mark the comments in RED ink and the Second Examiner’s
comments should be in GREEN ink.
3. The marks for all the questions of the assignment have to be written only in the Component –
CET B: Assignment table.
4. If the variation between the marks awarded by the first examiner and the second examiner lies
within +/- 3 marks, then the marks allotted by the first examiner is considered to be final. If the
variation is more than +/- 3 marks then both the examiners should resolve the issue in
consultation with the Chairman BoE.
Assignment-1
Term-1
Instructions to students:
3
Preamble
This course is intended to make the students learn and apply the fundamental concepts, principles,
techniques and methodology of creating software. Any software application development involves
requirements collection and analysis, high level and low level design, development, software testing,
software installation at customer’s place and software maintenance. Students are trained in concepts
used to design, develop, test and evaluate software based on given requirements. This assignment is
framed to make the students evaluate and apply the object oriented and structured approach of
software engineering.
Requirement Engineering is the first phase of software development process. The activity of
collection and analysis of requirements plays a vital role in software engineering. Any change in
requirements provided by the customer during development of a software affects the quality and
timelines of software development. However, changes in requirements of products are common.
Changes in requirements may create additional workload for software engineers. The
requirements are gathered initially from the customer to be used in the software development
process. To measure the success of software, the developed software must meet the requirements
given by the user. Change in requirements affect the quality of a product.
In this context, develop an essay on the topic: “The requirements engineering phase in Software
Development Cycle has an impact on the quality of the product”.
Scenario: An online reservation system aids in the efficient management of activities such as
reservation and cancellation of train, bus, flight and movie tickets, and hotel rooms. You are required
to develop an online reservation system in consultation with your course leader:
3
B.1 (10 Marks)
Analyze the requirements by elicitation, elaboration and negotiation to develop formal requirements
specification for the online reservation software. Your report should include the following:
Develop the context level design for the online reservation software using Object-Oriented approach
with User characterization and Use-case diagrams.
Your report should include the following: