2.1 The weaknesses of SDLC
There are few several weaknesses of SDLC. Firstly, it only focuses on the requirements of the end user and does not meet the needs of management. It does not provide information needed to make decision making process to support the business. It is mostly use for the end user with their daily tasks. Therefore, the function of SDLC is limited.
Secondly, the design is mostly focused on the ouput . From the output wanted, the inputs are derived and processes are made. This is difficult as outputs can be frequently change. As the inputs and processes are is designed from the output, it is difficult to make changes in the phase.
Moreover, the steps-by-step process is very iterative. It is true to say that …show more content…
Question 3:
3.1 Alternative types of system development
3.1.1 Rapid Application Development (RAD)
Rapid application development (RAD) is an object-oriented approach to system development that includes a method of development as well as software tools (Kendall & Kendall, 2006). RAD includes the end-user involvement and also can be developed more quikly with lesser cost as it has less phases in its cycle. RAD is mostly used when the business scope is well-defined and narrowed.
For RAD, there are three phases which are:
I. Requirement Planning Phase
During this phase, user,managers and IT staff members meet to discuss the objective and requirements of the system. As it in involves many levels of users, the interaction will try to solve business problems and reach business goals. This phase will ends when the everyone has reach a common ground and the management have given approval to proceed.
II. User Design
During this session, the programmers will interect with users and build models and prototypes that meets the needs of the user. This is a interactive and continuous process and as such, users will have a greater understanding of the design of the system and could put in inputs or modify and improve the system while the design is