软件工程---软件需求分析

简介: <p> <span style="font-family:KaiTi_GB2312; font-size:24px">   需求分析是软件定义时期的最后一个阶段,它的基本任务是准确回答“系统必须做什么?”</span></p> <p><span style="font-family:KaiTi_GB2312; font-size:24px"><img width="723" height

    需求分析是软件定义时期的最后一个阶段,它的基本任务是准确回答“系统必须做什么?”

   用思维导图对需求分析进行了简单的总结

   

   1、在结构化分析方法中,“数据字典”是建模的核心,有三种建模方式,每一种方式对应有一种相应的工具来描述

  (1)、数据模型,用实体-联系图描述;
  (2)、功能模型,用数据流图描述;
  (3)、行为模型,用状态转换图描述。

 

   2、在结构化分析方法中,数据流图和数据字典共同构成系统的逻辑模型。没有数据字典,数据流图就不严格,然而没有数据流图,数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。

  

   3、还有一点需要注意的是,在需求分析阶段结束之前,系统分析员应该写出软件

需求规格说明书,以书面形式准确的描述软件需求。

 

相关文章
|
存储 数据管理 人机交互
【软件工程】测试六
【软件工程】测试六
177 1
|
存储 运维 算法
【软件工程】测试三
【软件工程】测试三
174 1
|
算法 测试技术 开发者
【软件工程】测试二
【软件工程】测试二
245 1
|
4月前
|
人工智能 程序员 开发工具
『软件工程1』详解软件是什么
该文章探讨了软件工程的基本概念,包括软件的定义、特征、软件危机的原因及其应对策略等内容。
|
测试技术
软件需求分析
一、软件需求分析 软件需求分析是软件工程中的一个关键过程,它旨在理解和明确用户对软件系统的需求,为后续的设计和开发提供基础。软件需求分析包括以下几个主要步骤: 1. 需求收集:需求收集是指通过与用户和利益相关者的沟通和交流,获取软件系统的需求信息。这可以通过面谈、访谈、问卷调查、观察等方式进行。需求收集的目标是获得用户的需求和期望,以及软件系统所需的功能和性能要求。 2. 需求分析和建模:需求分析是对收集到的需求进行分析和整理,以理解其背后的意图和目标。需求建模则是将需求信息以图形或文本形式进行描述和表达,以便于理解和沟通。常用的需求建模技术包括用例图、活动图、状态图等。 3. 需求验证和确认
476 1
|
测试技术 程序员
【软件工程】测试八
【软件工程】测试八
142 1
|
中间件 编译器 数据库
【软件工程】测试一
【软件工程】测试一
114 1
|
8月前
|
项目管理
软件工程综合实践1---项目管理
软件工程综合实践1---项目管理
57 1
|
8月前
|
安全 测试技术 持续交付
软件工程之测试
软件工程之测试
104 0
【软件工程】测试九
【软件工程】测试九
91 1