This action might not be possible to undo. Are you sure you want to continue?
Outline Overview Role of System Analyst Requirements analysis Process models Data Flow Models Data dictionaries Properties of various normal forms Object-oriented analysis and design CASE tools Introduction to Project Management .
The IEEE standard is a useful starting point for defining more detailed specific requirements standards.Key Points (Cont’d) System requirements are intended to communicate the functions that the system should provide. A software requirements document is an agreed statement of the system requirements. .
a software engineer performs requirements analysis. a “system analyst”—trained in the business aspects of the application domain—may perform the task. . However. In performing these tasks the analyst must always match the information system objectives with the goals of the organization. for complex business applications. The system analyst is the person who guides through the development of an information system.Role of System Analyst Generally.
Systems analysis. System analysis and design: Here apart from the analysis work. Most common responsibilities of System Analyst are following: System analysis: It includes system's study in order to get facts about business activity. It is about getting information and determining requirements. where he actually writes the code to implement the design of the proposed application. and programming:Here Analyst is also required to perform as a programmer. Analyst is also responsible for the designing of the new system/application. not the design of the system. .Role of System Analyst (Cont’d) Role of System Analyst differs from organization to organization. design. Here the responsibility includes only requirement determination.
In addition to the technical know-how of the information system development. a system analyst should also have the following knowledge.Role of System Analyst (Cont’d) Due to the various responsibilities that a system analyst requires to handle. Interpersonal skills: Such skills are required at various stages of development process for interacting with the users and extracting the requirements out of them Problem solving skills: A system analyst should have enough problem solving skills for defining the alternate solutions to the system and also for the problems occurring at the various stages of the development process. Business knowledge: As the analyst might have to develop any kind of a business system. . he has to be multifaceted person with varied skills required at various stages of the life cycle. he should be familiar with the general functioning of all kind of businesses.