System Analysis Design
Essay by asmidajaffari • July 23, 2017 • Research Paper • 3,941 Words (16 Pages) • 1,321 Views
Acknowledgement
Assalamualaikum w.b.t. Alhamdulillah a grateful thanks to Allah S.W.T whom by his willing gave me the opportunity to complete this System Analysis and Design assignment and Alhamdulillah I managed to finish this assignment right on its time.
I would like to express my deepest thanks and gratitude to my honorable lecturer Madam Nurulhafizah binti Jusoh for her explanation and giving me valuable information, suggestion and guidance in the compilation and preparation for this System Analysis and Design assignment.
Thank you to people that are willing to help me with the progression especially my lovely parents, family, friends, and others for their cooperation, encouragement, constructive suggestion and full support for the information and helping hand, since the beginning of this assignment until the end.
In addition, I am giving a big gratitude to all my friends and classmates from HND 3A BICT and everyone that have contributed directly or indirectly by supporting my assignment and helping myself throughout this assignment progression until it is fully completed.
Hence, thank you for those who are with me throughout my ups and downs and not to forget to my rivals too for giving me the opportunity and motivation in order for me to struggle in completing the task given. Without the existence of rivals in my life, I will completely still building the castle in the air.
Last but not least, may God bless every steps taken on our way to accomplish the missions and chasing success in our life and hereafter.
Introduction
For the Jan-May semester session, Mara Professional college students who are taking System Analysis and Design (20775G) are required to accomplished an individual assignment that we have received on February 2, 2017. The duration in completing this assignment is for 2 weeks. This assignment enabled me to understand the differences of system life cycles.
There are 2 task given in this assignment which is task 1 contain with learning outcome 1.1 and task 2 contain with learning outcome 1.2 which in the task 1, I need to briefly evaluate different systems lifecycle models and moving on to the task 2, I need to discuss the importance of following a procedural or staged lifecycle in a systems investigation.
In completing this individual assignment, I have been assisted in the situation which I, as the system analyst at Dell Company, need to come up with the new system with urgent solution so that the company will run smoothly.
[pic 1]
Figure 1 : Dell’s Company Logo
In short, Dell company is an American multinational information technological corporation. Which the company provides technology solutions, services and support. Dell company also manufactures laptops, netbooks, tablet PCs, desktops, monitors, servers, storage, and other computer-related hardware.
Task 1
- Evaluate different systems lifecycle models.
“The System Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.” (Rouse, 2009).
Based on my understanding, system development life cycle (SDLC) basically can be explained as a set of steps or process that is used in the development of an information system. Obtained from the reference above too, system can be defined as “an asset of interacting or interdependent components forming an integrated whole”. It means that, System Development Life Cycle (SDLC) can be briefly explained as a phrases of steps occurs in creating a software component that is combined with other software component to develop a system.
[pic 2]
Figure 2 : Stages involved in SDLC
The function of System Development Life Cycle is used for people especially the system developers to briefly understand ways on how to develop a required system that meet with the requirement and needs with the help of numerals of stages applied before, during, and after the development of the system. There is actually only one type of way with different numbers of steps involved in implementing the SDLC, but most common used is the 5 main stages. As can be seen from the figure 2, there are the 5 steps involved in the System Development Life Cycle which is Planning, Analysis, Design, Implementation and Maintenance. In short forms, the stages can be called as PADIM.
Planning
The planning phase is very important in developing an information system that meets with all the requirement and needs that has been requested and in addition, in this phase too, there must be a decision that has been made which, what system that need to be develop with the purposes of the development or identifying the current problem that need to be solve in the system. Thus, the actions that is involved in this phrase are, identify, analyze, prioritize and arrange the information system’s needs.
Firstly, identify the problems that the current system is having and analyze what is need to be done for the development of the system in order to improve the system to be better than before. Next, the steps involved in this phrase is to prioritize and arrange the needs of the information system which mean arrange what is needed in order for the development of the system is working out.
Related to the situation, firstly the Dell Company need to identify the current problem that the current system is having and analyze what is need to be done for the development of the system in order to improve the system. As from the situation, can be see that the problems of the Dell Company is about the billing system that is incorrect and the problem source is from the workers of the Dell Company itself which they were not following the right procedures in handling the system.
Analysis
Moving on to the second phase which is analysis. In this analysis phase, what is need to be done is to study and structure the system requirements. Which it means that, in this phase, the expectations and the requirements of the system by the end-user need to be counted in. This involved with the feasibility study. Feasibility study can be explained as a set of test applied during the analysis phase in order to determine whether the system is good to be develop or vice versa and in addition, the function of the feasibility study is used to measure of how suitable system development will be to the company.
...
...