Professional Documents
Culture Documents
1-August-2022
Hassan, Omar
H00361489
I declare that the work I have submitted for individual assessment OR the work I
have contributed to a group assessment, is entirely my own. I have NOT taken
the ideas, writings or inventions of another person and used these as if they were
my own. My submission or my contribution to a group submission is expressed in
my own words. Any uses made within this work of the ideas, writings or inventions
of others, or of any existing sources of information (books, journals, websites, etc.)
are properly acknowledged and listed in the references and/or acknowledgements
section.
I confirm that I have read, understood and followed the University’s Regulations on
plagiarism as published on the University’s website, and that I am aware of the
penalties that I will face should I not adhere to the University Regulations.
I confirm that I have read, understood and avoided the different types of plagiarism
explained in the University guidance on Academic Integrity and Plagiarism
Date: 18/07/2022
Copy this page and insert it into your coursework file in front of your title page.
For group assessment each group member must sign a separate form and all forms
must be included with the group submission.
Identify and describe the package development model you choose is most
applicable for this project. make a case for the explanations for your
alternative.
Answer:
Software development model beginning most closely fits on the higher than
swimming pools development systems for several reasons as delineated below:
Scrum may be a framework that helps groups work along. very like a football
game team coaching for the massive game, beginning encourages groups to be told
through experiences, self-organize whereas engaged on a haul, and replicate on
their wins and losses to ceaselessly improvement. beginning may be a package
development model that permits piecemeal to line up a concept with success and to
done specifically what's in needed. Its light sameness is simply one in every of the
various characteristics that we tend to highlight of this system.
2. Encourages cooperation
With the division and assignment of roles and tasks expeditiously, this system
helps U.S. work with success on a project.
The beginning Master, a resource that helps and supports the mission, enhances the
“product owner” and therefore the “team”. the likelihood of appreciating the
work’s progress offers a guarantee that the method are going to be clear and by the
established.
3. It adapts to the corporate
The beginning methodology conjointly provides the likelihood of adjusting to the
businesses that use it. during this manner, the concept of AN organized production
of tasks is formed and a concept that goes hand in hand with the corporate
answerable of the project and its characteristics.
Answer:
Software type of architecture Model read Controller pattern: This pattern may be a
branch of the model-view-controller pattern. It consists of 2 parts: a model, that
contains all the information within the system still because the core operational
elements and functions, and a view-controller part, that is basically the interface.
This part permits the user to look at the information within the package and input
commands or queries.
ii) The interface for the payment devices? Your answer ought to clearly make
a case for the explanations for your suggestions.
Answer:
Client-server pattern: This pattern is that the most frequent kind utilized by on-line
programs e.g., for payment devices. during this pattern, one server is connected to
a minimum of one shopper. The server is that the central side of the info and holds
just about everything required by the shoppers, together with files, data, and
programs. This pattern isn't terribly advanced, however it's conjointly fairly liable
to breakdown. All that's necessary for the system to fall aside is for the server to be
corrupted.
Question: 03
Answer:
Failure Analysis Set-Up Testing reflects the subsequent
Product style.
Manufacturing processes.
Contamination of the source.
Product packaging.
Product storage.
Improper Handling.
Software engineering practices might have prevented this bug from occurring one
in every of them is Test-driven development may be a development vogue that
drives the planning by tests developed in brief cycles of:
On most of the reservation systems, there square measure long queues, thus it takes
a protracted time for somebody to book the price tag. As now, there are not any
decision centers facilities on the market to unravel the queries of the passengers.
1.Availability 24/7
2.Easy to use
3.Reliable system
4.Security
5.Scalability
6.Maintainability
Answer T3: Develop a single Use Case Diagram that includes use cases for
Registration and Booking.
Answer T5: Use Case Specifications for your Booking use case, along with any
inclusion and extension use cases that it depends upon.
In case of train, booking client will book the tickets on-line and therefore the
tickets square measure couriered to explicit client at their address. however just in
case of train booking and cancelling price tags square measure engaged and off on-
line sitting at the house and client himself needs to take print of the ticket however
in each the cases quantity for tickets square measure subtracted from customers
account.
For cancellation of price tag, the client needs to go at reservation workplace than
fill cancellation kind and raise the clerk to cancel the price tag than the refund
transferred to client account. once booking price tag the client needs to checkout
by paying fare quantity to clerk.
Form Filling
After checking the supply of tickets, client will fill out the desired kind.
After kind filling payment to try to make against the engaged price tag.
Printing kind
Printing kind once payment ought to create on the market Clerk prints the ultimate
price tag kind.
Customer will cancel his/her ticket once the booking in hot water explicit seat
Clerk cancel ticket any time.
Refund quantity
When a client desires to cancel his/her vendor refund the number paid by the
client.
Answer T5: Provide a traceability matrix that links all your use cases with your
functional requirements
FR REQUIRMNET Priority
FR_1 Admin and customer can Sign-Up for the Account (Registration) High
FR_2 Admin and customer Sign-In for the Reservation High
FR_3 Customer and Admin can see seats that are not Booked High
FR_4 Customer and Admin can see seats that are already Booked Medium
FR_5 Admin can Delete Reservation High
FR_6 Customer can apply for refund Medium
FR_7 Customer can see the Train timing High
FR_8 Admin can See and change the train timing Medium
Answer T6: Develop one Class Diagram for TBS.
Answer T7: Derive Sequence Diagram(s) from your Booking use case.
Answer T8: Derive an Activity Diagram from your Booking use case.
Answer T9: Develop a State Machine Diagram that models a booking
transaction from the perspective of the TBS.
Answer T10: Derive a set of scenario test cases from your Activity Diagram
(T8).
THE END