diff_months: 16

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 called MobileOS.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 the executable file of 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 in 4a).  

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 be  assessed

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 user requirements 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 will function.

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 for continuously running the program 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 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

Task 4 

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

b) The executable file of the  program was used by another student run and record the results of the 2  tests.  

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

Student ran the program again after making the required modifications and  confirmed the following: 

  •  The 2 tests now worked as expected 
  •  All the steps addressed in  the plan (algorithm) are now 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 user documentation that covered the  following steps: 

• The instructions for running  the software application 

• The valid inputs that can be  entered in the software application

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

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