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
Lines of code (LOC) is a software metric used to calculate the size of a software program by counting the number of lines in the text of the program's source code. LOC is typicall

Q. Usual stages of the simplified design process? Pre-production design Design brief it is an early often the beginning statement of design goals Analysis i

Question: (a) Describe the purpose and importance of a Document Type Definition in XML. (b) Describe the difference between PCDATA and CDATA with respect to a DTD. (c)

Importance of function point:    This is independent of the languages tools, or methodology used for execution. They can be estimated from requirement specification or desig

Illustrate about the Behavioural model Behavioural model defines: Data of proposed system. (i)  The internal functioning of proposed system,  (ii)  Inter-relationship

What is cycle stealing DMA operation? Cycle Stealing: In this process, the DMA controller transfers one data word at a time, after which it must return control of the buses to

Documentation specifying the scope, approach, resources, and schedule of intended testing activities. It signifies test items, the features to be tested, the testing tasks, respons

Q. Define Reverse Engineering? What are the main objectives of reverse engineering? Ans: The reverse engineering is the procedure of generating representations that are imple

Explain Test Procedure? Ans) The formal or informal process that will be followed to execute a test. This is usually a written document that permits others to implement the test

Q. Explain activities of software maintenance? The Software maintenance is a broad activity that includes enhancement of capabilities, error correction, deletion of obsolete ca