Understand the distinction between software engineering and programming, and thus the distinction… 1 answer below »
Learning Outcomes Assessed The following course learning outcomes are assessed by completing this assessment: • Understand the significance of detailed project planning and control. good communication and documentation and the use of appropriate tools in order to provide a quality product • Understand the distinction between software engineering and programming, and thus the distinction between a software configuration and a program. • Understand the methods and techniques involved in designing, implementing and maintaining an information system, in particular using an object-oriented approach • Understand how unit tests are used during software development to assist in agile programming techniques such as refactoring • Work together in small teams to complete a fully documented, detailed design and implementation of a small business information system • Demonstrate skills in designing and implementing an information system • Demonstrate skills in designing Unit tests