5. SOFTWARE DEVELOPMENT PROCESSES FOR E-MENU APPLICATION
BASED ON RAD, PROTOTYING AND DIRECT OBSERVATION
Design the
Make list of Design UML Design
database Design Class
requirements Use Case Workflow
Observation throughout the development process
using ER- Diagram
Diagram Diagram
diagram
Refine documents
Design & develop e-menu web
Test System
Develop the first Create the and Web services for
e.g. Web
prototype database the first prototype on .NET
Services
(ASP.NET Language)
Observation
Modify list of requirements &
Present the first Get feedbacks from
design documents, at a
Prototype the restaurant manager
and Web services
Thai Dining
Create
Develop the final prototype by Develop
Develop the final document to
Xcode on iPad web for back
Prototype test
(Objective-C Language) office on .NET
requirements Restaurant
Interview restaurant staff; in UK
Present the final Present the final prototype by
restaurant manager, waiting staff
Prototype Videos, and Demo on iPad & Web
and chefs
Make The users’ perceptions Recommendations of e-menu
Recommendation on the e-menu prototype application development
s 5
6.
7.
8.
9. REFERENCES
• KHAN, Asif Irshad, et al. (2011). Comprehensive study of commonly practiced heavy and light weight software
methodologies. [online]. International Journal of Computer Science, 8(4), 441-450. Article from TechRepublic last
accessed 3 September 2012 at: http://www.techrepublic.com/whitepapers/a-comprehensive-study-of-commonly-
practiced-heavy-and-light-weight-software-methodologies/3809811/post.
• MAC DEVELOPER LIBRARY (2012). Model-View-Controller. [online]. Last accessed on 8 September 2012 at:
https://developer.apple.com/library/mac/#documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html.
• MICROSOFT ASP.NET TEAM (2009). ASP.NET MVC Overview. [online]. Last accessed 9 August 2012 at:
http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview.
• YIN, Robert K. (2010). Application of case study research. 3rd ed., London, SAGE Publications.