系统分析与设计(作业1)

1. 简答题

1. 软件工程的定义

  • 软件工程是将系统化、规范化、可度量的方法应用于软件的开发、运营和维护上,也就是将工程方法应用于软件上,并对这些方法的研究。

  • 软件工程是将科学技术的知识、方法和经验系统地应用于软件的设计、实现、测试、文档编写上。

2. 阅读经典名著“人月神话”等资料,解释 software crisis、COCOMO 模型

a. software crisis

(1)软件危机(software crisis)是由于计算机能力的快速增长和无法解决的问题的复杂性。随着软件复杂性的增加,很多软件问题由于现有方法的不足够而产生。

(2)软件危机的原因与硬件的整体复杂度和软件的发展过程有关,主要原因是计算机的计算能力超过了程序员有效利用这些计算能力的能力。软件危机主要表现在以下方面:

  • 项目运行超过预算、时间

  • 软件非常低效、低质量

  • 软件通常无法满足需求

  • 项目难以管理,代码难以维护

  • 软件从未交付

b. COCOMO模型

COCOMO模型(构造性成本模型)是一种精确的、易于使用的、基于模型的成本估算方法,本质上是一种参数化的项目估算方法,模型的参数是使用历史项目的数据拟合回归公式所产生的。

COCOMO模型可以分成以下三个层次:

(1)基本COCOMO模型:将所计算的程序大小作为软件开发的工作量和成本,程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值