一、互联网软件和传统软件相比有何特点?
1.互联网软件具有即时性。
互联网软件的生存周期比传统软件要短。需要开发者想办法在较短的时间内完成软件的开发并及时向用户发布。
2.互联网软件具有并发性。
互联网软件一般会有许多用户同时访问,要求互联网软件能应对数量不明确的用户的访问和请求,支持并发。
3.互联网软件能更好地支持跨平台。
互联网能通过Web浏览器使不同平台下的用户都能正常使用。传统软件则可能需要针对不同的应用平台发布不同的软件版本让不同平台上的用户能够使用。
4.持续演化
互联网软件需要不断的更新和演化,而传统软件则按照一系列规划的时间进行演化。
5.互联网软件依赖于网络
互联网软件依赖于网络而存在,需要服务变化多样的客户群。它需要一定程度上的互联网的支持才能够正常运行,而且网络状况的好坏也对互联网软件的运行有着较大的影响。
6.对安全保密性要求高
互联网软件是通过网络访问可达的,因此要限制终端用户的使用就比较困难。要保护软件的安全和稳定就必须采取有效的安全措施。
二、开发这类软件有何要注意?
1.性能
因为并发性,所以可能会有大量用户同时应用该系统,所以应确保系统在各样的操作条件,配置和负载下能相应用户的交互操作,能在可接受的性能下降的条件下处理极端负载量。
2.使用简单
因为Web软件面向的用户非常广泛,所以操作必须要简单。
3.兼容性
要保证无论在客户端还是服务器,Web软件都能正常的运行。
4.协同工作
确保Web软件能很好地与其他的应用程序和数据库交互。
5.安全保密性
评估潜在的易攻击性对Web软件而言,要保证数据和信息的安全,防止未授权人员的访问的攻击。