发布网友 发布时间:2024-02-10 00:44
共1个回答
热心网友 时间:2024-03-02 16:14
生产高质量的软件产品是软件工程的首要目标,正确。
交付高质量的软件产品的方法:
1、提高软件复用率:
软件复用就是快速、高质量地进行软件开发的不二法门。假设已经建立起足够丰富的软件复用库,当有一个新的软件任务到来时,可以直接从复用库中选取所需的可重用构件,像搭积木一样将它们组合起来,直接进行些集成测试、配置项测试、系统测试。
2、迭代开发:
一个新的软件项目,总会有个别需求在项目早期尚不明确的。对于长周期的软件来说,还可以等一等需求沟通、确认的过程;对于短周期来说,没有多少时间可以浪费,所以对于此类项目应当采取迭代开发的方法:确认一部分需求,就开发、实现、验证一部分需求。
软件产品的特点:
软件是一种逻辑产品,不是客观的实体,具有无形性,它是脑力劳动的结晶,它以程序和文档的形式保存在作为计算机存储器的磁盘和光盘介质上,通过操作计算机才能体现出它的功能和作用。
软件产品的生产主要是研制,软件产品的成本主要体现在软件的开发和研制上,软件开发研制完成后,仅需要较少的人力和物力,通过复制就可以产生大量的软件产品。软件产品生产主要是脑力劳动,还未完全摆脱手工开发方式,大部分产品是“定做的”。
软件开发对企业的意义:
1、创造一个进入互联网的通道:
在移动互联网时代,每个企业都在争先恐后的抢占互联网的资源,企业拥有专属软件就是创造了一个进入移动互联网的通道,这种方式还能提高客户体验,防止客户流失。
2、延展公司官网:
互联网的时代,电脑端的官网是企业标配,但是当下移动端更盛行,这就需要一个为手机量身定制的官网,企业软件开发就是公司官网延申,以此也可以提高企业形象增加合作商的好感与信任。