Software engineering for telecommunications
B R Krishnan
3 points * 16 lectures, 9 tutorials/laboratory hours * Second semester * Clayton * Prerequisites: ECS2380 (Computer systems engineering II) or equivalent
Methodology and models of software development. Real-time programming. Concurrency. Mutual exclusion, process synchronisation and communication mechanisms. Distributed systems. Layered architecture and OSI. Formal methods for software specification and verification of correctness. SDL. State charts. Implementation issues. Software reliability engineering. Software management and quality assurance.
Assessment
Examinations (2 hours) * Assignments * Project work
Recommended texts
Pfleeger S L Software engineering 2nd edn, Macmillan, 1991