Imagine you are a Software Architect at ABC incorporated. You job is to submit a report about a software design project.
The software design life cycle is followed. The following is the deliverables for the project. Each deliverable is considered a milestone of the project:
o Project Proposal Statement (Framework): a single paragraph describing why you selected this application? What is the intent of the application? What is the platform selected.
o Application Design (flow chart and the different implementation phases): a graphical representation of your software. It can be a UML or a Visio diagram describes the interaction between the objects and the different attributes of the object.
o Algorithm and Pseudo code: a Pseudo code for the project. A human-readable Pseudo code in order to make sure your implementation is following the design logic
o Working code and executable: Actual source code and the packaged end result.
In the paper please discuss the following points:
• What kind of Mobile Application you are discussing?
• The design of the Mobile App.
• Brief description about the Mobile App.
• Describe how it works?
• Describe the research and development phases if applicable and the benefits?
• Marketing plan.
• Give the current overall usage and the future generation of the product.
• Conclusion.
Ideas for Paper:
• Media Streaming ( video applications, video of today, scene of today, interactive conferencing)
• Enterprise Applications (email clients, FIT registration app)
• Location-based (FIT interactive map)
• Clients for Web Portals (cafeteria/restaurant menu), (grading book), (anonymous survey-taker for class)
• Social Networking (IMs)
• Personal Information Management
• Secure Messaging
• Mobile Games
• Mobile Website (dictionary, Translations, Calculators, quote of today)