需求分析和功能分析两个阶段如何区分?

PhoenixBit 2003-07-13 11:04:59
我和几个同学正在做一个微型数据库,刚开始阶段,由于是第一次做,而且以前缺乏软件工程实习的经验,所以开始阶段有些迷茫.
现在有个问题想问一下,就是需求分析阶段和功能分析阶段的主要任务的区别是什么,数据字典,数据流图这些是在需求分析上写明,还是在功能分析阶段说明呢?
我们在讨论时参考了几本书,每本书的提法都不同,我们也不知道应该遵从那种方案,还请高手指导一二.
还有就是日程表是在作需求分析之前就定出来呢,还是在需求分析做完,在做功能分析时做呢?

...全文
377 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
PhoenixBit 2003-07-14
  • 打赏
  • 举报
回复
怎么还没人回帖啊,
PhoenixBit 2003-07-14
  • 打赏
  • 举报
回复
比如我们要做一个微型的数据库系统,初步的构想是用于学籍开发管理,但是他又具有一定的通用性,例如用户可以自由设置字段的名称,属性,长度,etc.那我们在做数据字典的时候,能不能把姓名,出生年月,性别,成绩,籍贯等等都做在数据字典里面呢?如果这样做了,岂不是这个数据库系统已经固定了,用户不能再修改了?
sxtywlx 2003-07-14
  • 打赏
  • 举报
回复
需求分析的任务是要搞清楚客户想要的软件具有什么样的功能
功能分析的任务是要确定我们做出来的软件具有什么样的功能

数据字典和数据流图在需求分析的时候就要确定,但是数据流图在系统分析中应更详细以说明业务流程.日程表是要在确定工作量之后才能确定的,不过在开始时也应该有个比较宏观的计划。

gdx 2003-07-14
  • 打赏
  • 举报
回复
需求分析中含有客户需要的功能列表.功能分析准确的说应是系统分析的部分.
数据字典,数据流图通常应在需求分析中体现,但后者在系统分析中应更详细以说明业务流程.
日程表通常应在将目标分解为任务后再确定,不过开始时也应有一个总体的进度计划.
xlander 2003-07-14
  • 打赏
  • 举报
回复
需求分析的任务是要搞清楚客户想要的软件具有什么样的功能
功能分析的任务是要确定我们做出来的软件具有什么样的功能

数据字典和数据流图在需求分析的时候就要确定

日程表是要在确定工作量之后才能确定的,一般有功能点方法、代码行方法。

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧