What is behaviour driven development

Assignment Help Other Subject
Reference no: EM133152204

Task 1 Detailed Component Specification

This assessment task requires you to develop component specifications for a project, including:
identifying and documenting high level component specifications relevant to the project specifications
analysing and documenting component connectivity and relationships
documenting and review component modelling.
In this scenario, your organization has been awarded a contract to install a new cloud-based Video on Demand (VOD) Solution to video record the proceedings of the Parliament and its committees by the Department of Parliamentary Services. DPS will use the solution for its official video recordings of press conferences and other events at and for pieces to camera shot in DPS studios.
The site inspection is simulated on the basis of the "Parliamentary ICT environment". Your Assessor will represent the client for any stakeholder communications.

In order to develop the component specification, you will need access to a UML diagram tool. There is a vast amount of software tools out there for drawing UML diagrams, for example:
Draw.io
Lucidchart
Smartdraw
Gliffy
You will need to access one of these, or any other suitable alternative, to produce the required diagrams.
The requirements specification follows.
For this assessment task, you are required to develop the component specification for ONE of the requirements selected from:
VOD 2
VOD 3
VOD 4
VOD 5
VOD 6
VOD 7
VOD 8
VOD 9

The developed specification must commence with development of a range of relevant behaviour scenarios and extend to UML diagram defined component specifications. The UML diagrams produced should include behaviour diagrams to show the dynamic behaviour of the objects in the system, which can be described as a series of changes to the system over time, there are seven types of behaviour diagrams that you should include as follows:
Use Case Diagram
Activity Diagram
State Machine Diagram
Sequence Diagram
Communication Diagram
Interaction Overview Diagram
Timing Diagram

Task 1 - Detailed Component Specification

Guidelines:
Read through the scenario provided by your trainer and create four types of diagrams mentioned below.

Scenario:
During business hours, a customer can come into the bank and request services from a teller at the counter. If a customer cannot access a teller immediately because all tellers are busy serving other customers, then the customer will wait. All waiting customers form a queue based on the time they arrived. The one who arrived earliest stands at the front of the queue. The one who came in last stands at the end of the queue. Customers in the queue move forward when a teller becomes available and the front customer is called to be served. After being served, the customer leaves the bank.

Deliverables
Your document must include:
1. COVER PAGE
a. Unit Code - Unit Name
b. Name
c. Student ID
d. Course
e. Date
2. RELEVANT STANDARDS
a. List and explain 1 standard related to the case study from each of the following:
i. International Organisation for Standardisation (ISO)
ii. International ElectrotechnicalCommission (IEC)
iii. Australian Standards (AS)
3. DIAGRAMS
a. Based on the scenario given by your trainer. Create the following four types of diagrams:
i. Object Diagram
ii. Activity Diagram
iii. Use Case Diagram
iv. Sequence Diagram
4. REFERENCING
a. The Referencing style that we use is APA style.

Task 2 - Detailed Component
Guidelines:
Read through the scenario provided by your trainer and create four types of diagrams mentioned below.

Scenario:
A customer arrives at a checkout with items topurchase. The cashier uses the POS system torecord each purchased item. The system presentsa running total and line-item details. The customer
enters payment information, which the systemvalidates and records. The system updates
inventory. The customer receives a receipt from thesystem and then leaves with the items.

Deliverables
Your document must include:

1. COVER PAGE
a. Unit Code - Unit Name
b. Name
c. Student ID
d. Course
e. Date

2. RELEVANT STANDARDS
a. List and explain 1 standard related to the case study from each of the following:
i. International Organisation for Standardisation (ISO)
ii. International Electrotechnical Commission (IEC)
iii. Australian Standards (AS)

3. DIAGRAMS
a. Based on the scenario given by your trainer. Create the following four types of diagrams:
i. Object Diagram
ii. Activity Diagram
iii. Use Case Diagram
iv. Sequence Diagram

4. REFERENCING
a. The Referencing style that we use is APA style.

KNOWLEDGE QUESTIONS
What is Behaviour Driven Development (BDD)?
When should BDD scenarios be used?
What Does is the following an example of?

4.what is cucumber?

5.What is gherkin?

6.What is the following a sample of?

How is an association shown in a UML diagram?

UML has specified a set of symbols and rules for drawing activity diagrams. Following are the commonly used activity diagram symbols. Provide names and explanations in the table below:

12.What is a functional requirement?

13.Provide three examples of typical functional requirements.

14.What are UML component diagrams used for

15.Outline the benefits and uses of an interaction diagram

16. Label the elements of the collaboration diagram shown below:

17.What is the purpose of a walkthrough?

18.What is component integration testing?

19.outline incremental testing methodologies?

Attachment:- Develop detailed component specifications from project specifications.rar

Reference no: EM133152204

Questions Cloud

Discuss one measurement on the cost model : Discuss ONE measurement on the cost model and THREE measurements on the revaluation model subsequent to initial measurement for the Property
Distribution and communication mix for new product : If coca cola is going to launch a new low calorie juice in the market please justify pricing policy, distribution and a communication mix for the new product.
Calculate the work in process beginning : The total manufacturing cost for the year was P683,000; the cost of goods available for sale totaled P740,000; Calculate the Work in Process beginning
Do strategic alliances in the healthcare setting work : Do strategic alliances in the healthcare setting work? Assess some of the challenges that face healthcare organizations that try to build strategic alliances, a
What is behaviour driven development : What is Behaviour Driven Development and What are UML component diagrams - Outline the benefits and uses of an interaction diagram
Key issue facing this retailer : Answer below questions by the brand Nespresso Canada @ Cumberland St, Yorkville
Calculate the book value of the machine at the end : The machine as used tor 3800 hours in 2024 and 5000 hours in 2025. Calculate the book value of the machine at the end of 2025
Compare details to consider when choosing open-ended : Compare details to consider when choosing open-ended versus closed-ended query formats
How would net income attributable to noncontrolling interest : How would net income attributable to the noncontrolling interest be different if the transfers had been for the same amount and cost, but from Stendall to Edgar

Reviews

Write a Review

Other Subject Questions & Answers

  Research study of piaget

In a research study of Piaget referred to the cognitive development occurring between ages 2 and 7 as the preoperational stage, how would you conduct a study to include.

  Describe the risks that can arise from poor data quality

Analyze the role of data in information systems for business and describe the risks that can arise from poor data quality. Explain the challenges that can.

  Evaluate a patient who presents with sleep complaints

Access Association of Directors of Medical Student Education in Psychiatry (ADMSEP) Clinical Simulation Initiative (CSI). Evaluate a patient who presents.

  Analyze the components of the balanced scorecard

Analyze the components of the balanced scorecard and conduct trend and ratio analysis to assess health strategic marketing.

  This is about arguments of evaluation and the importance of

this is about arguments of evaluation and the importance of criteria. for this discussion locate an argument of

  Ethical conduct and positional accountability

Their portfolio should commence with a ‘landing page' that includes an ‘about me' section that is a brief autobiographical narrative of their journey .

  What behaviors and qualities are memorable

What can you learn about useful communication from this individual? What behaviors and qualities are memorable? - Reflect on what you have learned. -Be specific! Format guidelines

  Interesting about the human genome project

What are two things that are interesting about the Human Genome Project?

  What are your recommendations to make the course better

Which of the topics presented thus far in this course has been most interesting and important to you? Why? What are your recommendations to make this course.

  Define how should the court rule on the banks motion

What principles apply to attribute liability between these parties, How should the court rule on the bank's motion

  Climate change and global warming

In trying to balance the pros and cons on the respective sides of this issue, provide one scientific statement and/or argument for your position and then provide one countering statement or argument from the other side.

  Demonstrate your customer service skills

This assignment focuses on preparing for an interview so that you can effectively demonstrate your customer service skills and your overall communication skills.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd