software

Software Engineering

Software engineering is a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches.

 

Market development For open Source Softwares

Open-source software at present has a large market share in server software for Internet infrastructure. This market share means that there are many suppliers of consultancy services and instruction in open-source software in this area. Accordingly, there is some specific software based on open-source software. There are, for example, some e-commerce systems that use Apache as the server software.

 

Advantages of Paid Softwares Over Open Source Software - An general approach

Improvements in the usability of open source software do not necessarily mean that such software will displace proprietary software from the desktop; there are many other factors involved, e.g. inertia, support, legislation, legacy systems etc. However improved usability is a necessary condition for such a spread.

 

Main advantages of Open Source Software concept and Approach

Possibility of savings:
Open-source software is not necessarily free, but in most cases is considerably cheaper than proprietary software. There may therefore be economic advantages for the public sector in using open-source software.

Security and quality:

 

History and evolution of Open Source Concept

Open source first evolved during the 1970s. Richard Stallman, an American software developer who believes that Sharing source-code and ideas are fundamental to freedom of speech, developed a ‘free’ version of the widely used ‘Unix’ operating system. The resulting ‘GNU’ program was released under a specially created General Public License (‘GNU GPL’). This was designed to ensure that the source-code would remain openly available to all. It was not intended to prevent commercial usage or distribution.

 

Using Rights , licensee on Open Source Softwares and Free softwares

Open source software come along with GNU GPL (General Public License) license for use. Software under this license can be freely modified and redistributed. A license defines the rights and obligations that a licensor grants to a licensee. Open Source licenses grant licensees the right to copy, modify and redistribute source code (or content).

 

Open source Software And Free Software ,Freeware

For software to be distributed as free software, the human-readable form of the program (the Source code) must be made available to the recipient along with a notice granting the above permissions.

OSS/FS is not "freeware"; freeware is usually defined as proprietary software given away without cost, and does not provide any right to examine, modify, or redistribute the source code. The most popular OSS/FS license is the General Public License (GPL); all software released under the GPL is OSS/FS

 

Telnet (Telecommunication network)

Telnet (Telecommunication network) is a network protocol used on the Internet or local area network (LAN) connections. It was developed in 1969 beginning with RFC 15 and standardized as IETF STD 8, one of the first Internet standards. Typically, telnet provides access to a command-line interface on a remote machine.

telnet also refers to software which implements the client part of the protocol. Telnet clients are available for virtually all platforms.

 

structural testing

Structural testing is white box testing, not black box testing, since black boxes are considered opaque and do not permit visibility into the code.

Structural testing is also known as clear box testing, also known as glass box testing.

Structural testing is a way to test software with knowledge of the internal workings of the code being tested

 

Alpha And Beta testing

  • Alpha testing is simulated or actual operational testing by potential users/customers or an independent test team at the developers' site. Alpha testing is often employed for off-the-shelf software as a form of internal acceptance testing, before the software goes to beta testing.
  • Beta testing comes after alpha testing. Versions of the software, known as beta versions, are released to a limited audience outside of the programming team.

     

Syndicate content