Saturday, 4 April 2015

Assessment s10.1



PROGRAMMING PROJECT (LEVEL 1)

Mr. Lim runs a small factory. Currently, his clerk is calculating the employees’ WEEKLY GROSS PAY manually. This has been difficult with the raising number employees lately.

So, you are asked to develop a program that will determine the WEEKLY GROSS PAY for each employee of a company.  After interviewing the clerk, you got to know that he gross pay of each employee is calculated using the following formula:

WEEKLY GROSS PAY  = (  NUMBER OF HOURS WORKED   HOURLY RATE  )

The HOURLY RATE for all the employees is RM4.50. The program must show the NAME, STAFF ID and the WEEKLY GROSS PAY of every employee.

i.)         State the purpose of the program: ___________________________________________________________

ii.)        State a constant for this project           : __________________________

iii.)       Complete the Input Process Output (IPO) Diagram given below.

INPUT
PROCESS
OUTPUT












State the phase in which this IPO Diagram is done      : _____________________________________


iv.)              Besides making an IPO Diagram, what are the other activities carried out in the Phase mentioned above.
a.)                ____________________________________________________________________
b.)                ____________________________________________________________________
c.)                ____________________________________________________________________
d.)                ____________________________________________________________________


v.)                A Top-Down Design Model is created in the Second Phase which is the Design Phase. Draw a Top-Down Design Model for this project.

















vi.)              Write a Pseudo Code for this project.
                                               


 

























            State the phase in which Pseudo Code is done            : _________________________________

vii.)            Besides Pseudo Code, a programmer draws Flow Chart in order to design his/her program. Draw a Flow Chart for this project.























State the Control Structure used in this project          : _________________________________


viii.)          Draw an Input Interface and an Output Interface for this project.


Input Interface






















Ouput Interface




















ix.)              List the documentations created in the Design Phase.

a.)                ____________________________________________________________________
b.)                ____________________________________________________________________
c.)                ____________________________________________________________________
d.)                ____________________________________________________________________


x.)                Name the third phase in program development           : ____________________________________

xi.)              Code the program with Ms Visual Basic 6.0. Include Global Comment and Internal Comment in your source code.

xii.)            Name the fourth phase in program development        : ____________________________________

List the types of errors that could be identified in this phase.
a.)                ____________________________________________________________________
b.)                ____________________________________________________________________
c.)                ____________________________________________________________________


xiii.)          Print and paste the Error-free Program Listing (Source Code) for this project.











xiv.)          Complete the table below


Phase
Documentation
1

Problem description
IPO Diagram
2

Top-down Design Model
Pseudo Code
Flowchart
Input & Output Interface
3

Comments within the source program (Global Comment and Internal Comment)
4

Error-free program listing
5

User Manual

xv.)            The last phase (fifth phase) of program development is the Documentation Phase. In this phase, programmer

will compile the Problem description and  __________________________ done in the Analysis Phase,

Top-down Design Model, Pseudo Code, __________ and Input & Output Interface done in the Design Phase,

write the Comments within the source program done in the Coding Phase,

print the Error-free program listing done in the Testing and Debugging Phase.

Finally, the programmer will create/write _____________________ for the program.


xvi.)          Create a User Manual for your program.

xvii.)        Explain the importance of documentation.

No comments:

Post a Comment