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

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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