question archive LO1 Produce a Software Design Document by analysing a business-related problem and deduce an appropriate solution including a set of initial requirements        D1 Justify the tools and techniques chosen to realise a custom built website

LO1 Produce a Software Design Document by analysing a business-related problem and deduce an appropriate solution including a set of initial requirements        D1 Justify the tools and techniques chosen to realise a custom built website

Subject:Operations ManagementPrice:4.87 Bought7

LO1 Produce a Software Design Document by analysing a business-related problem and deduce an appropriate solution including a set of initial requirements 

 

 

 

D1 Justify the tools and techniques chosen to realise a custom built website. Justify your preferred selection of tools and techniques in deducing an appropriate solution to a business related problem. 

P1 Explore a business related problem and produce a well-defined Problem Definition Statement supported by a set of user and system requirements.

P2 Determine any areas of risk related to the successful completion of your application.  

M1 Analyse a business related problem using appropriate methods and produce a well-structured Software Design Document that defines a proposed solution and includes relevant details on requirements, system analysis, system design, coding, testing and implementation.  

LO2 Use design and development methodologies with tools and techniques associated with the creation of a business application 

P3 Research the use of software development tools and techniques and identify any that have been selected for the development of this application. 

M2 Compare the differences between the various software development tools and techniques researched and justify your preferred selection as well as your preferred software development methodology. 

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE

Answer Preview

LO1 Produce a Software Design Document by analysing a business-related problem and deduce an appropriate solution including a set of initial requirements.

Business problem:

Digitize the ticketing process for a bus company.

A bus company issues tickets manually and want to upgrade to a digitized system.

Initial requirements:

Find attached image showing the process flow described below.

A user will request for a ticket in the system by entering:

-the destination

-type of ticket e.g one way or return

The system will validate:

-validate the details

-calculate the price

-display the price

 

The user will then pay for the ticket

-enters money

The system will then issue the ticket

-checks value of money entered

-print/stamp ticket info (date, issuing station, destination, ticket type, price)

-give change if any

-dispense ticket

 

D1 Justify the tools and techniques chosen to realise a custom built website. Justify your preferred selection of tools and techniques in deducing an appropriate solution to a business related problem. 

 

Tools and techniques to build a custom website.

Prototyping, building wireframes and mockups to illustrate and test the idea

Using an IDE for development

Using git for source control

Building the frontend

Building the backend

 

P1 Explore a business related problem and produce a well-defined Problem Definition Statement supported by a set of user and system requirements.

Business problem:

Digitize the ticketing process for a bus company.

A bus company issues tickets manually and want to upgrade to a digitized system.

A user will request for a ticket in the system by entering:

-the destination

-type of ticket e.g one way or return

The system will validate:

-validate the details

-calculate the price

-display the price

The user will then pay for the ticket

-enters money

The system will then issue the ticket

-checks value of money entered

-print/stamp ticket info (date, issuing station, destination, ticket type, price)

-give change if any

-dispense ticket

P2 Determine any areas of risk related to the successful completion of your application.  

Risks to the applications might include:

Exposure of sensitive information

SQL injection to corrupt the database

Online fraud

System downtime leading to loss of business

M1 Analyse a business related problem using appropriate methods and produce a well-structured Software Design Document that defines a proposed solution and includes relevant details on requirements, system analysis, system design, coding, testing and implementation.  

Business problem:

Digitize the ticketing process for a bus company.

A bus company issues tickets manually and want to upgrade to a digitized system.

Initial requirements:

Find attached image showing the process flow described below.

A user will request for a ticket in the system by entering:

-the destination

-type of ticket e.g one way or return

The system will validate:

-validate the details

-calculate the price

-display the price

The user will then pay for the ticket

-enters money

The system will then issue the ticket

-checks value of money entered

-print/stamp ticket info (date, issuing station, destination, ticket type, price)

-give change if any

-dispense ticket

LO2 Use design and development methodologies with tools and techniques associated with the creation of a business application 

Design and development methodologies, tools and techniques

Prototyping:

-building wireframes and mockups to illustrate and test the idea

-using an IDE for development

-using git for source control

-building the frontend

-building the backend

P3 Research the use of software development tools and techniques and identify any that have been selected for the development of this application. 

Design and development methodologies, tools and techniques

Prototyping:

-building wireframes and mockups to illustrate and test the idea

-using an IDE for development

-using git for source control

-building the frontend

-building the backend

M2 Compare the differences between the various software development tools and techniques researched and justify your preferred selection as well as your preferred software development methodology. 

Prototyping vs waterfall

In the water fall method, all requirements are gathered before development work starts.

In Prototyping, a product is built using minimal requirements, it is then tested and feedback from the initial launch is used to improve the product.

Preferred software development methodology would be Prototyping, this is because it is quicker to start development with the information you have at hand, then incrementally improve the product as you do more iterations.

Related Questions