Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.9 KB

File metadata and controls

61 lines (48 loc) · 1.9 KB

Lab Report: Continuous Integration


Course: CIS 411, Spring 2021
Instructor(s): Trevor Bunch
Name: Your Name
GitHub Handle: Your GitHub Handle
Repository: Your Forked Repository
Collaborators:


Step 1: Confirm Lab Setup

  • I have forked the repository and created my lab report
  • I have reviewed the lecture / discsussion on architecture patterns.
  • If I'm collaborating on this project, I have included their handles on the report and confirm that my report is informed, but not copied from my collaborators.

Step 2: Analyze the Proposal

Serve Central ... ENTER A BASIC SYSTEM INTRODUCTION HERE (1-2 Sentences).

Step 2.1 Representative Use Cases

Use Case #1
Title
Description / Steps
Primary Actor
Preconditions
Postconditions
Use Case #2
Title
Description / Steps
Primary Actor
Preconditions
Postconditions

Step 2.2 Define the MVC Components

Model View Controller

Step 2.3 Diagram a Use Case in Architectural Terms

INSERT IMAGE HERE with a Description.

Step 3: Enhancing an Architecture

Step 3.1 Architecture Change Proposal

INSERT Architectural change proposal here, and how it meets the two new requirements. Explain both the benefits and draw backs of your proposal.

Step 3.2 Revised Architecture Diagram

INSERT IMAGE HERE with a Description.

Step 4: Scaling an Architecture

INSERT Architectural change proposal here, and how it meets the four new requirements. Explain both the benefits and draw backs of your proposal. If the changes are significant, then you need to explain why the changes are necessary versus a nice-to-have enhancement.

Extra Credit

If you opt to do extra credit, then include it here.