100% found this document useful (1 vote)
225 views3 pages

Software Engineering Assignment 1

A student checks an electronic course catalog to find available courses. The student then registers for a course, which requires checking that space is available. The registration process interacts with the course catalog and registration system to complete enrollment if space allows. Finally, confirmation is provided to the student on their registration status.
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
100% found this document useful (1 vote)
225 views3 pages

Software Engineering Assignment 1

A student checks an electronic course catalog to find available courses. The student then registers for a course, which requires checking that space is available. The registration process interacts with the course catalog and registration system to complete enrollment if space allows. Finally, confirmation is provided to the student on their registration status.
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/ 3

Q1.

Develop a sequence diagram showing the interactions involved when a student registers for a
course in a university. Courses may have limited enrollment, so the registration process must include
checks that places are available. Assume that the student accesses an electronic course catalog to find
out about available courses.

Q2. Based on your experience with a bank ATM, draw an activity diagram that models the
data processing involved when a customer withdraws cash from the machine.
Q3. Draw state diagrams of the control software for a DVD player.
Q4. You have been asked to develop a system that will help with planning large-scale events
and parties such as weddings, graduation celebrations, birthday parties, etc. Using an activity
diagram, model the process context for such a system that shows the activities involved in
planning a party (booking a venue, organizing invitations, etc.) and the system elements that
may be used at each stage. Also draw a DFD for such a system.

Activity Diagram

You might also like