CIS 355a week 4 and week 7 Course Project

jonho2012
WEEK7.docx

WEEK 7: COURSE PROJECT (APPLICATION CODE) AND PEER REVIEW

SUBMIT ASSIGNMENT

· Due Sunday by 11:59pm

 

· Points 90

 

· Submitting a file upload

· Available Feb 17 at 12am - Mar 2 at 11:59pm 14 days

APPLICATION CODE AND PEER REVIEW

Complete the Course Project application code. See the Course Project page in the Introduction and Resources area under Modules for more information.

The documentation you reviewed a couple of weeks ago was certainly an important artifact of the software development process. This week, you will review the most important artifact of all - the program source code. Code reviews are regularly conducted by software development teams for a variety of reasons, such as to ensure conformance to software requirements, to improve structure and maintainability, and to seek opportunities for optimization, just to name a few.

Formal procedures exist for performing code reviews, but we're going to keep it relatively casual. Here is how we will conduct ours:

Each project team must upload their source code files.

Each student must review the code written by the other teams and provide feedback on them. Do you like something they did? Did you see a problem that they overlooked? Can you think of any scenarios that they might not have considered? Does the code appear to implement the correct logic for the program? Is it easily readable?

Once you have received feedback from your classmates, read each of their comments and consider how you might improve your work as a result of the feedback you received. When you present your project at the end, we want to hear how the feedback shaped the final product.

Don't forget to submit your assignment.

The following grading rubric will be used for the code portion of the project:

Flooring Application

Points

Description

Standard Header

2

Must contain program name, student name, and description of the program

Program Compiler

2

Program does not have any error

Program Execution

2

Program runs without any error

Number of Tabs

10

Three or more tabs are used.

Components for All Required Inputs

25

Components for customer name, address, floor type, length, width,

area, and cost with buttons to calculate area, calculate cost, display

order summary, and display order list are included.

Area Calculation

4

Area is calculated correctly.

Cost Calculation

5

Cost is calculated correctly.

Data Validation

10

If no values or non-numeric values are entered, the proper error

message should display.

Data within Database Table

10

When values are entered, the data is stored correctly in the

database table.

Customer Orders

10

All records saved to the database are displayed in a list with

appropriate formatting.

Correct Output

10

When values are entered, the order summary is shown with

appropriate formatting.

Total

90

 Meets or exceeds expectations

 

Previous Next