1.不同的方法
1.云计算开发:是指在云平台上开发的、依赖硬件资源和软件资源提供计算、网络、存储能力的服务。
2.传统开发:在软件平台上,根据用户需求构建软件系统或系统的软件部分的过程。
2.特点不同
1.云计算开发:SaaS应用程序完全在云中运行。SaaS以用户为导向,通过互联网提供稳定的应用软件。用户购买的是软件的使用权,而不是软件的所有权。
2.传统开发:软件开发平台源于繁琐的动手开发过程。在实践中,开发人员将常用的函数、类、抽象、接口等抽象并封装成可重用的“中间件”。
3.各种优点和缺点
1.云计算发展:云的安全和隐私问题平台的保护也很难保证。安全性不再依赖于计算机或网络的物理边界。
2.传统发展:平台是一段时间内科研成果的集合,也是阶段性平台期的标志,为产业进入新的研发领域提供基础。
参考来源:-软件开发
参考来源:-云计算平台
软件工程和计算机有什么区别软件开发和计算机的区别如下:
软件开发基本上只开发Windows和*nux的软件。可能涉及一些设备,但主要因素是程序的效率和响应能力。这两个专业最重要的区别在于,计算机专业更注重算法的研究和改进,而第二个专业更注重软件开发过程中的需求、资源和进度的管理,即涉及软件开发作为工程。
软件工程是研究使用工程技术来创建和维护高效、实用和高质量软件的学科。它包括编程语言、数据库、软件开发工具、系统平台、标准和设计组件,包括电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,计算机软件几乎应用于工业、农业、银行、航空、政府部门等所有行业,这些应用为经济社会发展做出了贡献,也提高了工作效率和生活。
计算机科学技术百科全书:软件工程是应用计算机科学、数学、逻辑和管理科学原理来开发软件的学科。软件开发依靠传统开发的原理和技术来提高质量、降低成本、改进算法。其中,计算机科学和数学用于构建模型和算法,工程科学用于制定规范、设计范式、估算成本和确定权衡,管理科学用于管理计划、资源、质量、成本等..
一个更被接受的定义是软件工程是研究和应用如何以系统的、标准化的、定量的基于过程的方法来开发和维护软件,以及如何集成经过验证的时间管理技术以及当前可用的最佳技术方法。
上一篇:软件工程云计算是干什么
下一篇:云计算和软件开发哪个好