📜  博客 |程序与软件

📅  最后修改于: 2021-10-19 04:33:31             🧑  作者: Mango

许多人将软件一词等同于计算机程序。程序由个人开发供个人使用。它们通常体积小,功能有限。程序的作者自己使用和维护他的程序,这些程序通常没有良好的用户界面并且缺乏适当的文档。而软件产品有多个用户,因此应该具有良好的用户界面、正确的操作程序和良好的文档支持。

由于软件产品拥有大量用户,因此必须对其进行适当设计、仔细实施和适当测试。任何程序都是软件的一个子集,只有准备好文档和操作程序手册,它才能成为软件。程序由一组指令组成,这些指令是源代码和目标代码的组合。

文档由各种手册组成,如下所示:

操作程序包括设置和使用系统的说明以及如何应对系统故障的说明。

通常软件产品太大,单个程序员无法开发。因此,软件产品是由一群软件工程师开发的。软件工程师关注开发软件产品,而程序员关注编写程序。软件产品的开发需要定义明确的系统方法,没有它,软件开发团队将无法生产出合适的软件产品。