z变化的性质_软件的不断变化的性质

z变化的性质

In the early decades when the computer technologies were in an emerging phase, only the development team, authorized persons and the company members had the source code of the software. Due to this, in case of any bug, failure, error or any kind of problem faced, the customer or the user had to approach these people for resolving the error. This maintained the confidentiality of the source code but the main problem for this was that the users were many but the people who were authorized to access the source code for the software were only a few. So, due to this, it was impossible to meet the demands and requirements of each person.

在计算机技术处于新兴阶段的最初几十年中,只有开发团队,授权人员和公司成员才拥有软件的源代码。 因此,在遇到任何错误,故障,错误或任何类型的问题时,客户或用户必须与这些人联系以解决错误。 这维护了源代码的机密性,但是主要的问题是用户很多,但是被授权访问软件源代码的人很少。 因此,因此,不可能满足每个人的需求。

So, to solve this issue, the developers started making the software open source. What open source means is that the source code of the program which is developed by a person is provided to all the customers and organizations. So, in case of any problem or errors, the person with knowledge can contribute to the software by resolving it. Also, when the customer feels the need to add some more features to the software or comes up with a new idea for enhancing the existing software, then he/she is free to do so.

因此,为了解决此问题,开发人员开始使软件开源。 开源的意思是将由人开发的程序的源代码提供给所有客户和组织。 因此,在出现任何问题或错误的情况下,有知识的人可以通过解决该软件做出贡献。 同样,当客户感到有必要向软件中添加更多功能或提出用于增强现有软件的新想法时,他/她可以自由地这样做。

Therefore, open-source software can be defined as the software whose source code is available to the customers, users, and organizations.

因此,开源软件可以定义为其源代码可供客户,用户和组织使用的软件。

We can find that most of the software developed nowadays are open source, and this can be seen in almost every field, like Real Time software, Embedded software, Business software, Artificial Intelligence Software, System software, etc.

我们可以发现,当今开发的大多数软件都是开源的,几乎可以在每个领域看到它,例如实时软件,嵌入式软件,业务软件,人工智能软件,系统软件等。

The following are the pros for an open source software,

以下是开源软件的优点,

  • More number of contributors: As the source code is available to most everyone, hence many of the users can contribute to the software code.

    贡献者数量更多 :由于大多数人都可以使用源代码,因此许多用户可以为软件代码做出贡献。

  • Meeting the customer demands: As there are so many contributors to the software, the requirements for most of its users get fulfilled.

    满足客户需求 :由于该软件的贡献者众多,因此可以满足大多数用户的需求。

  • The flexibility of the software: Updates can be made into the software from time to time.

    软件的灵活性 :可以不时对软件进行更新。

  • Reliability of the software: Open source software is highly reliable and due to this, so many developers can work on the software helping it to improve.

    软件的可靠性 :开源软件具有高度的可靠性,因此,许多开发人员都可以使用该软件来进行改进。

Following are the cons of Open Source software,

以下是开放源代码软件的缺点,

  • Confidentiality of the software: By making the software open source, the software loses all its confidentiality.

    软件的机密性 :通过使软件开源,软件将失去其所有机密性。

  • Security: The security is a big concern in open-source software as it is not developed in a protected environment.

    安全性 :安全性是开源软件中的一个大问题,因为它不是在受保护的环境中开发的。

翻译自: https://www.includehelp.com/basics/the-changing-nature-of-the-software.aspx

z变化的性质

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值