0% found this document useful (0 votes)
176 views7 pages

Muhammad Atta Ur Rehman Bscs 5B S.E (Software Engineering) Final Assignment 1 8-ARID-5198

The document appears to be a mock final exam paper for a software engineering course. It contains questions regarding software testing methods, responsibilities of a scrum project manager, qualifications for glass box testing, reasons for project success and failure, and a semester project description. It also includes questions about functional and non-functional requirements for a hotel reservation system, drawing a class diagram for a placement cell application, and activity network diagrams.

Uploaded by

Atta Randhawa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views7 pages

Muhammad Atta Ur Rehman Bscs 5B S.E (Software Engineering) Final Assignment 1 8-ARID-5198

The document appears to be a mock final exam paper for a software engineering course. It contains questions regarding software testing methods, responsibilities of a scrum project manager, qualifications for glass box testing, reasons for project success and failure, and a semester project description. It also includes questions about functional and non-functional requirements for a hotel reservation system, drawing a class diagram for a placement cell application, and activity network diagrams.

Uploaded by

Atta Randhawa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Final Exam / Fall 2020 (Paper Duration 24 hours)

To be filled by Teacher

Course No.: …………CS-453………Course Title:………Software Engineering…………………………


Total Marks:……….……30…………………Date of Exam:…………………12-02-2021.................................
Degree: …………………BSCS…………. Semester:…………5 th ……… Section:……………………B………………
Marks
Q.No. 1 2 3 4 5 6 7 8 9 10 Obtained/
Total Marks
Marks
Obtaine
d
Total Marks in Words:
Name of the teacher: Muhammad Usman Karim
Who taught the course:Signature of teacher / Examiner:

To be filled by Student

Registration No.: 18-ARID-5198 Name: Muhammad Atta Ur Rehman

Answer the following questions.

Q.No.1. Write the name of test for the given scenario. Justify your
answer.
The input values are entered according to the output values. If the
results are ok then software is also fine but if results does not matched
the input values then means any bugs are found which results the
software is not ok. The whole software is checked against one input.
Answer: We use black-box testing method. We use this method because this
testing approach focuses on the input that goes into the software, and the output
that is produced by the system. According to the given scenario we check the
system by input values are entered according to the output values. In this testing
we does not cover the inside details such as code, server logic, and development
method. We check the system by the input and output of the system.
A-Assume you are being hired as a Scrum project Manager. Write
down the list of responsibilities you are going to perform.
Answer: the responsibilities perform by me as a scrum project manager is as
follows
 Managing stakeholder communication
 Removing impediments and assisting the team
 Managing the change in scope
 Estimating time and cost requirements
 Managing and mitigating risks
 Planning and sequencing of schedules and activities
 Negotiating work with the team
 Estimating the scope of the product
 Serving as a focal point for information on the project
 Ensuring that the project meets objectives
 Tracking, reporting, keeping documentation

B-What are the qualifications required to conduct a glass box testing.


Answer: the qualifications required to conduct a glass box testing is as follows

 Team needs to be adept in programming language, which brings


complexity into the testing.
 It cannot detect the missing functionality of the software.
 Knowledge of the code is necessary to derive test cases from them. 
 Test cases cannot be created until the programme code is written.
C-Write the main reasons of project failure and success according to
the 1994 Standish group survey study.
Answer: reasons of project success:
1. User Involvement
2. Executive Management Support
3. Clear Statement of Requirements
4. Proper Planning
5. Realistic Expectations
6. Smaller Project Milestones
7. Competent Staff
8. Ownership
9. Clear Vision & Objectives
10. Hard-Working, Focused Staff
reasons of project failure:
1. Incomplete Requirements
2. Lack of User Involvement
3. Lack of Resources
4. Unrealistic Expectations
5. Lack of Executive Support
6. Changing Requirements & Specifications
7. Lack of Planning
8. Didn't Need It Any Longer
9. Lack of IT Management
10. Technology Illiteracy

D- Discuss your semester project.


Answer: teacher gives us presentation as a final semester project. I am
performing my final semester project on mozilla firefox a mozilla firefox is an
open web source in this presentation me and my group members explain
software process, stake holders, SDLC, Mozilla development life cycle,
requirements, functional & non-functional requirements, architecture of
Mozilla, data flow of Mozilla, project management & testing.
Q.No.2.Front office of any hotel is responsible for all rooms’
reservations, room allocation and final settlement of bills. Any
company or person can reserve rooms for their future stay. They have
to indicate from what date to what they need the room. They also
have to indicate how many rooms are required. Sometimes the
reservations could be cancelled or dates or number of rooms
changed. For reservation, cancelled or modification of rooms,
customer receives an acknowledgement from the hotel
A-Write functional and non-functional requirements?
Answer: functional requirements:

1. The software automatically validates customers against the hotel Contact


Management System
2. The Sales system should allow users to record customers sales
3. The background color for all windows in the software like cancellation
page, modification page etc will be blue and have a hexadecimal RGB
color value of 0x0000FF.
4. Only Managerial level employees have the right to view revenue data.
5. The software system should pass Section 508 accessibility requirement.
6. Waiter also have access to the software system for working prespective

Non-functional requirements:

1. Users must change the initially assigned login password immediately


after the first successful login. Moreover, the initial should never be
reused.
2. Employees never allowed to update their salary information. Such
attempt should be reported to the security administrator.
3. Every unsuccessful attempt by a user to access an item of data shall be
recorded on an audit trail.
4. A website should be capable enough to handle 20 million users with
affecting its performance
5. The software should be portable. So moving from one OS to other OS
does not create any problem.
6. Privacy of information, the export of restricted technologies, intellectual
property rights, etc. should be audited
B-Placement Cell- Placement Cell is an online application for
managing and maintaining student profiles and exchanging this
information with companies. Students in turn receive notifications
about placements being held, students are also provided with facilities
like career guidance, online technical exams, and group discussions.
Placement Officer is the administrator supported by placement
coordinators from every department in the college. Draw class
diagram.
Answer:

Q no 3:
a. Draw a Network diagram for the activities.
Answer:

b. Determine backward and forward path.


Answer:
c. Show the critical path (bold the line or red the path).
Answer:

d. Determine project duration.


Answer: Time duration for project is 24 weeks.

You might also like