Constructionis the first practicum performed by all incoming students to the Software Factory and is normally completed the first semester of the junior year in conjunction with boot camp. Using the knowledge and skills developed in the freshman and sophmore years of study, the student will:
Suggested Texts:Code Complete, Instructor Handouts
Students in construction practicum require access to the software development environment, CASE Tool, Test Harnesses (if any), CM tool, and Metrics tool.
Assume 100 students in Construction each semester, Machines in lab for 20% = 20 Machines running above software.
Machines need to be split amonst OS's based on project densities:
Construction is assessed via the artifact inspection of source code and observation of students in the construction process.
Observations ensure students follow the appropriate techniques for the project they are on. Code inspections and peer reviews allow incremental progress assessment to occur.
SQA group integrating students code should also have a say in grade based upon conformance to design and quality of unit testing conducting. This implies the RDD for the code must be prior to end of rotation by some amount.
Artifact inspection includes conformance to coding standards and qualitative judgement on maintainability of student's code.
Assessment weighting should focus on what is different over coding done in first 2 years. I.E. following appropriate factory process based upon project, participation in group development, meeting mini-milestones etc.
Link to this Page