Development of a new IT systemThe development of a new IT system begins with the analysis of a particular business problem that IT can solve and ends with the testing and verification of the new IT system put in place. First people need to investigate and analyze the business problem, for example it could be creating a reservation system for a hotel chain or a new payroll system for a large company, then design a system in able to handle the task. This phase of the process is called systems analysis and design. This will be a report on aspects of being a member of a software development team. What qualifications are required to be a member, be it a programmer, system analyst or project leader? What are the roles that each of these members takes on to form a software development team? How important teamwork is to completing tasks, large or small, in this field. Programmer If software (a computer program) needs to be written or an already available program needs to be adapted, that's when people with programming skills get involved. Computer programmers write instructions for the computer in a language it can understand. There are different types of programmers, specializing in different aspects of programming. Programmers must be able to think logically, in detail, and carefully. Computer operations are controlled by programs to ensure they complete the tasks they are designed to perform quickly and efficiently. Programmers can research, design, and write these programs in a language appropriate for the operating system. Some work involves disseminating higher languages into a form that can be used by other systems and hardware. There are many types of programs, ranging from familiar applications used on PCs to programs that control and supervise the use of other applications on systems. Some programmers may specialize in applications while others may work on specific areas of the control application. As a computer programmer, you design and create the software tools that allow computers to function and computer users to perform their tasks. You analyze, design, develop, test, and maintain computer and Internet-based applications. You evaluate project requirements, participate in design meetings, determine the best solution to a problem or feature, and develop detailed design specifications. You use development tools and programming languages when creating software. You identify and obtain the best tools and resources to get the job done.
tags