1) Imagine you are a part of a team that is tasked with writing a mobile applica
ID: 3560459 • Letter: 1
Question
1) Imagine you are a part of a team that is tasked with writing a mobile application (app) that will allow users to send pictures to their friends. The manager does not want to waste time creating code modules. Describe at least one (1) advantage of modularizing code for this type of task. Justify your response.
2) Imagine you are a part of a team that is tasked with writing a mobile app that will allow users to coordinate meetings with their business contacts. The team wants to sort the relevant data by user specified criteria. Determine whether or not you believe this type of sorting would be a useful feature for the app. Provide a rationale for your response.
Explanation / Answer
I am working on a mobile app for business purpose
1) One advantage is code encapsulation. In some instances another team may work on the same program. They can interface with your code, but not change it.
Also, organization. Use different modules to separate different areas of the project. this can make it easier to find code areas that need to be maintained.
Another advantage is code re-usability. It makes it easier to use the same code in another project.
If sending pictures need to be added in someother module same thing can be added there or it sending pictures should be barred stoping this module will work :)
2) I prefer hash sort...As u can sort data with relevant dictionary words so that searching for user becomes easy. and yeah this sort of mechanism is useful sometimes user needs to send some relevant data or search it and searching it through messages makes it easy for him to search and save time :)
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.