

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An examination paper for the embedded software for networking module (eltr9015) in the m.eng. In embedded systems engineering programme at cork institute of technology. Instructions for the examination, duration, sitting, and requirements. It consists of three questions worth 34 marks each, covering topics such as waterfall and agile development models, microsoft's .net and sun's java/j2me environments, and using wireless interfaces for data transfer on embedded systems.
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Semester 1 Examinations 2009/
Module Title: Embedded Software for Networking
Module Code: ELTR
School: Electronic and Electrical Engineering
Programme Title: M.Eng. in Embedded Systems Engineering
Programme Code: EMBED_9_Y
External Examiner(s): Mr. P. French, Dr. D. Heffernan, Mr. P. Quinlan
Internal Examiner(s): Mr. Fergus O’Reilly
Instructions: Answer THREE questions
Duration: 2 Hours
Sitting: Winter 2009
Requirements for this examination:
Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have received the correct examination paper. If in doubt please contact an Invigilator.
Q1 Compare and contrast the Waterfall and Agile development model (e.g. Extreme Programming) of software development.
You should examine the Planning, Prioritisation and Project Management, Quality Assurance Procedures, Implementation/Development and Testing Processes in both models.
Choose two software project examples, one, which is suited to the Waterfall model and one which is suited to Agile Development, explaining why each is so suited.
Total: [34 Marks]
Q2 Microsoft’s .NET environment and Sun’s Java/J2ME environment provide for flexible platform support and mobile/embedded development options. Explain your understanding of their respective architectures/features, their respective toolsets and third party support. Give two examples for each approach outlining their respective benefits. Total: [34 Marks]
Q3 Outline the software steps involved in using a Bluetooth or WiFi or Zigbee interface to transfer data on an embedded programming platform/system. You should briefly describe the wireless technology, outline the software protocols involved, steps needed to complete the software interface, possible libraries and maintenance of the communication channel when a connection is made. Total: [34 Marks]
Q4 Describe two of the following.