SOFTENG 750 / COMPSCI 732 Software Development Methodology, Tools and Techniques
Instructor: Dr. D. Paul Ralph
Tuesday, 1-3pm, 403-404 (Engineering Block 3, Room 404)
Wednesday, 2-4pm, 105S-039 (Clock Tower - South, Room 039)
Office Hours: by appointment, Building 303S, Room 492
Attendance is Mandatory
Please post all questions on Piazza so everyone can see my response and discuss the issue. If you have any problems or feedback for the developers, email firstname.lastname@example.org. You can find a link to our Piazza page on Canvas: https://canvas.auckland.ac.nz/
The purpose of this class is to understand the fundamentals of software project management, systems analysis and the tools that support these activities
Topics include theory of software engineering, sensemaking (requirements), coevolution (analysis and design) and project management. See Canvas for specifics. Topics and their order are subject to change as the course evolves.
Ralph, P. (2016) The Software Project Management Workbook, Auckland University Press.
Term Project: 60%
In-class assignments: 20%
The term project is an analytical report on the state of requirements documents. Students will analyze the composition of a set of requirements documents and write a report conveying the results and implications of their analysis. Further details will be provided in class. Some parts of the project will be completed as in-class assignments.
Most classes will involve a quiz on the required readings and/or an in class assignment. Many classes will have both.Quizzes and assignments may be given at any time during class. If you arrive late or leave early, you may miss them. No make-up quizzes or assignments are available. In-class assignments will be completed in the course workbook. You will need to bring the workbook to every class. Workbooks will be collected periodically for grading. However, students can miss up to 2 quizzes and 2 in-class assignments without penalty – no explanation required.
Lectures are not recorded. Attend class.
Marks are not negotiable
The syllabus page shows a table-oriented view of course schedule and basics of course grading. You can add any other comments, notes or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the 'Edit' link at the top.