Role of System Analyst The system analyst is a person who is thoroughly aware of the system and guides the system development project by giving proper directions. He is an expert having technical and interpersonal skills to carry out development tasks required at each phase. He pursues to match the objectives of information system with the organization goal. Main Roles Defining and understanding the requirem ent of user through various F act finding techniques. Prioritizing the requirem ents by obtaining user consensus. Gathering the facts or inform ation and acquires the opinions of users. Maintains analysis and evaluation to arrive at appropriate system which is m ore user friendly. Suggests m any flex ible alternative solutions, pick the best solution, and quantify cost and benefits. Draw certain specifications which are easily understood by users and program m er in precise and detailed form . I m plem ented the logical design of system which m ust be m odular. Plan the periodicity for evaluation after it has been used for som e tim e, and m odify the system as needed.
Attributes of a Systems Analyst The following figure shows the attributes a systems analyst should possess I nterpersonal Skills I nterface with users and program m er. F acilitate groups and lead sm aller team s. Managing ex pectations. Good understanding, com m unication, selling and teaching abilities. Motivator having the confidence to solve queries. Analytical Skills System study and organizational k nowledge Problem identification, problem analysis, and problem solving Sound com m onsense Ability to access trade-off Curiosity to learn about new organization Management Skills
Understand users jargon and practices. R esource & project m anagem ent. Change & risk m anagem ent. Understand the m anagem ent functions thoroughly. Technical Skills Knowledge of com puters and software. Keep abreast of m odern developm ent. Know of system design tools. B readth k nowledge about new technologies. What is Requirements Determination? A requirement is a vital feature of a new system which may include processing or capturing of data, controlling the activities of business, producing information and supporting the management. Requirements determination involves studying the existing system and gathering details to find out what are the requirements, how it works, and where improvements should be made. Major Activities in requirement Determination Requirements Anticipation I t predicts the characteristics of system based on previous ex perience which include certain problem s or features and requirem ents for a new system . I t can lead to analysis of areas that would otherwise go unnoticed by inex perienced analyst. B ut if shortcuts are tak en and bias is introduced in conducting the investigation, then requirem ent Anticipation can be half-bak ed. Requirements I nvestigation I t is studying the current system and docum enting its features for further analysis. I t is at the heart of system analysis where analyst docum enting and describing system features using fact-finding techniques, prototyping, and com puter assisted tools. Requirements Specifications I t includes the analysis of data which determ ine the requirem ent specification, description of features for new system , and specifying what inform ation requirem ents will be provided. I t includes analysis of factual data, identification of essential requirem ents, and selection of R equirem ent-fulfillm ent strategies.
I nformation Gathering Techniques The main aim of fact finding techniques is to determine the information requirements of an organization used by analysts to prepare a precise SRS understood by user. I deal SRS Document should be com plete, Unam biguous, and Jargon-free. specify operational, tactical, and strategic inform ation requirem ents. solve possible disputes between users and analyst. use graphical aids which sim plify understanding and design. There are various information gathering techniques I nterviewing Systems analyst collects information from individuals or groups by interviewing. The analyst can be formal, legalistic, play politics, or be informal; as the success of an interview depends on the skill of analyst as interviewer. I t can be done in two ways U n s tru ctu red I n terv iew T he system analyst conducts question-answer session to acquire basic inform ation of the system . S tru ctu red I n terv iew I t has standard questions which user need to respond in either close (objective) or open (descriptive) form at. Advan tages of I n terview in g T his m ethod is frequently the best source of gathering qualitative inform ation. I t is useful for them , who do not com m unicate effectively in writing or who m ay not have the tim e to com plete questionnaire. I nform ation can easily be validated and cross check ed im m ediately. I t can handle the com plex subjects. I t is easy to discover k ey problem by seek ing opinions. I t bridges the gaps in the areas of m isunderstandings and m inim izes future problem s. Questionnaires This method is used by analyst to gather information about various issues of system from large number of persons. There are two types of questionnaires O p en -en d ed Q u es tio n n aires I t consists of questions that can be easily and correctly interpreted. T hey can ex plore a problem and lead to a specific direction of answer.