【系统分析与设计】作业1

这篇博客探讨了软件工程的基础,包括软件工程的定义,软件危机的概念,COCOMO成本估算模型,软件生命周期,以及CMMI的五个级别。此外,还介绍了SWEBok的知识领域,并概述了PSP的个人软件过程和技能要求。

一、简单题

1、软件工程的定义

软件工程 (Software Engineering) 是一门研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。

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

software crisis,即软件危机,是早期计算机科学的一个术语,是指在软件开发及维护的过程中所遇到的一系列严重问题,这些问题皆可能导致软件产品的寿命缩短、甚至夭折。
COCOMO模型,即构造性成本模型,是由巴里·勃姆提出的一种软件成本估算方法。这种模型使用一种基本的回归分析公式,使用从项目历史和现状中的某些特征作为参数来进行计算。

3、软件生命周期。

软件生命周期是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

4、按照 SWEBok 的 KA 划分,本课程关注哪些 KA 或 知识领域?

software requirements
software design
software construction
software engineering management
software engineering tools and methods

5、解释 CMMI 的五个级别。例如:Level 1 - Initial:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值