System Development Methodologies
System Development Methodologies
System Development Methodologies
Once the processes are fully understood, the analyst identifies the
key features of the proposed system.
An analyst must have several skills to effectively carry out the job.
In order to become a successful systems analysts, one should have the
four skills i.e. : a) analytical skills, b) interpersonal skills, c) technical skills
and d) management skills. Analytical skills include the ability of systems
thinking, which provides a foundation of the proposed system. Interpersonal
skills focus on the interaction of the analysts with the people in the
organization and building positive relationships. Technical skill requires the
knowledge after present along technologies with emerging information
technologies. Management skills are very useful for anyone in a leadership
role. The analyst is expected to use the organizational resources in the
most productive manner as possible where managerial skills are required.
Other Factors :
• Government policies
• Products, services and markets
• Competitors strategies
• Role of technology
Problem identification is another area that needs to be addressed
carefully. In order to identify problems, the analyst must be able to visualize
and compare the present situation in an organization to the desired situation.
An analyst must have the ability to perceive problems from a broader
perspective.
After the problem is identified, the analyst must analyse the problem
and determine how to solve it. During this phase, the analyst may come
out with several alternatives after interacting with the users and the
management, and by referring to organizational files and documents. This
process might get prolonged but finally the best alternative is chosen. As
soon as the analyst, the users and the management agree on a solution, a
plan is devised for implementing it.
The analyst must be perceptive, but must not jump to a quick
conclusion; he/she must be persistent to overcome difficulties and maintain
a planned course of action in spite of setbacks.
5.5.2.3 Questionnaire
Despite being one of the effective techniques for interacting with
people, interviews can prove to be very expensive and time-consuming.
Questionnaires, on the other hand, are less effective than interviews
because they do not provide direct means to ask follow-up questions.
However, there are many advantages of using questionnaires for gathering
information. They are comparatively less expensive.
Q5. What are the characteristics which are required in a systems analyst
so as to understand the user requirements?
a) Knowledge of business b) Communication skills
c) Both of the above d) None of the above
Q6. State whether true or false:
i. It is not mandatory for an analyst to understand the
management structure and the relationship between the
departments in an organization.
ii. The progress of the project needs to be documented at
various stages of the systems development process.
iii. Gantt and PERT charts are powerful graphical techniques
used in system development life cycle.
iv. Project management is the ability to foresee what might go
wrong in a project.
v. Successfully managing user expectations is related to
successful systems implementation.
Ans to Q No 1: i. b
Ans to Q No 2: ii. b
Ans to Q No 3: iii. d
Ans to Q No 4: iv. b
Ans to Q No 5: v. c
Ans to Q No 6: i. False
ii. True
iii. True
iv. True
v. True
Q3. How does a system analyst bring about “change” in a business system?
Q6. How does the size of organization affect the responsibilities of the
system analyst?
Q7. What are the various skills required of an analyst in the various stages
of the system development life cycle?
Q8. System analysis and system design are two different activities. What
is the difference between them?