![[FA] SIT One SITizen Alumni Initiative_Web banner_1244px x 688px.jpg](/sites/default/files/2024-12/%5BFA%5D%20%20SIT%20One%20SITizen%20Alumni%20Initiative_Web%20banner_1244px%20x%20688px.jpg)
Professional Software Development
This module introduces students to modern software development methods and techniques for building and maintaining large systems. This course will emphasize on the Agile software development methodology, ensuring that the students are able to plan, organise and schedule a substantial team based project. It also covers capturing and specification of functional and non-functional requirements, as well as the design, implement and test a system which demonstrably meets project requirements. The students will also be taught to use appropriate Quality Assurance techniques, including test suite planning, continuous integration, as well as the use of version control and appropriate configuration management tools and techniques. It makes the students aware of the professional, social and ethical dimensions of software development and instils in the students a professional attitude towards software development.
Note that PSD is 10 credits and continues in Year 2 Trimester 2.