The IT Solutions is a firm that is undergoing positive growth that is brought about by the use of technological infrastructure within the Sydney CBD. The firm offers technical services on matters of networking, hardware and software resources (Ang, Chong, and Li, 2015). The IT Solutions is made up of a group of staff and two administrative staffs.
This growth has created a niche for the firm to develop a system that will ease the work of the consultants that is becoming overwhelming to them. The manager of the firm is looking forward to a system that will act as an intermediary between the clients of the firm and the IT consultants.
In system development, a methodology is a blueprint that governs the processes and structures of developing a system.
The System Development Life Cycle is a series of well-stipulated phases that are used to guide system developers to successfully develop a system. It is made up of seven phases:
This phase mostly involves identifying the scope of the domain problem and identifying the possible solution to counter the problems.
At this phase, the developer tries to identify the functional requirements of the system. This phase is where system analysis is carried out to identify the need of the system user.
At this phase, the developers try to create mock-ups of the actual system that capture the specific details of how the system is supposed to behave once it has been completed (Bentley, Dittman and Whitten, 2010). The mock-up should capture all the functional requirement of the system.
At this phase is where the actual coding of the system is done. The system developers try and ensure the details captures in the mock-ups are captured in the actual code. The developers only code what is captured from the system design phase.
In this phase, the different models that were coded are integrated so as to form a super system. The system is then tested to ensure that the system is functioning as expected.
This phase involves coding and transfer of the information for the previously existing system. At this phase, a large percentage of the coding is done.
This is the last phase of the SDLC where the system is given to the actual users. Based on their response to the system, modifications can be done to meet the client’s demands or preferences.
There are various factors that affect the approach that will be used to develop a system. There are generally to the type of approaches that are used by designers. They include;
This type of SDLC evolved from the (RAD) Rapid Application Development. This approach provided the ability to change or adapt to the change in the input of the system. This type of approach is best suited for systems that don’t have a predefined input.
Pros of Adaptive SDLC approach
Cons of adaptive SDLC approach
In contrary, the predictive approach is characterized by planning for the future outcome and risks. In this approach, the developers can give detailed information about the system features through the entire development process. The adaptive approach of SDLC is more preferable and effective that the predictive approach.
Pros of predictive SDLC approach
Cons of SDLC approach
There is no midway software thus making it difficult to know the final outcome of the system.
When it comes to more complex system, it has limited capabilities
The methodology of choice for the development of the IT Solution system is agile methodology. This methodology is an adaptive approach to SDLC and it involves the users at every stage. The user involvement will enable IT solutions to develop an enhanced system that will meets the requirements.
Also known as requirement elicitation, it involves a thorough process of identifying the requirement for a system. There are several requirement gathering techniques;
An interview is a technique that is used to obtain qualitative information from various information sources. An interview is performed when an interviewer asks questions that are either formal or informal. This type of requirement gathering can be used to interview the staff members of IT solution. The interview will be economical since they are few in number and it will give detailed information on the challenges that they are experiencing form the current system.
Brainstorming is a requirement gathering techniques that enables a group of experienced staff members to come up with Ideas and thought concerning a system. The ideas are normally abstract but most of them act as the basis of developing the required system (Kendal and Kendall, 2010). This technique can be employed to the staff members for them to try and raise ideas of the requirements that the new system should meet.
The fact that questionnaires have been occasionally applied in order to determine the shifts, preferences, and opinions of the users to a particular system makes it most favorable to use this technique on the numerous users (Valacich, George and Hoffer, 2014). In comparison with interviews, it is suitable for gathering quantitative information.
This method is also coast friendly and easy to administer to the users of the system. Based on the questions asked, the IT Solutions will be able to gather information from its clients.
There are two main categories of requirements; functional requirements and non-functional requirements. The non-functional requirements are the criteria that are used to determine the performance of a system (Senn, 2009). On the other hand, functional requirements are the function that a system is supposed to meet.
The functional requirements of the IT Solution system include;
The non-functional requirements include
Conclusion
The requirement gathering techniques in this report will be able to ensure that the system will work as required. Also, the requirements that have been stated in this report will aid the developer to design the system that will be able to meet the clients need as well as ease the work of the staff members.
The approach of SDLC that I would recommend that is the adaptive approach. This will enable the system to adapt if the requirements may change. The adaptive approach has also over the past proven to be more successful than the adaptive approach.
References
Ang, K.H., Chong, G. and Li, Y., 2015. PID control system analysis, design, and technology. IEEE transactions on control systems technology, 13(4), pp.559-576.
Bentley, L.D., Dittman, K.C. and Whitten, J.L., 2010. Systems analysis and design methods. Irwin/McGraw Hill.
Kendall, K.E. and Kendall, J.E., 2010. Systems analysis and design. Prentice Hall Press.
Valacich, J., George, J. and Hoffer, J., 2014. Essentials of systems analysis and design. Prentice Hall Press.
Senn, J.A., 2009. Analysis and design of information systems(Vol. 2). New York: McGraw-Hill.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download