0% found this document useful (0 votes)
12 views5 pages

sample_question

The document is a sample final exam for the CSE 307 course at Independent University, Bangladesh, focusing on System Analysis and Design. It includes various tasks such as interface design, data flow diagrams, sequence diagrams, use case diagrams, and decision tables related to loan applications and library management. The exam consists of multiple sections with specific instructions and marks allocated for each task.

Uploaded by

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

sample_question

The document is a sample final exam for the CSE 307 course at Independent University, Bangladesh, focusing on System Analysis and Design. It includes various tasks such as interface design, data flow diagrams, sequence diagrams, use case diagrams, and decision tables related to loan applications and library management. The exam consists of multiple sections with specific instructions and marks allocated for each task.

Uploaded by

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

‭Independent University, Bangladesh‬

‭Department of Computer Science & Engineering‬

‭CSE 307: System Analysis and Design‬


‭(Autumn 2024)‬
‭Sample Final Exam (100 Points)‬

‭Time: 90 Minutes‬

‭Disclaimer:‬
‭●‬ ‭Bags should be submitted at the front of the room‬
‭●‬ ‭All digital devices (e.g. mobile phone) should be turned off and submitted to the invigilator‬
‭●‬ ‭All notes and extra paper must either be submitted or disposed of before the exam‬
‭●‬ ‭Students found in possession of any of the above, will be expelled from the exam‬
‭●‬ ‭Any kind of peer-to-peer communication is strictly prohibited in the exam hall‬
‭●‬ ‭Students are not allowed to go out of the exam hall without submitting the answer scripts‬

‭ tudent Name:‬
S
‭Student ID:‬
‭Section:‬
‭Date:‬

‭Page‬‭1‬‭of‬‭5‬
‭1)‬ I‭nterface design:‬
‭a)‬ ‭Prepare‬ ‭an‬ ‭input‬ ‭form‬ ‭with‬‭required‬‭effective‬‭controls‬‭that‬‭will‬‭make‬‭the‬‭data‬‭collection‬‭and‬
‭update smoother for the user related to the following table.‬‭(10 marks‬‭)‬

‭Field name‬ ‭Type‬ ‭Comment‬


‭StudentID‬ ‭Char(7)‬ ‭Id of the student‬
‭fname‬ ‭Varchar(30)‬ ‭First name of the student‬
‭lname‬ ‭Varchar(30)‬ ‭First name of the student‬
‭Address‬ ‭varchar(100)‬ ‭Address of the student‬
‭City‬ ‭Varchar(30)‬ ‭City of the student‬
‭Country‬ ‭varchar(50)‬ ‭Country of the student‬
‭deptID‬ ‭Char(6)‬ ‭Department Id of the student ref from department table‬
‭majorID‬ ‭char(8)‬ ‭major ID of the student ref from Major table‬
‭DoB‬ ‭date‬ ‭date of birth of the student‬

‭b)‬ ‭Prepare an output chart/graph/image for the following data table. (‬‭10 marks‬‭)‬

‭ chool‬
S ‭ 013‬
2 ‭ 014‬
2 ‭ 015‬
2 ‭ 016‬
2 ‭ 017‬
2 ‭ 018‬
2 ‭ 019‬
2 ‭ otal‬
T
‭SECS‬ ‭454‬ ‭859‬ ‭1080‬ ‭1101‬ ‭1450‬ ‭1493‬ ‭1281‬ ‭7718‬
‭SESM‬ ‭16‬ ‭36‬ ‭49‬ ‭57‬ ‭95‬ ‭253‬ ‭519‬ ‭1025‬
‭SLASS‬ ‭74‬ ‭188‬ ‭288‬ ‭228‬ ‭311‬ ‭318‬ ‭295‬ ‭1702‬
‭SLS‬ ‭45‬ ‭66‬ ‭104‬ ‭123‬ ‭180‬ ‭214‬ ‭145‬ ‭877‬
‭SoB‬ ‭1300‬ ‭2686‬ ‭2591‬ ‭1948‬ ‭2418‬ ‭2169‬ ‭1586‬ ‭14698‬
‭Total‬ ‭1889‬ ‭3835‬ ‭4112‬ ‭3457‬ ‭4454‬ ‭4447‬ ‭3826‬ ‭26020‬

‭2)‬ ‭DFD & Sequence diagram‬


‭ ase‬ ‭Study:A‬ ‭process‬ ‭diagram‬ ‭describing‬ ‭the‬ ‭“Receiving‬ ‭Loan‬ ‭Application”‬ ‭process‬ ‭of‬ ‭a‬ ‭system‬ ‭is‬
C
‭explained in details.‬

a‭ )‬ P ‭ repare a level one DFD for “Receiving Loan Application”. (‬‭10 marks‬‭)‬
‭b)‬ ‭Prepare a sequence diagram for “Receiving Loan Application”. (‬‭10 marks‬‭)‬
‭c)‬ ‭Prepare a use case narration for the following process. (‬‭15 marks‬‭)‬

‭Page‬‭2‬‭of‬‭5‬
‭3)‬ W‭ hile‬ ‭reevaluating‬ ‭IRAS‬ ‭some‬ ‭of‬‭the‬‭stakeholders‬‭have‬‭asked‬‭to‬‭see‬‭the‬‭processes‬‭and‬‭users‬
‭particularly‬ ‭for‬ ‭the‬ ‭Admission‬ ‭and‬ ‭Registration‬ ‭modules.‬ ‭You‬ ‭have‬ ‭received‬‭instructions‬‭on‬‭the‬
‭relevant‬ ‭business‬ ‭processes,‬ ‭and‬ ‭have‬ ‭decided‬ ‭to‬ ‭create‬ ‭a‬ ‭use‬ ‭case‬ ‭diagram‬ ‭for‬ ‭a‬ ‭better‬
‭visualization.‬ ‭(‭1
‬ 0 marks‬‭)‬

‭Business‬ ‭Processes:‬ ‭Prospective‬ ‭students‬ ‭can‬ ‭submit‬ ‭an‬ ‭online‬ ‭application‬ ‭form.‬ ‭The‬ ‭form‬ ‭is‬
‭ utomatically‬‭evaluated‬‭by‬‭the‬‭system.‬‭On‬‭the‬‭other‬‭hand,‬‭registered‬‭students‬‭can‬‭enroll‬‭for‬‭courses,‬‭and‬
a
‭pay fees. The system is then responsible for generating a personalized timetable for the student.‬

‭4)‬ I‭RAS‬‭currently‬‭has‬‭the‬‭following‬‭deployment‬‭diagram.‬‭We‬‭need‬‭to‬‭integrate‬‭payment‬‭module‬‭with‬
‭external APIs. Reflect the change in the existing deployment diagram. (‬‭10 marks‬‭)‬

‭Page‬‭3‬‭of‬‭5‬
‭ )‬ B
5 ‭ elow are the‬
‭6)‬ ‭We are trying to better understand the AUX University’s Library Module.‬
‭a )‬ ‭Fill in at the very least 15 missing CRUD interactions.‬‭(10 Marks)‬
‭b)‬ ‭Add a new activity that interacts with at the very least 2 columns.‬‭(5 Marks)‬

‭User‬ ‭Book‬ ‭Loan‬ ‭Catalog‬

‭Register User‬ ‭_‬ ‭X‬ ‭X‬ ‭X‬

‭Borrow Book‬ ‭_‬ ‭_‬ ‭_‬ ‭_ _‬

‭Return Book‬ ‭_‬ ‭_‬ ‭_ _‬ ‭_ _ _ _‬

‭Manage Book‬ ‭X‬ ‭_ _ _ _‬ ‭X‬ ‭_ _ _‬

‭Page‬‭4‬‭of‬‭5‬
‭7)‬ C‭ ontinuing‬ ‭with‬ ‭AUX’s‬‭library‬‭management‬‭module.‬‭The‬‭management‬‭wrote‬‭down‬‭some‬‭simple‬
‭business‬ ‭rules‬ ‭for‬ ‭library‬ ‭operations.‬ ‭A‬ ‭book‬ ‭can‬ ‭only‬ ‭be‬ ‭allowed‬ ‭to‬ ‭be‬ ‭borrow‬ ‭if‬ ‭the‬ ‭user‬ ‭is‬
‭registers‬‭and‬‭the‬‭book‬‭itself‬‭is‬‭available.‬‭If‬‭an‬‭unregistered‬‭user‬‭tries‬‭to‬‭borrow‬‭a‬‭book‬‭or‬‭the‬‭book‬
‭is unavailable, the user is notified.‬

‭a )‬ ‭Complete the decision table below:‬‭(5 Marks)‬

‭Conditions‬ ‭Rule 1‬ ‭Rule 2‬ ‭Rule 3‬ ‭Rule‬

‭User Registered‬ ‭Yes‬ ‭Yes‬ ‭No‬

‭Yes‬ ‭No‬ ‭No‬

‭Actions‬ ‭X‬ ‭X‬ ‭X‬ ‭X‬

‭Allow Borrowing‬ ‭Yes‬ ‭No‬ ‭No‬

‭No‬ ‭Yes‬ ‭Yes‬

‭b)‬ ‭Simplify the decision table. You may or may not cut out any rules you no longer need.‬‭(5 Marks)‬

‭Conditions‬ ‭Rule 1‬ ‭Rule 2‬ ‭Rule 3‬ ‭Rule 4‬

‭User Registered‬

‭[Carried from 3a]‬

‭Actions‬ ‭X‬ ‭X‬ ‭X‬ ‭X‬

‭Allow Borrowing‬

‭[Carried from 3a]‬

‭Page‬‭5‬‭of‬‭5‬

You might also like