Software Engineering | Software Product


Software products :

Software products are nothing but software system delivered to the customer with the documentation that describe how to install and use the system .In the certain cases, software products may be part of system products where hardware , as well as software , is delivered to customer.software products are produced with the help of Software process .


Software products may be in two categories .

1) Generic products : Generic products are the stand-alone system that are developed by a production unit and sold on the open market to any customer who is able to buy them .

2) Customize products : Customer products are developed for a single customer according to their specification .




What are the attributes or characteristic of good software product ?

The software should deliver the required functionality and performance to the user and should be maintainable,dependable and usable.

1Maintainability : Software should be written in such a way so that it can involve to meet the changing needs of customers this is a critical attribute because software change is an inevitable requirement of a changing business environment.

2) Dependability and Security : software dependability includes a range of characteristics including reliability,security and safety . Dependable software should not cause physical or economic damage in the event of system failure. Malicious users should not be able to access or damage the system

3) Efficiency : software should not make wasteful use of system resources such as memory and processor cycle .efficiency therefor includes responsiveness,processing time,memory utilization etc.

4) Acceptability and usability : Software must be acceptable to the type of users for which it is designed . This means that it must be understandable , usable and compatible with other systems that they use .





 Others most important and related post :

>> What is application software and system software
>> Evolution development model 
>> What is software process model ?
>> incremental model with details.
>> What is CASE ?
>> Software Engineering | Classification of Software Requirements
>> Software Engineering | Classical Waterfall Model
>> Software Engineering | Iterative Waterfall Model
>> Software Engineering | Spiral Model
>>What is operating system 
>>What is software and software engineering
>>What is traffic monitoring system 
>> what is computer virus and names of virus.
>>What is embedded control system  
>> What is compiler .
>> What is linker.
>> What is Interpreter
>> Modern Principles Of Software Development
>> Types of Software Testing
>> Software Testing | Basics
>> Software Engineering | Debugging Approaches
>> Software Engineering | Classification of Software Requirements
>> Software Engineering | Requirements Engineering Process
>> Software Engineering | Classification of Software

Post a Comment

0 Comments