热门关键词:

软件开发入门

添加时间:2019-03-09 21:31:16

来源:

浏览:

软件是包含提供所需功能的指令的程序或程序集。而工程学是设计和构建某种特定用途的过程,并找到一种经济有效的问题解决方案。


软件工程是软件系统的设计,开发,操作和维护的系统方法。


软件的双重角色:


1.作为产品 -


它通过硬件网络提供计算潜力。

它使硬件能够提供例外功能。

它充当信息转换器,因为它生成,管理,获取,修改,显示或传输信息。

2.作为交付产品的工具 -


它提供系统功能(例如,工资单系统)

它控制其他软件(例如,操作系统)

它有助于构建其他软件(例如,软件工具)

软件工程目标:


可维护性 -

软件应该可以发展以满足不断变化的需求。

正确性 -

如果正确实施了SRS文档中指定的不同要求,则软件产品是正确的。

可重用性 -

如果可以轻松地重用产品的不同模块来开发新产品,则软件产品具有良好的可重用性。

可测试性 -

此处软件有助于建立测试标准和评估与这些标准相关的软件。

可靠性 -

它是软件质量的一个属性。程序在任意时间段内可以在多大程度上执行其所需的功能。

可移植性 -

在这种情况下,软件可以从一个计算机系统或环境转移到另一个计算机系统或环

适应性 -

在这种情况下,软件允许通过对软件进行更改来满足不同的系统约束和用户需求。

程序与软件产品:


程序是一组相互关联的指令,其中软件产品是为特定任务设计的程序集合。

程序通常很小,因为软件产品通常很大。

程序是由个人开发的,意味着单个用户,而软件产品是由大量用户开发的。

在程序中,没有文档或缺少适当的文档。

在软件产品中,准备好适当的文档和完整的文档以及用户手册。

程序的开发是计划外的,而不是系统的,但软件产品的开发是系统的,有组织的,有计划的方法。

程序提供有限的功能和较少的功能,因为软件产品提供更多的功能,因为它们的大小(代码行)更多的选项和功能。


上一篇
下一篇软件开发分类
用户名 Name
评论 Comment

相关内容

——
09

2019-03

软件开发入门

软件是包含提供所需功能的指令的程序或程序集。而工程学是设计和构建某种特定用途的过程,并找到一种经济有效的问题解决方案。… [了解更多]

关注

深信服

  • 地 址:成都市人民南路四段成科西路三号 863国家孵化园
  • 电 话:18215 660330
  • 手机:18215 660330
  • 传 真:18215 660330
  • 邮 箱:179001057@qq.com
  • 邮政编码:610000