Computer Networking
14 Pages 3528 Words
They also 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. Analysts, who do more in-depth testing of products, may be referred to as software quality assurance analysts. In addition to running tests, these individuals diagnose problems, recommend solutions, and determine if program requirements have been met.
In some organizations, programmer-analysts design and update the software that runs a computer. Because they are responsible for both programming and systems analysis, these workers must be proficient in both areas. (A separate statement on computer programmers appears elsewhere in the Handbook.) As this becomes more commonplace, these analysts increasingly work with object-oriented programming languages, as well as client/server applications development, and multimedia and Internet technology.
One obstacle associated with expanding computer use is the need for different computer systems to communicate with each other. Because of the importance of maintaining up-to-date information-accounting records, sales figures, or budget projections, for example-systems analysts work on making the computer systems within an organization compatible so that information can be shared. Many systems analysts are involved with "networking," connecting all the computers internally-in an individual office, department, or establishment-or externally, because many organizations now rely on e-mail or the Internet. A primary goal of networking is to allow users to r...