
COMPX341-22A (NET)
Advanced Software Engineering Design
15 Points
Staff
Convenor(s)
Jemma Konig
4768
G.2.04
jemma.konig@waikato.ac.nz
|
|
Panos Patros
4651
G.1.11
panos.patros@waikato.ac.nz
|
|
Administrator(s)
Librarian(s)
You can contact staff by:
- Calling +64 7 838 4466 select option 1, then enter the extension.
-
Extensions starting with 4, 5, 9 or 3 can also be direct dialled:
- For extensions starting with 4: dial +64 7 838 extension.
- For extensions starting with 5: dial +64 7 858 extension.
- For extensions starting with 9: dial +64 7 837 extension.
- For extensions starting with 3: dial +64 7 2620 + the last 3 digits of the extension e.g. 3123 = +64 7 262 0123.
Paper Description
This paper discusses advanced software engineering design methodologies focusing on Software Requirements, Software Maintenance and Software Quality Assurance. Assignments include Software Requirements Specifications (SRS) documentation; verification-and-validation CI/CD regression toolchains for assuring correctness and security, and benchmarking containerised-application performance vs. resource utilization.
The learning outcomes for this paper are linked to Washington Accord graduate attributes WA1-WA11. Explanation of the graduate attributes can be found at: https://www.ieagreements.org/
Paper Structure
The paper is planned to be taught via recorded lectures, assignments and readings from the required textbook and recommended texts.
Lecture materials will be available through Moodle and recorded on Panopto.
Learning Outcomes
Students who successfully complete the paper should be able to:
Assessment
The paper will be assessed through five individual assignments.
If you are enrolled in a BE(Hons), samples of your work may be required as part of the Engineering New Zealand accreditation process for BE(Hons) degrees. Any samples taken will have the student name and ID redacted. If you do not want samples of your work collected then please email the engineering administrator, Natalie Shaw (natalie.shaw@waikato.ac.nz), to opt out.
Assessment Components
The internal assessment/exam ratio (as stated in the University Calendar) is 100:0. There is no final exam.
Required and Recommended Readings
Required Readings
- Bourque, Pierre, and Richard E. Fairley. Guide to the software engineering body of knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press, 2014.
Recommended Readings
- Beyer, Betsy, et al. Site Reliability Engineering: How Google Runs Production Systems. " O'Reilly Media, Inc.", 2016.
- Gregg, Brendan. Systems performance: enterprise and the cloud. Pearson Education, 2014.
- Molyneaux, Ian. The Art of Application Performance Testing: From Strategy to Tools. " O'Reilly Media, Inc.", 2014.
Online Support
Workload
Linkages to Other Papers
Prerequisite(s)
Prerequisite papers: COMPX202 or COMPX242