System Engineering

A system is an outcome of a combination of certain components assembled together in a certain order to generate a certain objective. The development of a system entails three aspects: It must be developed to meet a predetermined goal, there must be a direct link of one phase of system development to another and thirdly, the goals of the company must be considered more than the goals of the subsystems.

A system is made up of different parts that coordinate to perform a certain function. Firstly, there is the Output and input part. An output device sends information for processing while the input part displays the outcome. The second part is the processor that translates the input information into output for it to create a meaning to the user. It therefore transforms the input based on the command and the required output of the user. The third part is the control system which is the decision making component of the system. It regulates the activities of the input and output. Feedback part establishes the degree of satisfaction the user has. Positive feedback reinforces the use of the system while negative feedback suggests changes in the system to allow for its quick workability. The environment is the part of the system that creates revenue for the execution of system’s activities. It is the space within the system that allows the system to carry out its activities. The last part of the system is the boundary which defines the limits that a system cannot work beyond. It is therefore the scope of the systems operation.

A system has a broad range of participants when it comes to the definition of the whole concept of a system. They include a system analyst, system programmer and programmer analyst. Firstly, the system analyst carries out research concerning the system. They listen to user needs, user challenges concerning the current systems and the possible solutions to the challenges faced. Secondly, programmer analyst closely works with business persons and clients to establish the client’s requirements concerning a system and later develops a system that meets their requirements. Thirdly, system programmer does all the jobs that the system analysts and programmer analysts do. They don’t work closely with the users of systems. Their main function is to develop the coding function of the system in line with the requirements of the users. Their participation in different sections of the system through material assembling, designing of phases and development of programmers make them the definers of the system.

The arrival of a new system creates a significant outcome in the Meta system. Firstly, task processing is simple to execute due to modern systems installed. Secondly, productivity is of high quality and thirdly, time taken to execute the tasks is shorter as compared to earlier time before inception of the new systems.

Linear thinking

Linear thinking is based on carrying out of activities in predetermined fashion. It is a component of experience that lest things being done to proceed with a particular sequence. A number of challenges come with this type of thinking. Firstly, lack of growth in companies especially when people are too rigid to carry out activities in new fashions to meet the changing economic and social environments. Secondly, it hinders creativity and innovation resulting to continued use of ineffective appliances which not only waste resources but also limits one’s ability to explore new ways of dealing with emerging technological and social changes. Thirdly, linear thinking hinders individuals from taking risks which limit them from pursuing successful ventures that could be challenging from startup phases. Lastly, linear thinking creates a cycle of individuals who are too rigid to adopt new ways of doing things. A family with parents or relatives who are not ready to adopt modern ways of doing things in order to match the dynamism of the economy and social environment will also have their children and close relatives failing to accommodate the changes. Systems have a tendency of surprising us upon their arrival at the market. They are capable of solving challenges within a short time more than we take. Also, the work we thought to be complicated is proven simple and manageable when done using systems. Emergence of technologies to linear thinkers develops archetypes that prove to be transformed. For example, employees will request managers to adopt new technologies to increase productivity after recognition of relevance of non-linear thinking.

System’s life cycle

There are a number of systems emerging as a result of technological advances. A notable example is a telephone system. Installation of a network system just like any other system undergoes through a specific lifecycle. The first stage is the recognition of the need. The face entails the identification of the problem that communication channel faces and the necessity to develop a telephone system to solve the need. The second stage involves feasibility study to evaluate the existing systems and the faults that come with the system. The cost effective component as well as the complexity of the system is examined. The third stage involves analysis in details of the data collected from the client’s responses and establishment of the solution to the problem. Next phase of system development involves the design of general specifications of the proposed new system through specifications of input and output, processors, files and other programs. The system is constructed and its workability tested to evaluate its ability to solve the challenges raised from the use of the previous system. This stage also involves revisiting consumer needs to ensure that the system matches the user this stage also, the cost of developing the final new system is analyzed, other alternatives considered and user acceptance of the system established. The fifth stage entails implementation of user training programme of the alternative system agreed upon. The actual operation is decided and user ability tested to evaluate their capability of using the new system. Post implementation system is the last stage in the system’s life cycle in which the system is tested to assess whether it is running. Needs for modification of the system are also established by evaluating the system’s ability to meet the needs.

Initial investigation stage id aimed at determining the validity and feasibility of the system before making a recommendation on whether to decline the issues raised by the system, modify the system or design another system. This stage involves a detailed examination of the user claims presented to the designers as well as examining the environmental and economic factors that could possibly affect the project. Development stage entails designing of a system that will incorporate user needs as well as coming up with a system that is cost effective and sustainable for use.


Technology has played a crucial role in the current advancements seen in the design and development of systems. System development takes a series of steps from client claims of ineffective systems to installation of new systems. Though technology has positively been embraced by majority of people, linear line thinkers have shown least interest as they trust their one way principle of doing things remain the best. This has resulted to back word economy and failure to solve the emerging issues that could easily be addressed by systems.