软件工程概论之软件概述

15.软件过程:是为了高质量所需要完成的一系列任务的框架,它规定了完成多项任务的工作步骤。(获取、供应、开发、操作、维护软件所用的基本的一致的要求。3.文档:文档是软件开发活动的记录,主要供人们阅读,既可以用于专业人员和用户之间的通信和交流,也可以用于软件开发过程的管理 和 运行阶段的维护。10.软件工程的定义:软件工程是指导计算机软件开发和维护的一门工程学科,采用工程的概念、原理、技术和方法来维护软件。1.软件的定义:软件不是程序,而是程序、数据、以及开发、使用、维护程序需要的所有文档的完整集合。
摘要由CSDN通过智能技术生成

1.软件的定义:软件不是程序,而是程序、数据、以及开发、使用、维护程序需要的所有文档的完整集合。

2.程序:程序是为了解决某个特定问题 而用程序设计语言 描述的 适合计算机处理的 语句序列,由开发人员设计和编码。

3.文档:文档是软件开发活动的记录,主要供人们阅读,既可以用于专业人员和用户之间的通信和交流,也可以用于软件开发过程的管理 和 运行阶段的维护。

4.软件的特点:

软件是一种逻辑产品,没有具体的物理实体,具有抽象性。

软件产品的生产主要是开发研制,没有明显的制造过程。

软件产品不会磨损消耗老化。

软件产品生产效率低,成本昂贵,复杂性高。

软件产品对硬件和环境有不同程度的依赖性。

5.软件的分类:计算机系统角度看:系统软件、应用软件

                         计算机软件用途看:服务类、维护类、操作管理类

6.软件危机:计算机在开发和维护过程中遇到的一系列严重的问题。

主要原因:软件日益增长的需求;开发方法与管理手段缺乏

7.软件危机的表现形式:

对软件开发成本和研制进度的估计常常很不精确。

已完成的软件不能满足客户需求。

软件产品质量差,可靠性得不到保证。

软件可维护性差。

软件成本在计算机系统总成本中所占的比例逐年上升。

软件开发生产率的提高速度远远跟不上计算机应用速度普及深入趋势。

8.软件危机的产生原因:

软件是计算机系统中的逻辑部件,软件产品往往规模庞大,结构复杂。

软件开发管理困难。

软件开发费用不断增加ÿ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值