社区
研发管理
帖子详情
请问DFD在文档中充当什么角色?它应属于那个文档?SRS中为何没有DFD的位置?
iProgram
2001-10-04 02:54:55
...全文
183
5
打赏
收藏
请问DFD在文档中充当什么角色?它应属于那个文档?SRS中为何没有DFD的位置?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iProgram
2001-11-04
打赏
举报
回复
这么多贴子忘给分了~~
rick1126
2001-10-04
打赏
举报
回复
要看具体的方法论, 如果是数据建模的话, DFD的应用范围可以从需求到设计阶段. 如果仅仅就SRS而言, DFD也ER图, USE CASE, 对话图, 类图, 原型等方法一样作为阐明或者辅助认识需求的一种手段; 帮助你从业务需求之中获得真正的功能需求.
FireKylin
2001-10-04
打赏
举报
回复
SRS中主要说明一些功能性的需求,重在业务流程,而不管程序是如何实现的。
SRS是需要与用户沟通的,所以应该以用户的角度来看整个软件。
而概要设计是给程序员看的,要体现整个软件的程序框架,DFD能比较好的反映
这一点。
iProgram
2001-10-04
打赏
举报
回复
是说这东西是概要设计时的文档内容?哪SRS中的功能需求说明部分是不是根据这个DFD图的最低层写的?
FireKylin
2001-10-04
打赏
举报
回复
概要设计中阐明设计思路的非常重要的工具
六、软考-系统架构设计师笔记-软件工程基础知识
它是先根据已给的和分析的需求,建立一个原始模型,这是一个可以修改的模型。基于构件的软件开发(CBSD)模型是利用模块化方法,将整个系统模块化,并在一定构件模型的支持下,复用构件库
中
的一个或多个软件构件,通过组合手段高效率、高质量地构造
应
用软件系统的过程。迭代模型,摒弃了传统的需求分析,设计,编码,测试的流程,而是将整个生命周期变成若干个冲刺(Sprint)阶段,每一个阶段都是由以上若干或者全部传统的流程组成,在每一个阶段
中
,都包含下面阶段:初始阶段,细化阶段,构建阶段,交付阶段。
系统分析师学习笔记(十二)
软件需求工程 软件需求概述 软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。 1.需求的层次 (1)业务需求。业务需求是指反映企业或客户对系统高层次的目标要求,通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门或产品策划部门等。通过业务需求可以确定项目视图和范围,项目视图和范围
文档
把业务需求集
中
在一个简单、紧凑的
文档
中
,该
文档
为以后的开发工作奠定了基础。 (2)用户需求。用户需求描述的是用户的具体目标,或用户要求系统必须能完成的任务。也就是说,用户需求描述了用户能使用系统
HZCU 软件需求分析
主要包括需求开发和需求管理两个部分。需求开发包括需求获取、需求分析、规格定义和需求验证四个方面。需求管理包括需求评审、需求变更控制和需求跟踪等内容。需求规格说明的目的:需求的
文档
化、可视化、统一化;关于系统功能与非功能需求的详细说明 ➢ 业务需求 – 项目视图和范围
文档
➢ 用户需求 – 使用实例
文档
➢ 功能需求和非功能需求 – 软件需求规格说明;取得用户的理解与认可;评审通过,成为基准,开始设计工作需求规格说明的主要方法:采用软件需求规格说明模板;指明需求的来源;为每项需求注上标号;记录业务规范;
2025系统架构师(一考就过):选择题基础知识三
2025系统架构师(一考就过):选择题基础知识三
十、软件工程基础知识(考点篇)
软件需求规格说明书
SRS
是需求开发活动的产物,编制该
文档
的目的是使项目干系人与开发团队对系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。
SRS
是软件开发过程
中
最重要的
文档
之一,对于任何规模和性质的软件项目都不
应
该缺少。需求定义方法(1)严格定义也称为预先定义,需求的严格定义建立在以下的基本假设所有需求都能够被预先定义。开发人员与用户之间能够准确而清晰地交流。采用图形(或文字)可以充分体现最终系统。(2)原型方法。
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章