100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Essay

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

Rating
-
Sold
-
Pages
58
Grade
A+
Uploaded on
18-04-2023
Written in
2022/2023

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

Show more Read less
Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
April 18, 2023
Number of pages
58
Written in
2022/2023
Type
Essay
Professor(s)
Unknown
Grade
A+

Subjects

Content preview

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.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
tasnimsultana1 Coleg Menai
Follow You need to be logged in order to follow users or courses
Sold
35
Member since
3 year
Number of followers
26
Documents
24
Last sold
3 weeks ago

3.1

9 reviews

5
1
4
5
3
0
2
0
1
3

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions