100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Unit 4 Programming Assignment 2 (Including codes + Distinction example) $12.79   Add to cart

Essay

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

 63 views  0 purchase
  • Course
  • Institution

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

Preview 4 out of 58  pages

  • April 18, 2023
  • 58
  • 2022/2023
  • Essay
  • Unknown
  • 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.

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller tasnimsultana1. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $12.79. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

79064 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$12.79
  • (0)
  Add to cart