0
0
Intro to Computingfundamentals~10 mins

Deployment and release in Intro to Computing - Draw & Build Visually

Choose your learning style9 modes available
Draw This - beginner

Draw a flowchart that shows the typical steps involved in deploying and releasing a software application from development to production.

10 minutes
Hint 1
Hint 2
Hint 3
Grading Criteria
Start and End oval symbols present
Process steps represented by rectangles
Decision points represented by diamonds
Flow direction clearly indicated with arrows
Includes development, testing, approval, and release steps
Loops back correctly for bug fixes and approval denial
Solution
  _______                 _______                 _______                 _______                 _______
 / Start \               | Develop|               | Testing|               | Approval|             | Release|
 \_______/               | Code   |               |        |               | Decision|             | to Prod|
     |                   \_______/               \_______/               /________/             \_______/
     |                        |                       |                       |                      |
     |                        v                       v                       |                      v
     |                 ___________________     ______|_______                No                     End
     |                | Fix Bugs / Improve |   | Request Changes| -------------->                      
     |                |___________________|   \_______________/                        
     |                        |                                                        
     |                        v                                                        
     |                 _________                                                        
     |                | Testing |                                                       
     |                | Again   |                                                       
     |                \_________/                                                       
     |                        |                                                        
     |                        v                                                        
     |----------------------> Approval (Yes) ------------------------------------------>

This flowchart starts with the Start of the deployment process.

First, the software is Developed by writing code.

Next, the code goes through Testing to find bugs or issues.

If problems are found, the flow goes to Fix Bugs / Improve and then back to Testing.

Once testing passes, the process moves to Approval Decision. If approval is denied, it loops back to request changes and testing again.

If approved, the software is Released to Production, and the process ends.

Variations - 2 Challenges
[intermediate] Draw a flowchart for deploying a web application that includes a rollback step if the release fails.
[advanced] Draw a detailed flowchart for continuous deployment including automated testing, staging environment deployment, manual approval, and production release.