SlideShare a Scribd company logo
Advance Software Engineering                                                    LAB … 3




                                      LAB … 3

OBJECTIVE:
   •   Creating Use case diagrams.

Use-case diagrams

  Use-case diagrams present a high-level view of system usage as viewed from an outsider’s
  (actor’s) perspective.
  These diagrams show the functionality of a system or a class and how the system interacts
  with the outside world.
  Use-case diagrams can be used during analysis to capture the system requirements and to
  understand how the system should work.
  During the design phase, use-case diagrams specify the behavior of the system as
  implemented.
  Rose automatically creates a Main use-case diagram in the use-case view.
  There are typically many use-case diagrams in a single model.



Use-case diagrams Core Elements
Advance Software Engineering                                                            LAB … 3




Scenario # 01 Eastern State University (ESU) Background
The ESU course registration problem will be used as an example throughout this book. The
process of assigning professors to courses and the registration of students is a frustrating and
time-consuming experience. After the professors of ESU have decided which courses they are
going to teach for the semester, the Registrar's office enters the information into the computer
system. A batch report is printed for the professors indicating which courses they will teach. A
course catalog is printed and distributed to the students. The students currently fill out (mulit
part, multicolor) registration forms that indicate their choice in courses, and return the completed
forms to the Registrar's office. The typical student load is four courses. The staff of the
Registrar's office then enters the students’ forms into the mainframe computer system. Once the

students' curriculum for the semester has been entered, a batch job is run overnight to assign
students to courses. Most of the time the students get their first choice; however, in those cases
where there is a conflict, the Registrar's office talks with each student to get additional choices.
Once all the students have been successfully assigned to courses, a hard copy of the students'
schedule is sent to the students for their verification. Most student registrations are processed
within a week, but some exceptional cases take up to two weeks to solve. Once the initial
registration period is completed, professors receive a student roster for each course they are
scheduled to teach.
Advance Software Engineering                                                            LAB … 3




Scenario # 02 Automated Teller Machine
You're short on cash, so you walk over to the automated teller machine (ATM), insert your card
into the card reader, respond to the prompts on the screen, and within a minute you walk away
with your money and a receipt. These machines can now be found at most supermarkets,
convenience stores and travel centers.

Scenario # 03 Real Estate Business
Real estate business is the best in terms of investing money. Our target was to provide our
customers with an efficient and secure platform, save money and time as well as the effort. It
was also concluded at the beginning that it should provide better chances to grow business,
supports better decision making and keeps everyone updated. The main reason of developing this
was the fact that people like to invest their money in real estate business. It is one of the common
ways of investing money in countries like this. Home is the basic necessity and people buy, sell
or rent property all the time. Another target was to offer people a place to come together to deal
online. It bridges the gap of communication between buyers, sellers and agents. The main
approach that was followed all along was to provide our clients the services other real estate
platforms lack that is give people a chance to collaborate while they are all on a single platform.
Hence, it’d save a lot of time which was the most contributing factor in making the project
successful.

Task: Write the following for systems given above.

• System Behavior .

• Actors.

• Use Cases.

• Use Case Relationships.

• Use Case Diagrams.

More Related Content

Similar to Lab 3

Se lab syllabus
Se lab syllabusSe lab syllabus
Se lab syllabus
Uppi Ch
 
Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15
Uppi Ch
 

Similar to Lab 3 (20)

Student report
Student reportStudent report
Student report
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management system
 
Se lab syllabus
Se lab syllabusSe lab syllabus
Se lab syllabus
 
Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15Software Engineering lab syllabus jntuh r15
Software Engineering lab syllabus jntuh r15
 
College Management System
College Management SystemCollege Management System
College Management System
 
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
 
IRJET - Smart Student Attendance Management System
IRJET - Smart Student Attendance Management SystemIRJET - Smart Student Attendance Management System
IRJET - Smart Student Attendance Management System
 
lab access and management using barcode scanner
lab access and management using barcode scannerlab access and management using barcode scanner
lab access and management using barcode scanner
 
IM-7ed-Chapter02-done.pdf
IM-7ed-Chapter02-done.pdfIM-7ed-Chapter02-done.pdf
IM-7ed-Chapter02-done.pdf
 
Admission system development
Admission system developmentAdmission system development
Admission system development
 
School Management System
School Management SystemSchool Management System
School Management System
 
Computer software part 2
Computer software part 2Computer software part 2
Computer software part 2
 
IRJET- ERP Syetem Software for Higher Education
IRJET-  	  ERP Syetem Software for Higher EducationIRJET-  	  ERP Syetem Software for Higher Education
IRJET- ERP Syetem Software for Higher Education
 
Management And Business
Management And BusinessManagement And Business
Management And Business
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
IRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational Institute
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdf
 
College Stationery Management System VB 6.0 and Microsoft Access Project
College Stationery Management System VB 6.0  and Microsoft Access ProjectCollege Stationery Management System VB 6.0  and Microsoft Access Project
College Stationery Management System VB 6.0 and Microsoft Access Project
 
Know the user
Know the userKnow the user
Know the user
 
College Collaboration Portal with Training and Placement
College Collaboration Portal with Training and PlacementCollege Collaboration Portal with Training and Placement
College Collaboration Portal with Training and Placement
 

More from Mr SMAK

Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)
Mr SMAK
 
Assigments2009
Assigments2009Assigments2009
Assigments2009
Mr SMAK
 
Evaluation of cellular network
Evaluation of cellular networkEvaluation of cellular network
Evaluation of cellular network
Mr SMAK
 
Common protocols
Common protocolsCommon protocols
Common protocols
Mr SMAK
 
Cellular network
Cellular networkCellular network
Cellular network
Mr SMAK
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
Mr SMAK
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
Mr SMAK
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architecture
Mr SMAK
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
Mr SMAK
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
Mr SMAK
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Mr SMAK
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
Mr SMAK
 
Structure of project plan and schedule
Structure of project plan and scheduleStructure of project plan and schedule
Structure of project plan and schedule
Mr SMAK
 
Proposal format
Proposal formatProposal format
Proposal format
Mr SMAK
 
Proposal announcement batch2009
Proposal announcement batch2009Proposal announcement batch2009
Proposal announcement batch2009
Mr SMAK
 
List ofsuparco projectsforuniversities
List ofsuparco projectsforuniversitiesList ofsuparco projectsforuniversities
List ofsuparco projectsforuniversities
Mr SMAK
 
Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009
Mr SMAK
 
Fyp registration form batch 2009
Fyp registration form batch 2009Fyp registration form batch 2009
Fyp registration form batch 2009
Mr SMAK
 
Fyp ideas
Fyp ideasFyp ideas
Fyp ideas
Mr SMAK
 
Final year projects orientation 2009
Final year projects orientation 2009Final year projects orientation 2009
Final year projects orientation 2009
Mr SMAK
 

More from Mr SMAK (20)

Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)
 
Assigments2009
Assigments2009Assigments2009
Assigments2009
 
Evaluation of cellular network
Evaluation of cellular networkEvaluation of cellular network
Evaluation of cellular network
 
Common protocols
Common protocolsCommon protocols
Common protocols
 
Cellular network
Cellular networkCellular network
Cellular network
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architecture
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 
Structure of project plan and schedule
Structure of project plan and scheduleStructure of project plan and schedule
Structure of project plan and schedule
 
Proposal format
Proposal formatProposal format
Proposal format
 
Proposal announcement batch2009
Proposal announcement batch2009Proposal announcement batch2009
Proposal announcement batch2009
 
List ofsuparco projectsforuniversities
List ofsuparco projectsforuniversitiesList ofsuparco projectsforuniversities
List ofsuparco projectsforuniversities
 
Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009
 
Fyp registration form batch 2009
Fyp registration form batch 2009Fyp registration form batch 2009
Fyp registration form batch 2009
 
Fyp ideas
Fyp ideasFyp ideas
Fyp ideas
 
Final year projects orientation 2009
Final year projects orientation 2009Final year projects orientation 2009
Final year projects orientation 2009
 

Recently uploaded

anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 

Recently uploaded (20)

Transforming Max Life Insurance with PMaps Job-Fit Assessments- Case Study
Transforming Max Life Insurance with PMaps Job-Fit Assessments- Case StudyTransforming Max Life Insurance with PMaps Job-Fit Assessments- Case Study
Transforming Max Life Insurance with PMaps Job-Fit Assessments- Case Study
 
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
G-Mica Wood Chip Particle board Table Design
G-Mica Wood Chip Particle board Table DesignG-Mica Wood Chip Particle board Table Design
G-Mica Wood Chip Particle board Table Design
 
sales plan presentation by mckinsey alum
sales plan presentation by mckinsey alumsales plan presentation by mckinsey alum
sales plan presentation by mckinsey alum
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
 
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdfDigital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
New Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9loNew Product Development.kjiy7ggbfdsddggo9lo
New Product Development.kjiy7ggbfdsddggo9lo
 

Lab 3

  • 1. Advance Software Engineering LAB … 3 LAB … 3 OBJECTIVE: • Creating Use case diagrams. Use-case diagrams Use-case diagrams present a high-level view of system usage as viewed from an outsider’s (actor’s) perspective. These diagrams show the functionality of a system or a class and how the system interacts with the outside world. Use-case diagrams can be used during analysis to capture the system requirements and to understand how the system should work. During the design phase, use-case diagrams specify the behavior of the system as implemented. Rose automatically creates a Main use-case diagram in the use-case view. There are typically many use-case diagrams in a single model. Use-case diagrams Core Elements
  • 2. Advance Software Engineering LAB … 3 Scenario # 01 Eastern State University (ESU) Background The ESU course registration problem will be used as an example throughout this book. The process of assigning professors to courses and the registration of students is a frustrating and time-consuming experience. After the professors of ESU have decided which courses they are going to teach for the semester, the Registrar's office enters the information into the computer system. A batch report is printed for the professors indicating which courses they will teach. A course catalog is printed and distributed to the students. The students currently fill out (mulit part, multicolor) registration forms that indicate their choice in courses, and return the completed forms to the Registrar's office. The typical student load is four courses. The staff of the Registrar's office then enters the students’ forms into the mainframe computer system. Once the students' curriculum for the semester has been entered, a batch job is run overnight to assign students to courses. Most of the time the students get their first choice; however, in those cases where there is a conflict, the Registrar's office talks with each student to get additional choices. Once all the students have been successfully assigned to courses, a hard copy of the students' schedule is sent to the students for their verification. Most student registrations are processed within a week, but some exceptional cases take up to two weeks to solve. Once the initial registration period is completed, professors receive a student roster for each course they are scheduled to teach.
  • 3. Advance Software Engineering LAB … 3 Scenario # 02 Automated Teller Machine You're short on cash, so you walk over to the automated teller machine (ATM), insert your card into the card reader, respond to the prompts on the screen, and within a minute you walk away with your money and a receipt. These machines can now be found at most supermarkets, convenience stores and travel centers. Scenario # 03 Real Estate Business Real estate business is the best in terms of investing money. Our target was to provide our customers with an efficient and secure platform, save money and time as well as the effort. It was also concluded at the beginning that it should provide better chances to grow business, supports better decision making and keeps everyone updated. The main reason of developing this was the fact that people like to invest their money in real estate business. It is one of the common ways of investing money in countries like this. Home is the basic necessity and people buy, sell or rent property all the time. Another target was to offer people a place to come together to deal online. It bridges the gap of communication between buyers, sellers and agents. The main approach that was followed all along was to provide our clients the services other real estate platforms lack that is give people a chance to collaborate while they are all on a single platform. Hence, it’d save a lot of time which was the most contributing factor in making the project successful. Task: Write the following for systems given above. • System Behavior . • Actors. • Use Cases. • Use Case Relationships. • Use Case Diagrams.