Needs in relation to the development of server computers is a condition or capability that is expected to exist on the server computer and desired by the user. Computer servers in this case is a device installed inside the network operating system, which is purpose-built to serve a variety of data communication from the user (client). Generally the client computer is a computer with an operating system either desktop or mobile client.
Analysis is necessary to know what kind of server will be built. Determination of the need for a network operating system can be determined by understanding the user who will use the system. The selected system is expected to constitute a system capable of running all applications requirements desired by the user, including hardware support to run it. Compatibility of hardware and software in a computer system is commonly known as compatibility.
The selected operating system will be the operating system that is compatible with a wide range of applications that are inside. This can be done through the identification of a variety of application needs of the user. If it will be used in the network, the identification is also compatibility with other operating systems. This compatibility can be known through the type of network used. Linux network capable of connecting various Linux distributions as well as of the various versions of the Windows operating system and Mac OS.
Here is a guide that can be used to determine the best operating system for the server according to user needs.
a. Is there a need for data processing with specific applications? If there is the determination of the operating system can be based on the specific application.
b. Are these applications support multi-user or single-user? This can determine whether the computer will be installed on the server or client. In addition it can be used to determine which parts of the data processing later that can be stored on the server.
c. Is there any data (files) that are shared within the network? If there is, then you should use a network operating system that is able to keep his data format compatibility.
For example, if there is activity in the network share text documents such as files ending in .doc, then the server can provide applications such as LibreOffice or WPS Office to be used by the user to open the file as well as providing services such as an FTP server.
Documentation Requirement Specification
Results of all the analysis subsequently made documentation requirements that software requirements specification document server. This document should be made as clear as possible so that when the implementation of all the users’ needs can be met.
Review Test Requirement
This step is necessary to obtain the final synchronization before the software requirements specification actually implemented on the server. Server computer needs analysis requires a deep understanding of user needs will be the applications that are used. Today there are many alternative options to the needs of applications. In addition to understanding the needs of the user, the application compatibility with existing operating systems also need to be considered. From this description will be able to find what operating system the most fitting is applied to the system, including applications that will be used by the client.