Information is an organizational resource which must be managed as carefully as other resources. Costs are associated with information processing. It must be managed to take full advantage of its potential.

A system is a combination of resources working together to transform inputs into usable outputs.

An information system is an arrangement of people, data, processes, interfaces, networks, and technology that interact to support and improve both day-to-day operations (data processing, transaction processing), as well as support the problem-solving and decision-making needs of management (information services, management information systems, executive support).

A computer application is a computer-based solution to one or more business problems or needs. One or more computer applications are typically contained within an information system.

Systems analysts study business, scientific, or engineering data processing problems and design new solutions using computers. They work to help an organization realize the maximum benefit from its investment in equipment, personnel, and business processes.

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.

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?

Training, Other Qualifications, and Advancement
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.

Nature of the Work

All organizations rely on computer and information technology to conduct business and operate efficiently. Computer systems analysts help organizations to use technology effectively and to incorporate rapidly changing technologies into their existing systems. The work of computer systems analysts evolves rapidly, reflecting new areas of specialization and changes in technology.

Computer systems analysts solve computer problems and use computer technology to meet the needs of an organization. They may design and develop new computer systems by choosing and configuring hardware and software. They may also devise ways to apply existing systems’ resources to additional tasks. Most systems analysts work with specific types of computer systems—for example, business, accounting, or financial systems or scientific and engineering systems—that vary with the kind of organization. Analysts who specialize in helping an organization select the proper system software and infrastructure are often called system architects. Analysts who specialize in developing and fine-tuning systems often are known as systems designers.

To begin an assignment, systems analysts consult managers and users to define the goals of the system. Analysts then design a system to meet those goals. They specify the inputs that the system will access, decide how the inputs will be processed, and format the output to meet users’ needs. Analysts use techniques such as structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to make sure their plans are efficient and complete. They also may prepare cost-benefit and return-on-investment analyses to help management decide whether implementing the proposed technology would be financially feasible.

When a system is approved, systems analysts determine what computer hardware and software will be needed to set it up. They coordinate tests and observe the initial use of the system to ensure that it performs as planned. They prepare specifications, flow charts, and process diagrams for computer programmers to follow; then they work with programmers to “debug,” or eliminate errors, from the system. Systems analysts who do more in-depth testing may be called software quality assurance analysts. In addition to running tests, these workers diagnose problems, recommend solutions, and determine whether program requirements have been met.

In some organizations, programmer-analysts design and update the software that runs a computer. They also create custom applications tailored to their organization’s tasks. Because they are responsible for both programming and systems analysis, these workers must be proficient in both areas. (A separate section on computer programmers appears elsewhere in the Handbook.) As this dual proficiency becomes more common, analysts are increasingly working with databases, object-oriented programming languages, client–server applications, and multimedia and Internet technology.

One challenge created by expanding computer use is the need for different computer systems to communicate with each other. Systems analysts work to make the computer systems within an organization, or across organizations, compatible so that information can be shared. Many systems analysts are involved with these “networking” tasks, connecting all the computers internally, in an individual office, department, or establishment, or externally, as when setting up e-commerce networks to facilitate business among companies.

Work environment. Computer systems analysts work in offices or laboratories in comfortable surroundings. They usually work about 40 hours a week—about the same as many other professional or office workers. Evening or weekend work may be necessary, however, to meet deadlines or solve specific problems. Many analysts telecommute, using computers to work from remote locations.

Like other workers who spend long periods typing on a computer, computer systems analysts are susceptible to eyestrain, back discomfort, and hand and wrist problems such as carpal tunnel syndrome or cumulative trauma disorder.

One obstacle associated with expanding computer use is the inability of different computer systems to communicate with each other. Because maintaining up-to-date information—accounting records, sales figures, or budget projections, for example—is important in modern organizations, systems analysts may be instructed to make the computer systems in each department compatible so that information can be shared. Many systems analysts are involved with "networking" or connecting all the computers in an individual office, department, or establishment. A primary goal of networking is to allow users to retrieve data from a mainframe computer or a server and use it on their machine. This connection also allows data to be entered into the mainframe from a personal computer. Analysts must design the hardware and software to allow free exchange of data, custom applications, and the computer power to process it all. They study the seemingly incompatible pieces and create ways to link them so users can access information from any part of the system. Networks come in many variations and network systems and data communications analysts design, test, and evaluate systems such as Local Area Networks (LAN), Wide Area Networks (WAN), Internet, and Intranet and other data communications systems. These analysts perform network modeling, analysis and planning, and even research and recommend necessary hardware and software.
A problem is an undesirable situation that prevents the organization from fully achieving its purpose, goals, and objectives. An opportunity is the chance to improve the organization even in the absence of specific problems. (Some might argue that any unexploited opportunity is, in reality, a problem.) A directive is a new requirement imposed by management, government, or some external influence. (Some might argue that a directive until it is fully complied with is, in reality, a problem.)

A systems analyst facilitates the development of information systems and computer applications. The systems analyst performs systems analysis and design. Systems analysis is the study of a business problem or need in order to recommend improvements and specify the requirements for the solution. System design is the specification or construction of a technical, computer-based solution as specified by the requirements identified in a systems analysis.

Personal qualities helpful to systems analysts include:
• problem-solving abilities
• communication skills
• computer/IT experience
• self-discipline and self-motivation
• Project management capabilities

SPECIALIZED SKILLS OF SYSTEM ANALYSTS

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.

Employers generally look for analysts 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. A related background in the industry in which the job is located, such as financial services, banking, or accounting, can also give an applicant an edge.

References:
http://www.math.utep.edu/mathmajor/system/home.html
http://www.careersprep.com/html/it_anlst.html
http://faculty.sxu.edu/~rogers/sys/sa.html

0 comments:

Post a Comment

Followers

AbOuT Me ;)

My photo
HeLLo...just CaLL me jusip for short, 18 yrs of age 3rd Year sTudent Of USEP(Obrero Campus)

ChatBoX