Mid Exam / Fall 2020 (Paper Duration 24 Hours) (Online Assignment Based Question Paper)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Mid Exam / Fall 2020 (Paper Duration 24 hours)

(Online Assignment Based Question Paper)

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


Total Marks: 18 Date of Exams:
Degree: BSCS Semester: 5th Section: A,B
Marks
Q.No. 1 2 3 4 5 6 7 8 9 10 Obtained/
Total Marks
Marks /18
Obtained
Total Marks in Words:
Name of the Teacher:
Who taught the course: Signature of Teacher / Examiner:

To be filled by Student

Registration No.: Name:

(THEORETICAL EXAMINATION)
Rules and regulations:
1. Hand written documents will not be accepted
2. Paper submitted only in MS word format
3. Plagiarism should be less than 15 %
4. Formatting line spacing 1.5 ,Times and new Roman, paragraph justify
5. Duplicate paper will be cancelled
6. All diagrams should be drawn in draw.io/visio/lucid Chart.

Answer the following questions.


Q.No.1. Suppose you are the software developer. You develop the BIS sahiwal“Learning
Management System” (BIS Sahiwal LMS) and also you are the users of BIS-LMS. Find out
appropriate the User requirements, Business requirements, Functional requirements and Non-
functional requirements from BIS-LMS. Draw a Sequence diagram of “Learning
Management System (BIS Sahiwal LMS).
(03)
Answer:
Q.No.2. SUZUKI Company manufactures bikes in six product ranges: CD70, CG100,
CG125, CS250, CS500, and CT1000. All the products have almost same features except
engine capacity, brake mechanism and fuel consumption. All bike products are built by
assembling engine, gear box, brakes, lights, indicators, seat, main body and bike color. The
color has ranges white, black, red, and yellow.

a) Select the most appropriate SDLC to implement such a system for SUZUKI and give
the reason why you choose this SDLC Model

b) Show an appropriate class diagram(s). (04)

Answer:
The RAD (Rapid Application Development) model is based on prototyping and iterative
development with no specific planning involved. The process of writing the software itself
involves the planning required for developing the product.

Rapid Application Development focuses on gathering customer requirements through


workshops or focus groups, early testing of the prototypes by the customer using iterative
concept, reuse of the existing prototypes (components), continuous integration and rapid
delivery
Q.No.3. What is the Role of CCB in Software Product Line Engineering and also draw the
Change Control Board Mechanism with Source and Sink Analysis (04)

Answer:
A Change Control Board (CCB), also known as the configuration control board, is a group of
individuals, mostly found in software-related projects. The group is responsible for
recommending or making decisions on requested changes to baselined work.
The process by which the Change Control Board determines when a series of changes should
be made and filtered twice. First, the Change Control Board needs to review and study the
impact of the proposed changes on the issues raised, and then, after conducting that review,
the Change Control Board may approve the change, reject the change, or, in some cases,
request more information or postpone the decision pending further action.

Q.No.4 Write down the deficiencies of Peshawar BRT.Which one SDLC model you suggest
overcome the deficiencies of Peshawar BRT. The following link given below for BRT case
study further detail you can search on Wikipedia.
https://www.researchgate.net/profile/Raza_Hussain11/publication/339828524_IMPLEMENT
ATION_OF_BRT_SYSTEM_IN_PESHAWAR_CITYPAKISTAN_A_METHODOLOGY_F
OR_CASE_STUDY_ANALYSIS/links/5e67d54f92851c7ce05aeb03/IMPLEMENTATION-
OF-BRT-SYSTEM-IN-PESHAWAR-CITYPAKISTAN-A-METHODOLOGY-FOR-CASE-
STUDY-ANALYSIS.pdf
(04)

Answer:

The previous provincial PTI government led by former Khyber Pakhtunkhwa chief minister
Pervez Khattak launched the Peshawar bus rapid transit (BRT) project on Oct 20, 2017,
claiming that it would be completed within six months. The project, however, is still to be
completed. This has increased its cost from Rs49million to Rs69million owing to the frequent
changes in its design. The project has no proper drainage system because of which there is
overflow on the road in normal days, especially during rain. This is causing problems in the
smooth flow of traffic and to pedestrians. I urge the authorities concerned to visit and recheck
the drainage capacity and choked manholes, and construct new ones.

Q.No.5
1. Explain Low Level Or Detailed Design concerning SDLC
2. According to you which is most creative and challenging phase of system life cycle?
3. Explain the software release process. (03)
Answer:

1: LLD, also known as a detailed design, is used to design internals of the individual
modules identified during HLD i.e. data structures and algorithms of the modules are
designed and documented. ... LLD describes each and every module in an elaborate
manner so that the programmer can directly code the program based on it.

2: The most creative and challenging phase of system life cycle is Design. It refers to the
technical specifications that will be applied in implementing the candidate system. It also
includes the construction of programmers and program testing.

3: Simply put, Release Management is a process that entails the management, planning,
scheduling, and controlling of an entire software build through every stage and
environment involved, including testing and deploying software releases.

You might also like