Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien
logo-home
Unit 4 Programming Assignment 2 (Including codes + Distinction example) €11,73   Ajouter au panier

Dissertation

Unit 4 Programming Assignment 2 (Including codes + Distinction example)

 63 vues  0 fois vendu
  • Cours
  • Établissement

This is the second assignment of Unit 4 programming. I received a distinction on this assignment, hopefully this will help you. Also, at the bottom, I've included the codes you can copy if you want :) The programming language I used is JAVA on NetBeans

Aperçu 4 sur 58  pages

  • 18 avril 2023
  • 58
  • 2022/2023
  • Dissertation
  • Inconnu
  • A+
avatar-seller
Scenario- You are a junior employee at a small software development company. Your
company recently visited a local college and delivered a guest lecture to the Sports
Department. The college was pleased with the outcome of the visit and have asked
your company to produce a bespoke program to help them run a large event.

(At the bottom I have included the codes for my whole program)

Software Requirements Specification

Project Name: Time trial programme

Developer: Your name

Customer: College

1. Introduction

I have been asked to create a bespoke program to help them run a large event. The
programme should include-

● Recording the results of the CMD time trial cycle competition. Up to 120
riders (male and female) will be taking part and should complete the course in
between 100 and 160 minutes.
● The riders usually tend to ride for a club and the club name should be
entered.
● Also, a method of adding penalty minutes should be included.
● The data should be saved in a text file after all the data has been inputted.

The programme I will be creating should allow them to do these. Once I have
created the design I will seek feedback on the designs that I have created and once I
have received that feedback I will go ahead and code the programme. The
programme language that I will use to create the programme will be Javascript.

The programme should be easy for the user so it needs to be as easy as possible to
use when designing the interface. I will make it easy for the user to understand. The
interface can also have an impact on the user requirements because if the end user

,does not understand the interface then they are more likely to struggle using the
programme in order to help them. I will be creating a help page to guide them.




Once I have coded the programme, I will test it to make sure that it is working, for
example I will type numbers, text to see if its working and to check if its working the
way I want. The testing is important because if there is any error then they can be
fixed in the improved version of the programme. Once I have tested the programme,
I will evaluate the project and programme to see how well they met the client
requirements.

1.1 Purpose

The purpose of this document is to provide a detail of the programm. This document
describes who are the intended audience, what are the requirements, user interface
and what are the software and hardware I will be using for this project CMD time trial
cycle competition.

The main purpose of this is to produce a bespoke programme to help the local
college to run a large event. The programme will be able to track data recording the
results of the CMD time trial cycle competition. The rider will ride for a club so the
programme must be able to include the club names.The user should be able to have
a text chart in order to write in the text box. Also it will be able to calculate penalty
minutes, the data would be saved in a text file after all the data has been inputted.
When all the results are ready the program should show the winner also it will show
the rider is a member of a club.

1.2 Intended Audience and Intended Use

In my organisation I will have access to the SRS because I’m the developer. I also
need to test the programme before I send it out to the clients. But the client should
also have access to the SRS in order to check if they are happy with the programme.
And when programme making is done the client will use it for their event.

,1.3 Scope

The program will be able to save, the client should be able to put data into the table.
It should be able to display the name and time of the winner. It should also show if
the rider is a member of a club. Furthermore, some riders may not complete the
trial, so their times will be recorded as zero. These entries should be ignored when
checking for the winning time. It also needs to be able to load previous results from
the text file.

The programme might not do it, it doesn’t need to print out anything.




1.4 Definitions and Acronyms

SRS - Software requirements specification

IDE - Integrated Development Environment




1.5 Risk Factors

User and functional requirements- might be one of the risks. Software requirements
describe the features, functions, and quality of service that a software system should
provide. The definition of software requirements can often be lengthy and slow.
Furthermore, requirements are likely to change with discovery, prototyping, and
implementation. When the requirements change, they likely will affect the entire
project, and changes to user requirements are unlikely to translate into functional
requirements. These disruptions often cause critical failures in poorly-planned
software development projects.

, 1.6 Constraints

Time constraints- As I'm a junior developer so it might be a constraint for me
because firstly I have to plan how I am going to create the program including their
requirements, what are the steps I need to include to create it and it will take some
time to develop the program. Also there are a few steps I need to follow such as
storyboards, navigation bars.

2. Overall Description

I will be making a programme there I will include a table and text boxes where they
will be able to put the text in. There will be a title for each box so that they will know
where to put the information. I’m building this because they’ve asked me to build the
program to record the results of the CMD time trial cycle competition. I will also make
a help page to help anything they don’t understand with the programme. As I’m
creating this, the programme should be easier for them to use and understand how it
works, so if they like it they will come to us again for another programme.

2.1 User Needs

User needs as they've already given us what are the requirements it needs so I
know what they need on the programme. But if it’s enough I can make a
questionnaire to ask them some questions, I can directly talk to them in order to get
feedback directly. Also they need a program that allows them to input results
effectively with little human error as this is for a competition. So the program has to
be easy for them to use. Also the programme performance has to be fast and it
needs to be able to save to a text document quickly and load from one quickly. They
have asked that it is able to sort the results, and this is an essential requirement. The
programme should load fast as it is for a competition.

2.2 Assumptions and Dependencies

People with low computer skills might use it. Also a device that can run such as
windows. Also the client didn’t ask for any safety features so I’m assuming they have
safety features on the devices they are going to use.

Les avantages d'acheter des résumés chez Stuvia:

Qualité garantie par les avis des clients

Qualité garantie par les avis des clients

Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.

L’achat facile et rapide

L’achat facile et rapide

Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.

Focus sur l’essentiel

Focus sur l’essentiel

Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.

Foire aux questions

Qu'est-ce que j'obtiens en achetant ce document ?

Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.

Garantie de remboursement : comment ça marche ?

Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.

Auprès de qui est-ce que j'achète ce résumé ?

Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur tasnimsultana1. Stuvia facilite les paiements au vendeur.

Est-ce que j'aurai un abonnement?

Non, vous n'achetez ce résumé que pour €11,73. Vous n'êtes lié à rien après votre achat.

Peut-on faire confiance à Stuvia ?

4.6 étoiles sur Google & Trustpilot (+1000 avis)

78140 résumés ont été vendus ces 30 derniers jours

Fondée en 2010, la référence pour acheter des résumés depuis déjà 14 ans

Commencez à vendre!
€11,73
  • (0)
  Ajouter