Thursday, December 24, 2009

SYSTEM ANALYST- SAD (ass-1)

Based on your learnings of chapter 1, identify and discuss some charateristics you have as a good Systems Analyst. (at least 2500 words)

SYSTEM ANALYST


The first topic that had been discussed was about the System analyst, this chapter was being reported by our group. We were a
able to interview a syestm analyst at EMCOR. Currently, EMCOR has one system analyst but fortunaly we were able to meet the two of their system anlyst, their recent analyst and the former analyst, they were able to share to us the nature of their work and the skills that they should possess. With the sahring we had, I had able to imagine myself I could be able to be a SYSTEM ANALAYST someday!

Below are the following information that I have to use to know what characteristics of a system analyst posses that i have.

What is a SYSTEM ANALYST?
According to WIKIPEDIA;
A systems analyst is responsible for researching, planning, coordinating and recommending software and system choices to meet an organization's business requirements. The systems analyst plays a vital role in the systems development process. A successful systems analyst must acquire four skills: analytical, technical, managerial, and interpersonal. Analytical skills enable systems analysts to understand the organization and its functions, which helps him/her to identify opportunities and to analyze and solve problems. Technical skills help systems analysts understand the potential and the limitations of information technology. The systems analyst must be able to work with various programming languages, operating systems, and computer hardware platforms. Management skills help systems analysts manage projects, resources, risk, and change. Interpersonal skills help systems analysts work with end users as well as with analysts, programmers, and other systems professionals.


What do systems analysts do?




The rapid spread of computers has generated a need for highly trained workers to design and develop new hardware and software systems and to incorporate technological advances into new or existing systems. Job titles used to describe the broad category of computer-related occupations evolve rapidly, reflecting new areas of specialization or changes in technology as well as the preferences and practices of employers. Although many narrow specializations exist, this professional specialty group is commonly categorized into computer scientists, computer engineers, and systems analysts.

Far more numerous than do computer scientists and computer engineers, systems analysts use their knowledge and skills to solve computer problems and enable computer technology to meet the individual needs of an organization. They study business, scientific, or engineering data processing problems and design new solutions using computers. This process may include planning and developing new computer systems or devising ways to apply existing systems' resources to additional operations. Systems analysts may design entirely new systems, including both hardware and software, or add a single new software application to harness more of the computer's power. They work to help an organization realize the maximum benefit from its investment in equipment, personnel, and business processes. Most systems analysts generally work with a specific type of system depending on the type of organization they work for for example, business, accounting or financial systems, or scientific and engineering systems. Companies generally seek business systems analysts who specialize in the type of systems they use.

Analysts begin an assignment by discussing the systems problem with managers and users to determine its exact nature. Much time is devoted to clearly defining the goals of the system and understanding the individual steps used to achieve them so that the problem can be broken down into separate programmable procedures. Analysts then use techniques such as structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to plan the system. Analysts must specify the inputs to be accessed by the system, design the processing steps, and format the output to meet the users' needs. Once the design has been developed, systems analysts prepare charts and diagrams that describe it in terms that managers and other users can understand. They may prepare cost-benefit and return-on-investment analyses to help management decide whether implementing the proposed system will be financially feasible.

When a system is accepted, analysts determine what computer hardware and software will be needed to set it up. They coordinate tests and observe initial use of the system to ensure it performs as planned. They prepare specifications, work diagrams, and structure charts for computer programmers to follow and then work with them to "debug," or eliminate errors from the system.

In some organizations a single worker called a programmer-analyst is responsible for both systems analysis and programming. (The work of computer programmers is described elsewhere in the Handbook.) As this becomes more commonplace, these analysts will increasingly work with Computer Aided Software Engineering (CASE) tools and object-oriented programming languages, as well as client/server applications development, and multimedia and Internet technology.

Many others specialize in analysis, application, or design of a particular system or piece of the system. Network or systems administrators, for example, may install, configure, and support an organizations systems or portion of a system. Telecommunications specialists generally are involved with the interfacing of computer and communications equipment. Computer security specialists are responsible for planning, coordinating, and implementing an organizations' information security measures. These and other growing specialty occupations reflect the increasing emphasis on client-server applications, the growth of the Internet, the expansion of World Wide Web applications and Intranets, and the demand for more end-user support. An example of this is the growing number of job titles relating to the Internet and World Wide Web such as Internet and Web developers, or Webmasters.


How do you prepare to become a systems analyst?

While there is no universally accepted way to prepare for a job as a systems analyst because employers' preferences depend on the work to be done, a bachelor's degree is virtually a prerequisite for most employers. Relevant work experience also is very important. For some of the more complex jobs, persons with graduate degrees are preferred.

Regardless of college major, employers generally look for people who are familiar with programming languages and have broad knowledge of and experience with computer systems and technologies, strong problem-solving and analysis skills, and good interpersonal skills. Courses in computer programming or systems design offer good preparation for a job in this field. For jobs in a business environment, employers usually want systems analysts to have a background in business management or a closely related field, while a background in the physical sciences, applied mathematics, or engineering is preferred for work in scientifically oriented organizations. Since employers generally look for experience, entry-level employees enhance their employment opportunities by participating in internship or co-op programs offered through their schools.

Systems analysts must be able to think logically and have good communication skills. They often deal with a number of tasks simultaneously; the ability to concentrate and pay close attention to detail is important. Although many computer specialists sometimes work independently, they often work in teams on large projects. They must be able to communicate effectively with computer personnel, such as programmers and managers, as well as with users or other staff who may have no technical computer background.

Systems analysts may be promoted to senior or lead systems analysts with experience. Those who show leadership ability also can advance to management positions, such as manager of information systems or chief information officer.

Many people develop advanced computer skills in other occupations in which they work extensively with computers, and then transfer into computer occupations. For example, an accountant may become a systems analyst or computer support specialist specializing in accounting systems development, or an individual may move into a systems analyst job after working as a computer programmer.


--not yet done---more info will be added
http://en.wikipedia.org/wiki/Systems_analyst
http://www.math.utep.edu/mathmajor/system/home.html#how

No comments:

Post a Comment