diff_months: 31

Develop a new software system that enhances the multitasking and battery preservation capabilities of smartphones.

Download Solution Now
Added on: 2023-01-06 15:34:33
Order Code: CLT299944
Question Task Id: 0

Task 1:

Prior to commencing this project, you need to attend the meeting organized by the client (Teacher) to seek clarification for the problem and understand the requirements of the software application. This meeting will take place face to face. The date and time of the meeting will be scheduled on Canvas by the client (Teacher).

In your report write the following:

  • What is the scope of the project?
  • User requirements of the software application
  • What programming language would you use to write the code?
  • What are 2 characteristics of this programming language that you need to consider in your design?

Task 2:

After documenting the requirements for the software application in the report, create a plan using algorithms to explain how the software application will function.

In your report you must include the following:

  • Completed algorithm plan

Task 3:

Create a file calledMobileOS.py

Now you are ready to begin developing your program based on the algorithm in task 2.

Your program must adhere to the following:

a) Selection constructs with expressions to validate the inputs entered by the user

b) Iteration construct for continuously running the program until the exit option is entered by the user c) Operators for calculations based on the inputs entered by the user

d) Function for running the whole code

e) Variables with appropriate data types for storing the inputs entered by the user

f) Correct syntax for the code as specified in the technical documentation of the programming language g) Coding conventions of the programming language

h)Use debugging techniques to detect and correct logic and syntax errors with the code for variables, selection and iteration if any of the specified tests did not work as expected.

Task 4:

Now you are ready to begin testing your program for functionality.

a) Use the table provided to create 2 tests. Providing an explanation on how the tests are to be conducted. (5-15 words per test)

1 test needs to verify the program works correctly on at least 3 occasions.

1 test needs to verify the program blocks invalid inputs on at least 3 occasions.

b) Once you have created your tests, you must swap your tests and theexecutable fileof your program with another student. The idea is for each student to run the tests as written and provide feedback on the outcome and modifications required in the table above in4a).

c) After making the required modifications, run the program again to confirm the following:

  • Specified tests are now working as expected (Take screenshots)
  • All the steps addressed in the plan (algorithm) are now covered (See Task 2)

d) Run the program in debug mode to trace the values being assigned to the variables for the specified tests (Take screenshots)

In your report you must include the following:

Each question listed above

Response to each question

Task 5:

Andromedax will be conducting PD sessions to demonstrate the software system to all technology staff in preparation for future smartphone releases.

You will be required to develop user documentation that will be used by the technology staff to assist them with using the software system to perform multiple tasks simultaneously on the smartphones.

The user documentation must cover the following steps:

The instructions for running the software application

The valid inputs that can be entered in the software application

The outputs displayed for each valid input entered in the software application

Explanation of each error message displayed in the software application

Resolution for each error message displayed in the software application

Additional Instructions:

Attempt ALL the questions/tasks in this Assignment.

Performance requirement:

  1. Satisfactory (S) performance- met the minimum requirement of all the questions /tasks listed for the Assignment Task.
  2. Not Yet Satisfactory (NYS) performance- did not meet the minimum requirement of all the questions /tasks listed for the Assignment Task.

Students need to achieve satisfactory (S) results in all three (3) assessments to be deemed Competent (CA)

Section B Marking Guide

TASK:

Describe the product to beassessed

Students need to follow the Assessment Instructions for Tasks 1, 2, 3, 4 and 5 and submit all the required answers. Students must complete ALL the listed criteria satisfactorily to successfully complete this assessment.

Task 1

Student has:

Clearly identified the scope of this project

Identified the userrequirements of the software application

Identified the programming language used

Identified 2 Characteristics of this programming language

Task 2

Student has created a plan using an algorithm to explain how the software application willfunction.

Task 3

Student developed program that adhered to the following:

a) Selection constructs with expressions to validate the inputs entered by the user

b) Iteration construct forcontinuously running theprogram until the exit option is entered by the user

c) Operators for calculating the inputs entered by the user

d) Function for running the whole code

e) Variables with appropriate data types for storing theinputs entered by the user

f) Correct syntax for the code as specified in the technical documentation of theprogramming language

g) Coding conventions of the programming language

Task 4

a) Students created 2 tests and explained how they will be conducted. The 1sttest was used to verify the program works correctly on at least 3 occasions. The 2ndtest was used to verify the program blocks invalid inputs on at least 3 occasions.

b) Theexecutable fileof the program was used byanother student run andrecord the results of the 2 tests.

c) Modifications to be made for the program were specified after running the 2 tests.

Student ran the programagain after making therequired modifications and confirmed the following:

  • The 2 tests now worked as expected
  • All the steps addressed in the plan (algorithm) arenow covered (See Task 2)

Students ran the program in debug mode and traced the values being assigned to the variables for the specified tests.

Task 5

Student developed a userdocumentation that covered the following steps:

The instructions for running the software application

The valid inputs that can be entered in the softwareapplication

  • Uploaded By : Katthy Wills
  • Posted on : January 06th, 2023
  • Downloads : 0
  • Views : 273

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more