Overview Software
What is software?
Computer programs and computer systems related to the operation, procedures , rules , and possibly some files, documents and data.
Software features
1. Software is a logical entity, rather than a specific physical entity. Thus he is abstract
2. The production of different software and hardware, there is no significant production process in his development process
3. During the operation and use of the software, not hardware, mechanical wear, aging
4. Software development and operation of computer systems receive restrictions on computer systems with different degrees of dependency
The software development has not yet completely out of the way of the development of the handicraft
6. The complex in itself, Complexity practical problems, the logical structure of the program
7. The software costs considerably more expensive than hardware
8. considerable number of software work involves social factors
Classification Software
1. Press the function partitioning software
system software
Support Software
application
2. divided by the size of the software
3. divided according to the software works
4. Press the software project is divided
Software Products: Software development organizations to market for customer service
Project Software: receiving a particular customer's trust, there are one or more development agencies developed under a contractual obligation
5. divided according to the frequency of use
Time use or frequent use
6. divided by the impact of software failures
High-reliability software reliability software or general
Software development stage
Program design phase phase 50-60
Program phase system phase 60-70
Software engineering stage 70 years later