Recently MeroSpark is lunched with more features and services, now you can ask your question, sell your books, share your notes and many more. Visit now and create your account to take full advantage of MeroSpark.

Introduction, task and attributes of System Analyst | Software Engineering

Download our Android App from Google Play Store and start reading Reference Notes Offline.

system analystIntroduction, task and attributes of System Analyst,
Software Engineering Notes | Sixth Semester,
BSc.CSIT | Tribhuvan University (TU)

System Analyst:
A systems analyst studies the problems and needs of an organization to determine how people, data, processes, communications, and information technology can best accomplish improvements for the business. When information technology is used, the analyst is responsible for:

  • The efficient capture of data from its business source,
  • The flow of that data to the computer,
  • The processing and storage of that data by the computer, and
  • The flow of useful and timely information back to the business and its people.

Task of System Analyst:

  1. Identify the problem.
  2. Analyze and understand the problem.
  3. Identify solution requirements or expectations.
  4. Identify alternative solutions and decide a course of action. Compiled
  5. Design and implement the “best” solution.
  6. Evaluate the results. If the problem is not solved, return to step 1 or 2 as appropriate.

Attributes of System analyst:

  1. Working Knowledge of Information Technology
    • The systems analyst is an agent of change.
    • The systems analyst is responsible for showing end-users and management how new technologies can benefit their business and its operations.
    • The systems analyst must be aware of both existing and emerging information technologies and techniques.
  2. Programming Experience and Expertise
    • A systems analyst must know how to program because they are the principle link between business users and computer programmers.
    • It is wrong to assume that a good programmer will become a good analyst or that a bad programmer could not become a good analyst.
    • Most systems analysts need to be proficient in one or more high-level programming languages.
  3. Computer Programming Experience and Expertise
    • Historically, the language of choice has been COBOL for business applications, but many organizations are shifting to visual programming languages or to object-oriented programming languages.
    • The reasons for the shift are as follows:
      • The transition to graphical user interfaces.
      • The desire to downsize applications from the mainframe to networks of PCs.
      • The pressures to improve productivity in applications development through rapid, iterative prototyping and the reuse of programming modules called objects and components.

    Visual and object-oriented programming requires a completely different style of program design, construction, and testing.

  4. General Business Knowledge
    • The systems analysts are expected to immerse themselves in the business and be able to specify and defend technical solutions that address the bottom-line value returned to the business.
    • Systems analysts should be able to communicate with business experts to gain knowledge of problems and needs.
    • It is not uncommon for systems analysts to develop so much expertise over time they move out of information systems and into the user community.
  5. Problem-Solving Skills
    • The systems analyst must have the ability to take a large business problem, break that problem down into its component parts, analyze the various aspects of the problem, and then assemble an improved system to solve the problem.
    • The systems analyst must learn to analyze problems in terms of causes and effects rather than in terms of simple remedies.
    • The systems analyst must be well organized.
    • System analysts must be able to creatively define alternative solutions to problems and needs.
  6. Communications Skills
    • The systems analyst must be able to communicate effectively, both orally and in writing.
    • The systems analyst should have a good command of the English language.
    • Almost without exception, communications skills, not technical skills, prove to be the single biggest factor in career success or failure.
  7. Interpersonal Relations Skills
    • Systems work is people-oriented and systems analysts must be extroverted or people-oriented.
    • Interpersonal skills help systems analysts work effectively with people.
    • Interpersonal skills are also important because of the political nature of the systems analyst’s job.
    • The systems analyst’s first responsibility is to the business, its management, and its workers.
    • The systems analyst must mediate problems between team problems and achieve benefits for the business as a whole.
  8. Flexibility and Adaptability
    • No two systems development projects encountered by a systems analyst are identical.
    • There is no single, magical approach or solution applicable to systems development.
    • Successful systems analysts learn to be flexible and adapt to special challenges or situations presented by specific systems development projects.
    • The systems analyst must be able to recognize when variations upon (or single-instance exceptions to) development standards are necessary and beneficial to a particular project.
    • The systems analyst must be aware of the implications of not following the standards.
  9. Character and Ethics
    • The nature of the systems analyst’s job requires a strong character and sense of ethics.
    • Ethics is a personal character trait in which an individual(s) understands the difference between ‘right’ and ‘wrong’ and acts accordingly.
(Visited 296 times, 1 visits today)

Posted By : Digvijay | Comment RSS | Category : Sixth Semester
Tag :

Post a Comment

Your email is never published nor shared. Required fields are marked *


Wordpress DMCA
Community | Toolbar | Android App | Founder/Developer : Hari Prasad Chaudhary | CSIT Portal Manager : Digvijay Chaudhary