Uploaded by Wenjun Lyu

HWS21 UseCaseIntroduction

advertisement
IS 554 – Computational Thinking
Use Case Introduction
Tech Flea Market
• Tech Flea Market is a newly founded startup that sells a
broad range of hardware products online
• Products:
Laptops
Smartphones
Equipment
• The shop sells products from multiple brands
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
Tech Flea Market
• All operations are restricted to the national borders of Germany
• There are five interdependent processes:
accounting
procurement
marketing
logistics
sales
• You joined Tech Flea Market as their Chief Information Officer (CIO). It
is now up to you to implement all IT related processes and systems.
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
A - Development Process
 Choose one software development model that you would use for the
implementation process of the website.
 Sketch all relevant phases of the process and assign the key activities to
the corresponding phase.
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
B - Requirements
 Draw a use case diagram for Tech Flea Market. Include all relevant
actors and use cases.
 Create a use case text for ONE relevant use case.
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
© Microsoft 2021: Erstellen eines UML-Anwendungsfalldiagramms,
URL: https://support.microsoft.com/de-de/office/erstellen-eines-umlanwendungsfalldiagramms-92cc948d-fc74-466c-9457-e82d62ee1298
C - Architectures
 Outline the software architecture for Tech Flea Market’s website. What
advantages does this architecture have over other architectures?
 What individual processes take place at each involved entity of the
chosen architecture and how do they cooperate?
 Create an Entity-Relationship model of the database for the web shop.
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
D - Computer Networks
 Implement the layout for the main page of the online shop. You don’t
have to implement any backend functionalities (e.g., the logic that is
executed when clicking a button)
 Online tutorials (not required, but very helpful for getting started):
─ coursera: Introduction to web development (the first 1-2 chapters will
already give you a pretty good idea about basic HTML and CSS)
─ w3schools HTML Tutorial: https://www.w3schools.com/html/
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
Use Case Submission
Join an Exercise Group on ILIAS
• Group access closes on October 13
– After October 13, you cannot join or leave the group anymore
– With your group membership, you register for the case study assignment
• By registering for the case study, you are officially registered for the
module IS 554
– You have now started a part of the exam. It is therefore no longer possible
to withdraw from the exam
• Once you are registered for the case study, it is no longer possible to
drop the course
– The case study is an official part of the course assessment
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
Use Case Submission
In your group, prepare all four assignments
• You can either discuss the entire assignment as a group, or split the
tasks and work on them in smaller groups. You don‘t have to mark
which group member(s) prepared a specific subtask
• Upload your presentation to ILIAS until Nov 21, 23:59
• Present your solution in a 10 min pitch on November 24
– The presentation must be given live and all group members should be
prepared to participate in the ensuing discussion
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
Additional Remarks
• All content of the use case material (including lecture videos and
assignments) is relevant for the exam.
• You may either watch the accompanying lecture videos in the order as
numbered, or start with the video corresponding to your assigned task
(in case you split the tasks among individual group members). The
topics don‘t directly build on each other.
Computational Thinking
Chair of Information Systems II | Prof. Dr. Christian Becker
Download