ITECH7410 Software Engineering Methodologies Annotated Bibliography Assessment
Requirements
Overview
ConductasearchofacademicliteraturerelatingtothetopicofSoftwareEngineeringMethodologies(including development life cycle models and tasks) that are applicable to the design of Internet ofThings (IoT) systems. The problem selected must adhere to the requirements outlined in thisdocumentandshouldberelatedandappliedtotheconstructionofasmartcampus.
Compile an annotated bibliography based on 5 peer reviewed articles that are no more than 5 yearsold. This should be presented with an introduction, a concise summary of relevant information fromeach article and a conclusion. The reader should understand the problem and how these articlesprovide information that is relevant toward defining a software engineering approach to solving thatproblem. The reference style to be adopted is APA 7th edition. The format of the report submitted mustadheretothestructureoutlined inthemarkingrubric.
This is an individual assignment and students must submit it to Turnitin prior to submission.Topicselectionconsiderations
The topic area is very general. This is to enable students to define their specific area of research,based on their individual interests and career objectives. Each student is expected to source articlesindividually that are specific to a particular topic within Software Engineering methodologies that couldapplytoaspecificdevelopment inthecontext ofasmartcampus development.
In the introduction, describe a particular specific development scenario that could feasibly form part ofa larger development project building a smart campus. The problem scenario should be quite specific.It is expected that each student will describe a unique problem and will independently source articlesrelevant tothat problem.Itisimportantthateachstudenthasadifferenttopic focusandsourcesdifferent articles. These articles and others found during semester can be used to assist with the finalseminar at the end of semester. The final seminar will be presented in groups of 4. Each group of 4will discuss the Software Engineering methodologies that could be applied in the development of asmartcampus.
Exampletopicscouldbebasedon(butnotlimitedto)thefollowingbroadscenarios:
- developasmartresidenceforstudentaccommodation;
- create a smart room security, access and monitoring system that maintains accurate recordkeeping of attendance and security aligned with timetable, using student user id cards andsmartsensors controllinglighting;
- developasmartsafetyandsecuritysystemoncampususingsensorsandcameras;
- develop virtual avatars using software agents associated with rooms and information points toprovide informationtostudents;
- developasmartstudentadministrationsystem;
- developasmartexamhallwithabilitytoidentifystudentsandmonitorstudentsduringexams;
- developasmartcalendarsystemthatwillremindstudentsofclassestoattendanddeadlines
e.g. fee payments, library books and when assessments are due for submission and based onduedatesforassessments, promptstudents to startworkingontheirassessments;
- developasmartinfrastructureandenergyefficientsystemincludingsmartbinsthatnotifywhen they are