系统分析作业1

这篇博客详细介绍了软件工程的定义、软件危机的原因与解决方案、软件生命周期、SWEBoK的15个知识域以及CMMI的五个级别。博主探讨了软件工程在实际问题解决中的应用,强调了规范化和度量在软件开发中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简答题

1.软件工程的定义

软件工程是指应用系统化、规范化、可量化的方法到软件的生成、运行和维护的过程中,即是工程方法技术在软件中的运用,以及这些方法技术的研究。

2.解释导致 software crisis 本质原因、表现,述说克服软件危机的方法

首先软件危机是指如今要在规定的时间内写出高效的电脑程序伴随而来的困难。
软件危机的本质原因在于随着计算机的发展,需要计算机处理的问题日渐复杂,软件的生产成本与软件的复杂性呈指数关系,即软件的大量需求和生产力效率之间的矛盾,还有软件系统的复杂性与软件开发方法之间的矛盾。具体表现:软件需求易于变化,往往需要多次协商和修改。软件系统互相关联,设计上的小修改可能会花费巨大的成本。软件团队开发时需要大量的交流协商成本。软件可能会与其他系统部件互相调用接口。
克服软件危机的方法,依赖于构建软件生产的最佳时间以及相关知识的框架,制定项目实践的原则与方法和软件工程的相关标准。

3.软件生命周期

软件生命周期是指在时间维度上将软件生存周期划分为不同阶段,包含了软件从生产到到报废的整个过程,来提高设计、产品管理和项目管理的效率。

4.SWEBoK 的 15 个知识域(An Overview of the SWEBOK Guide 请中文翻译其名称与简短说明)

SWEBOK全称是software engineering body of knowledge,中文译为软件工程知识体。它主要介绍工业生成中的最为广泛接受的知识框架,并讲解它们是如何组织的以及如何应用的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值