(ENG)
G K Egan
4 points + 26 lectures + 26 hours of laboratory and problem classes + Second semester + Clayton + Prerequisites: ECE2702, MAT3901
Synopsis: The methodology of software development and lifecycle models; characteristics and requirements of real-time systems including scheduling under crisis time constraints; concurrency; process synchronisation and resource sharing; inter-process communication mechanisms; distributed systems; formal specification techniques; software validation and quality assurance; standards; performance metrics; human factors in software engineering.
Assessment: Examination (3 hours): 70% + Project work: 30%