Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Due at Thursday, November 5th, 11:00 am (before the lecture starts) |
---|
In case there is a problem with your SVN account, we can help you more effectively if you worked through our SVN Troubleshooting guide.
You can mail to one of the tutors, Matthias bartsch@cs.uni-bonn.de or Boris jentsch@cs.uni-bonn.de.
A01_TowardsRequirementsElicitation
.
2 points |
---|
In your group's repository you will find a file named A01T01_HelloRepository.txt
in the folder A01_TowardsRequirementsElicitation
. One after another you should check out this folder, add a friendly greeting to this file and commit it again.
The text in the file gives you some information as well : (Click to expand)
Welcome to the repository for the SE-Track of the ISE and the ATSC lecture. We wish you a good start and a successful winter semester here in Bonn! Daniel Speicher, Tobias Rho, Matthias Bartsch, Boris Jentsch Please leave a greeting here in this file and check it in again. The task is finished as soon as each one of your group has left his greeting (from his own SVN account) here in the file. You can see who contributed which line to this file by choosing "Team" > "Show Annotation" from the context menu of the file. The author of a line will be shown in a tool tip as soon as you move your mouse on the bar with different shades of brown on the left.
Alice: I'm first and want to say that setting up this SVN connection was a real nightmare. Nevertheless I'm now finally happy to be able to commit something. Welcome to the repository for the SE-Track of the ISE and the ATSC lecture. We wish you a good start and a successful winter semester here in Bonn! Daniel Speicher, Tobias Rho, Matthias Bartsch, Boris Jentsch Please leave a greeting here in this file and check it in again. The task is finished as soon, as each one of your group has left his greeting (from his own SVN account) here in the file. You can see who contributed which line to this file by choosing "Team" > "Show Annotation" from the context menu of the file. The author of a line will be shown in a tool tip as soon as you move your mouse on the bar with different shades of brown on the left. Brian: I was here. Simple task. ;-) Cathrin: Hello World! This is my greeting to our friendly tutors Matthias and Boris.
It is not enough that we find each group members name in the file. The additions have to be made from the respective accounts.
3 points |
---|
Requirements should be correct, clear, consistent, and complete. The following task is meant to practice these four quality attributes, so that you have a better understanding about how these terms are used. Maybe you get as well a first idea about how to look for incorrect, unclear, inconsistent, and incomplete requirements.
Your colleague reviewed a requirements document and listed eleven sentences that are obviously not good. To classify the problems you are now asked to complete the table below that tells the other team members which quality is missing and explains it shortly.
Here are the eleven sentences from the requirements document:
Here is the table that you should complete. Your colleague already started with the work:
Sentence(s) | Missing Quality | Explanation |
---|---|---|
(11) | Correctness | That's for sure not required. Although global warming is a serious issue, the contribution of printing receipts is clearly irrelevant. |
(08) and ( _ ) | Consistency | |
(02) and ( _ ) | Clearness | |
(03) | Completeness | |
(04) | How much do children have to pay when there is no public holiday? | |
( _ ) and (06) | ||
( _ ) | ||
( _ ) |
2 points |
---|
Your colleague collected three scenarios about reserving hotel rooms. She already rearranged them a bit, so that they are already very similar. Abstract (the flow of events of) a Use Case from these scenarios:
Use Case: Reserve Room