软件工程 |软件产品
软件产品只不过是交付给客户的软件系统,其中包含描述如何安装和使用系统的文档。在某些情况下,软件产品可能是向客户交付硬件和软件的系统产品的一部分。软件产品是在软件过程的帮助下产生的。软件过程是我们生产软件的一种方式。
软件产品类型:
软件产品分为两大类:
- 通用产品:
通用产品是由生产单位开发并在公开市场上出售给任何能够购买它们的客户的独立系统。 - 定制产品:
定制产品是由特定客户委托的系统。一些承包商为该客户开发软件。
精心设计的软件产品的基本特征:
一个设计良好的软件产品应具备以下基本特征:
- 效率:
软件不应浪费使用内存和处理器周期等系统资源。 - 可维护性:
应该可以改进软件以满足客户不断变化的需求。 - 可靠性:
在系统故障的情况下,软件的灵活性不应造成任何物理或经济损失。它包括一系列特性,例如可靠性、安全性和安全性。 - 及时:
软件应该及时开发好。 - 在预算之内:
软件开发成本不应超支,应在预算范围内。 - 功能:
软件系统应该表现出适当的功能,即它应该执行它应该执行的所有功能。 - 适应性:
软件系统应具有适应不断变化的需求的能力。