SE 模型问答 #2



问题:解释软件工程的一般视图。

答案:软件开发过程有三个通用视图,即

  1. 定义阶段 - 这是定义阶段的基础。专家了解“什么”。

    • 处理所需的信息。

    • 需要哪些功能。

    • 对容量的期望。

    • 建立的界面。

    • 验证范围。

    此阶段根据软件工程标准定义所有期望。它包含三个步骤。

    • 系统分析

    • 项目规划

    • 需求分析

  2. 开发阶段 - 开发阶段的重点是“怎么”。解释完“是什么”后,就变成了“怎么做”。开发者脑海中提出了各种类型的问题,比如如何设计软件的数据结构和体系结构,如何实现程序细节和设计转换到一种编程语言中,以及如何执行软件测试。此阶段始终采取三个特殊步骤,即

    • 软件设计

    • 编码

    • 软件系统测试

  3. 维护阶段 - 维护阶段的主要重点是由于客户情绪变化而导致的更改,包括纠正错误和适应新想法,并根据软件需求进行更改。

广告