Question: Use Microsoft Word to answer the questions below. For number 3 , use a diagramming tool like MS Visio or Lucidchart ( or a tool

Use Microsoft Word to answer the questions below. For number 3, use a diagramming tool like MS Visio or Lucidchart (or a tool of your liking) to complete the following:
Why are requirements important when creating computer programs? Can software be created without requirements? Why or why not? Define the software development life cycle and explain why each step within the cycle is important.
Create the functional requirements (how the application should function) for a non-scientific software calculator.
Design the following programs. For each, you must have at least one IPO chartand use either flowcharts or pseudocode for the logic of the program.
Temperature conversion program
Inputs are a temperature value and unit of temperature measurement. For example, the user would enter 60, F at the command line.
The conversion program will convert Fahrenheit to Celsius or Celsius to Fahrenheit.
The result will be written to the command line.
Simple salary calculator
25 employees
Name, hourly rates, and hours worked are in a flat file in this format: Last name, first name, hourly rate, hours worked, supervisor email account
For example, a record would look like:
Smith, Joe, 15,40, lucy_ball@company.com
Full-time is 40 hours per week.
For anything over 40 hours, the employee makes 1.5 times their hourly rate.
Overtime should not exceed 50 hours.
If the employee worked over 50 hours, an email message must go to the employees supervisor.
Write the results to another file in the following format: Last name, first name, weekly salary, and add a Y or N to the file if the supervisor was sent an email.
For example, the output record would look like:
Smith, Joe, 600, N

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!