《软件工程》第三章 需求分析 作业

1.什么是需求分析?需求分析阶段的基本任务是什么?

    1)需求分析是软件定义时期的最后一个阶段,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等要求。该阶段是分析系统在功能上需要实现什么,而不考虑如何去实现。

    2)基本任务是准确地回答“系统必须做什么”这个问题,确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。在需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准确地描述软件需求。

2.什么是结构化分析方法?结构化需求分析方法的描述工具有哪些(过程建模、数据建模)?

    1)结构化分析实质上是一种创建模型的活动。为了开发出复杂的软件系统,系统分析员应该从不同角度抽象出目标系统的特性,使用精确的表示方法构造系统的模型,验证模型是否满足用户对目标系统的需求,并在设计过程中逐渐把和实现有关的细节加进模型中,直至最终用程序实现模型。

    2)有如下4个——

      ·实体-联系图:用于数据对象描述,即数据建模,描述数据字典中数据之间的关系;

      ·数据流图:用于处理规格说明,即功能建模,描述系统的输入数据流如何经过一系列的加工变换逐步变换成系统的输出数据流;

      ·状态转换图:用于控制规格说明,即行为

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值