软件开发方法与需求分析

2022-09-12  本文已影响0人  Ritchie_Li

软件开发方法

1、结构化开发方法特点:用户至上,严格区分工作阶段,每阶段有任务和结果,

    强调系统开发过程的整体性和全局性,系统开发过程工程化,文档资料标准化,

    自顶向下,逐步分解(求精)。

2、原型开发方法:适用于需求不明确的情况。

3、面向对象开发方法:更好的复用性,关键在于建立一个全面、合理、统一的模型,分析、设计、实现三个阶段,界限不明确。

4、面向服务开发方法:面向对象更高标准的抽象。

需求分析

1、需求分析的任务是解决做什么的问题。

2、需求的分类:

(1)功能需求-考虑系统要做什么,在何时做,在何时以及如何修改或升级。

(2)非功能需求:考虑软件开发的技术性指标,例如存储容量限制、执行速度、响应时间及吞吐率等。

(3)设计约束:除了功能需求和非功能需求以外的需求,例如操作系统限制、开发语言限制等。

3、需求分析的工具有判定表、判定树、数据流图和数据字典。

4、需求分析的产物有:需求规格说明书SRS。

上一篇 下一篇

猜你喜欢

热点阅读