0% found this document useful (0 votes)
42 views2 pages

Formative Task 2

The document outlines the formative assessment for the CSE142 course on Introduction to Software Engineering, including a series of questions related to software roles, models, and testing processes. It also describes the Library Management System, detailing its functions for librarians and members, as well as the interaction with book suppliers. Key terms and a context DFD diagram are also requested as part of the assessment.

Uploaded by

omar.ahmed.nes6
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)
42 views2 pages

Formative Task 2

The document outlines the formative assessment for the CSE142 course on Introduction to Software Engineering, including a series of questions related to software roles, models, and testing processes. It also describes the Library Management System, detailing its functions for librarians and members, as well as the interaction with book suppliers. Key terms and a context DFD diagram are also requested as part of the assessment.

Uploaded by

omar.ahmed.nes6
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

Course Code: CSE142

(UG2023)
Course Name: Introduction to
Faculty of Engineering
Software Engineering course
i-Credit Hours Engineering
Programs Course Instructor: Dr. Shaimaa
Haridy

Formative Assessment 2
Q1: Answer the following questions:

A. What is the job of help desk personnel?


B. How long does it take for the business analyst to review the notes taken in an interview
about software requirements?
C. Mention the different roles of JAD session.
D. Mention the phases of Waterfall process model.
E. Mention the stages of reuse-oriented process model.
F. What are the advantages and disadvantages of Waterfall process model?
G. What are the advantages and disadvantages of evolutionary development?
H. List the different types of applications.
I. Differentiate between generic and customized products.
J. Differentiate between plan-driven and agile processes.
K. Differentiate between verification and validation.

Q2: Mention the key term:

A. An author asks a friend to read, comment, and critique his work.


B. A level of software testing where individual units are combined and tested as a group.
C. Testing that aims to evaluate the end-to-end specifications.
D. A stage in the testing process in which users provide input and advice on system testing.
E. Testing the system to check that changes have not broken previously working code.
F. An author requests the services of a moderator, scribe, and reviewers in a formal meeting.

Q3: Draw the context DFD diagram

The Library Management System is designed to manage all major functions of a library.
Librarians use the system to manage the library's collection information and member
information. In return, the system provides librarians with reports and system alerts to assist with
daily operations. Members of the library interact with the system primarily to search for books to
check availability, and request to borrow or return items. The system responds to members by
providing information about book availability and notifications for reservations or late returns.
The Book Supplier receives book order requests generated by the system when new stock is
Course Code: CSE142
(UG2023)
Course Name: Introduction to
Faculty of Engineering
Software Engineering course
i-Credit Hours Engineering
Programs Course Instructor: Dr. Shaimaa
Haridy

needed. After processing the request, the supplier sends back confirmation details, which the
system records for tracking and inventory purposes.

You might also like