Current (updated 6.25.2024, 3:17 pm)
June 11-23, Weeks 1 & 2 |
|
---|---|
Task | Comments |
|
These videos discuss the syllabus and provide an overview of the course |
HW P1L1 | Watch, Introduction to Software Engineering and answer some questions. |
HW P1L2 | Watch, Life Cycle Models and answer some questions. |
HW VCS | Do 13 tutorials/labs on Git & GitHub. If you haven't used Eclipse before, see my CS 1302 Labs: 1a (Eclipse Setup), 2 (Using Eclipse) |
HW P2L1 | Watch, Requirements Engineering and answer some questions. |
HW P2L2 | Watch, OO Software Engineering & UML and answer some questions. |
HW StarUML | Tutorial to learn to use StarUML to make class diagrams - forward and reverse engineering. You will need this code. You will answer a few questions. If you need help with the questions, this is a refresher on class diagrams. |
HW P3L1 | Watch, Software Architecture and answer some questions. |
HW P4L1 | Watch, (Testing) General Concepts and answer some questions. |
HW Project Teams | Identify your project team and communicate it with me. Directions are in the document. |
|
June 24-30, Week 3 |
|
---|---|
Task | Comments |
HW P4L2 | Watch, Black-Box Testing and answer some questions. |
|
These videos follow this handout: Unit Testing. This important for HW Unit Testing (next item on Schedule) and for the project. Unit testing counts significantly towards your project grade so please understand these things well. There is nothing to turn in, just watch the videos carefully and reference the handout as needed. |
HW Copilot, code | This is a lab on using GitHub Copilot with an Eclipse plugin, Copilot4Eclipse. I've updated this lab (6.25.2024, 3:1pm). This is the original HW Copilot . You can do either. The new one is a little longer, and provides more details and screen shots. |
Omit Summer 2024 |
|
HW P4L4 | Watch, Agile Development Methods and answer some questions. |
User Stories | Read through the document and watch the videos linked to in the document. This is a real example of user stories from a large international company. It will be hard to understand the exact context because of the domain jargon; however, it shows how much more thorough an industry version can be.There is nothing to turn in, just watch the videos linked inside the document carefully. |
HW P4L5 | Watch, Software Refactoring and answer some questions. |
|
The OO Design video that follows this handout, and the Example: BlobGui video follows this code. They are important videos that provide a framework for the architecture of your project. |
|
Video follows these documents: Project Description & Requirements, Sprint Report, User Stories NOTE: The project description says you must build a JavaFX Gui. However, you may use Swing or build a menu driven system. Supplemental Resources: |
Turn in all homework above (including HW VCS) by Sunday, June 30, 11:59pm
|
July 1-7, Week 4 |
|
---|---|
Task | Comments |
Project | |
Hours Check, through Sunday, July 7, 11:59pm |
July 8-14, Week 5 |
|
---|---|
Task | Comments |
Project | |
HW Mid-Sprint Demo Schedule | One member of each team should schedule a 30 minute meeting with me for the Mid-Sprint Demo (see Sprint Report) via email. Available dates: Tues, July 16: 10am, 11am, 12:30pm, 1:30pm, 2:30 pm. I will contact you with a Teams invitation. |
|
July 15-21, Week 6 |
|
---|---|
Task | Comments |
Mid-Sprint Demo | You will receive a Teams invitation |
Project | |
Hours Check, through Sunday, July 21, 11:59pm |
July 22-28, Week 7 |
|
---|---|
Task | Comments |
Project | |
Hours Check, through Sunday, July 28, 11:59pm
|
July 29-Aug 1, Week 8 |
|
---|---|
Task | Comments |
Project | |
Sprint Report (including video) due, Thursday, Aug 1, 10am |
CS 4321 - Summer 2023