Advantage of software package, Software Engineering

Advantage of software package:

Advantages accrue from this situation. Some of these are mentioned below:

 i)  An efficient software package requires at least 4 to 5 man years of programming effort and is very expensive to develop. The investment cost for initial creation of the package is spread over many users and any one user pays only part of this cost. 

ii)  Since the package is to be sold, it must be visible in the market place. This implies that the package be well documented. User manuals with test data and guidance on the setting up of the systems employing the software must be readily made available. 

iii)  The supplier with a number of clients has sufficient maintenance income to justify the establishment of a sound service. 

iv)  Packages, which have been widely used will be thoroughly tested in different environments, and thus any weakness or fault can be quickly identified and. rectified. 

v)  Many desirable features will be incorporated into a commercial package, which has been refined after application in several organisations, but these features may not be apparent to the user. Such features will include security pass words, back up, restart and recovery programs and integrity checking and skilled and beginner level assistance. 

vi)  Existence of a 'user group allowing the organisation to compare its experience of using the package with others. This certainly provides valuable information, which can be utilized for developing improved strategies for using the package more efficiently as well as for extending the use of the package to new areas. 

The above mentioned aspects are the advantages relating to the use of a commercial software package.

Posted Date: 10/24/2012 2:46:45 AM | Location : United States

Related Discussions:- Advantage of software package, Assignment Help, Ask Question on Advantage of software package, Get Answer, Expert's Help, Advantage of software package Discussions

Write discussion on Advantage of software package
Your posts are moderated
Related Questions
how to create initialzer

Alpha testing and Beta testing Alpha testing is conducting acceptance testing in the environment where the application was formed. It is done by the customer. Beta testing is c

Define software process. Software process is explained as the structured set of activities that are needed to develop the software system.

What are the various types of system testing? 1. Recovery testing - is planned to check the system's ability to recover from failures. 2. Security testing - determines t

Determine the level 0 and level 1 of DFD External entities provide input data for processing. During processing, some intermediate data is generated. After final processing, fi

Information engineering is a system  engineering approach which is used to describe architectures which enable a business to use data professionally. The intent of information eng

The Clue-Less system shall operate with the following Web browsers: Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, and Safari. OE-2: The Clue-Less system shall

User and System documentation with examples. User documentation having descriptions of the functions of a system without reference to how these functions are executed. Examples

What are the various testing activities? i. Test planning ii. Test execution iii. Test case design iv. Data collection v. Effective evaluation

Explain ISO 9000 ISO 9000 An international set of standards for quality management. Applicable to a range of organisations from manufacturing to service industries.