Published using Google Docs
SDLC Locker 2040 (AP)
Updated automatically every 5 minutes

Software Development Life Cycle

Locker 2050

Ray Kurzweil says you should invent not with the technologies that are available today, but with the technologies that will be available in the future.

Assignment

Imagine money is no object.  Imagine you can break the laws of physics.

Your goal is to develop either:

Option A: Locker 2050 (to be released in 25 years)  ...Unless one of your features is a time travel machine, in which case this locker may have already been developed in the past. The locker must run on a completely integrated, electronic system.  Staff in the office, teachers and of course students need access to each locker.

Option B: Bio-informatic device 2050 ...How will we enhance our bodies or minds?  What great medical technology breakthrough will you discover?  Besides the end-user, the device must be upgradeable and/or serviceable by technicians.

Option C: Public transportation system 2050 ...How will we move people around our cities? Our planet?  To our colony on Mars?  Drivers, maintenance, customers, how will they access this system?

There are four sections to the assignment


Step 1: Analysis - Use Case Diagram (25%)

This should be done together, producing one Use Case Diagram per partnership.

For Lockers:

  1. You will have THREE user groups: students, teachers/admin, custodians  
  2. Then brainstorm a rough list  of features that a futuristic high school locker should have (you will need 15 features).    Use these rules to govern your final list of 15

Your features should consider:

  1. Determine which features each user group will need access to.  Make sure each group has at least one unique feature.
  2. Draw a Use Case Diagram:  that includes 15 features.   The Use Case diagram is what gets marked.

For Bio-Informatic Devices

  1. You will have TWO or THREE user groups: end user (patient), technicians and developers  
  2. Then brainstorm a rough list 10 of features/requirements that your device will have.  Feel free to be very specific to get up to 10.      

Your features should consider:

  1. Determine which features each user group will need access to.  Make sure each group has at least one unique feature.
  2. Draw a Use Case Diagram:  that includes 10 features.   The Use Case diagram is what gets marked.


Step 2 - Design (Gantt Chart) 25%

Your SDLC is 2 years and it is December 2047.  That means you have 2048 and 2049 to get your product from concept to market.

Draw a Gantt chart that includes at least 6-10 tasks.  Tasks represent the horizontal rows in the chart.  They include steps related to hardware design, software design, purchasing, etc.  

The following are some possible processes to include but you can deviate from this list.  You only need 6 for full marks.   They are deliberately out of order:

How to build your Gantt Chart

  1. Determine the order of the processes listed above AND estimate how long they would take.
  2. Break your 2 years into 3 month segments. These go across the top of your chart
  3. Add the chart blocks to show when the processes should occur.


Step 3 - Implementation, Testing and Deployment & Maintenance (25%)

Can be done once per partnership.

On the back of your drawing, give a one explanation of how these other phases of  the SDLC will be completed:

  1. Implementation
  1. Testing
  1. Deployment & Maintenance


Step 4 - Deployment (Advertisement)  And/Or Design (Blueprint) - 25%

Each partner must complete one of the following. Partnership must cover BOTH options. Individuals can choose from the 2 options.

Magazine Ad

Note: Advertising would likely be done in the Deployment & Maintenance Phase of the SDLC.

Draw/produce a magazine style advertisement for your locker.  (On a 11x17 sheet of paper or in an alternative medium, Photoshop, Illustrator, Paint,  Lucid chart, etc.).

This advertisement must include:

Blueprint/Schematic

Note: Blueprints would likely be done in the Design Phase of the SDLC

Create a technical diagram: