Welcome to C868-Software Development Capstone! You will design and implement a software solution that addresses an organizational need or problem. Your project can be a new application or it can consist of substantial modifications to an existing application. It can be a stand-alone, mobile , or a web-based application. If you like, feel free to discuss your topic with the Course Instructor assigned in your Course of Study. If you don't have one, enroll so one can be assigned to you.
Please view the Course Overview (PLEASE DON'T SKIP THIS).
Click the gold 'Go To Course Materials' link in the Course of study, and focus on Modules 3 and 4 – that’s where the meat of the requirements are found. When you are ready, proceed to Task 1. Note that all documents linked here are also available at the bottom of the page.
Before settling on a project idea, view this video on the minimum 10 software program attributes for the Capstone: Minimum Attributes.
Go to the Assessments section on the Course of Study landing page and click the Task 1 'View Details' link. Read the TASK OVERVIEW, and then scroll to the bottom to download the SUPPORTING DOCUMENTS.
Compose the TOPIC APPROVAL FORM and submit it to UGCapstoneIT@wgu.edu for Course Instructor (CI) signature. If there are questions or other issues your CI will let you know. Here is a sample Topic Approval Form for reference. Send the Topic Approval Form to your Instructor for a signature.
Complete the Waiver. Check the first box if you aren't going to reveal restricted info from your employer; e.g., you might report a real project, but mask restricted info. If you are unsure, check with your Course Instructor.
Submit the Topic Approval Form and Waiver to Task 1 at the same time.
Produce Section A. Use the Capstone Section A Template to write your response. Don't submit, though, until all of Task 2 is ready.
Produce Section B. Develop your program and include ALL of the required components identified in section B of the task description.
Note that those listed in the task description are the minimum requirements.
PLEASE NOTE: Capstone Instructors supervise all IT Capstones in all Programs; they are not Software Development SMEs. For specific programming help, contact a CI from the applicable course listed in the Software Capstone Topic Coverage. If you are unable to do that, ask your CI for a referral. You might also find that Pluralsight is helpful .
If you use MySQL on a local computer, this Setup a Local MySQL Database PDF may help.
Here is where to find Unit Testing Resources.
If you are basing your Capstone on your work from a previous Software Development course, watch this video on the database piece: Using the VM Database for Capstone Students (the new link is Performance Assessment Lab Area for JDK17 users)
Produce Section C using the Capstone Section C Template.
You may combine the Design Document and Testing Document into a single PDF or Word file.
You may combine the User Guides into a single PDF or Word file.
IMPORTANT: If applicable, include instructions for running your application in an IDE that includes versions, add-ins, emulators, and userID/password for testing purposes .
Submit all documents for the THREE sections - A, B, and C - for evaluation at the same time.