As a group, we believe that the Software Design Model to be used is the V model. This model takes the approach of tackling every stage of development, completing it and testing it before moving on to the next stage. Yes, it is a time consuming process but it is suitable for small projects such as designing this phone app. It also gives the advantage of discovering any problems early so they can be rectified. We should take on the same methodical approach for the phone app testing each stage of development before advancing to the next one throughout the entire process of design, creation and implementation. Another very important reason for using this technique is to ensure full compatibility and coherency with any existing systems as well as consistency with different smart phone platforms.
Question 2 Gathering Requirements Techniques
Our sources for the app requirements will come from customers (hotel management), hotel IT personnel and hotel guests.
Hotel management will provide the initial needs for the app, identifying the general purpose and function of the app as well as detailing procedures and protocols for example room booking processes, colour schemes, logo placement etcetera. IT staff, administration or IT managers to be more exact will provide more technical requirements as the app will need to be integrated and work with existing systems. Brief questionnaires and short on the spot interviews will be given to hotel guests in the effort to take the users suggestions into consideration even if they cannot be incorporated in the first release but in future updates. The importance of looking at all these sources allows for a more comprehensive, user friendly app that meets the needs of the customer (hotel management) usable by the users (present and future hotel guests) and is compatible with already established systems.
Question 3 Interface Design Techniques
The answer to the question of why we will use the following design techniques is simple. We want to create an app that can be used on multiple phone platforms by users of varying technological capabilities that is rigid, stable, secure and robust. As well as maintaining ease of use, easy to understand and fault tolerance in case of mistakes. Incorporating these techniques will also ensure expandability with the release of future updates with additional support structures.
Consistency: the app must be consistent with any existing process that the hotel already has in place users will already be familiar with these processes and the app must adhere to these
Standardisation: the same standards must be incorporated across platforms be it Android, iPhone, Blackberry or Windows phones the process must look and operate the same throughout.
Online help: on the chance that mistakes are made users can access online help facilities.
Multilingual support: it is safe to assume the a hotel will have guest from all over the world so having an app that has...