基于任务驱动模式的软件工程与UML建模技术 知识项目二问题定义及可行性研究.pptVIP

  • 6
  • 0
  • 约4.52千字
  • 约 35页
  • 2018-05-22 发布于天津
  • 举报

基于任务驱动模式的软件工程与UML建模技术 知识项目二问题定义及可行性研究.ppt

基于任务驱动模式的软件工程与UML建模技术 知识项目二问题定义及可行性研究.ppt

项目二 问题定义及可行性研究 任务一 问题定义 任务二 可行性研究  任务一 问 题 定 义 ? 操作一 问题定义概述   软件开发的第一个阶段是对软件项目进行问题定义,该阶段要回答的关键问题是:“软件要解决的问题是什么?”   如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的,但是在实践中它却可能是最常被忽视的一个步骤。这里所说的问题,就是指用户的基本要求。说得通俗些,问题定义实际上就是了解用户到底要建立什么系统,并确定分析员下一步应该做什么。因此,问题定义的来源是用户。   通过问题定义阶段的工作,系统分析员应该提出关于问题性质、工程目标和规模的书面报告。这一阶段的分析员应尽可能站在较高的角度去抽象、概括所要干的事情,不要拘泥于问题实现的细节。尽管用户可能总是习惯于探究问题的细节,但分析员在这一阶段必须超脱出来,居高临下鸟瞰系统的全貌。通过对系统的实际用户和使用部门负责人的访问调查,分析员应该扼要地写出对问题的理解,并在使用部门负责人的会议上认真讨论这份书面报告,澄清含糊不清的地方,改正理解不正确的地方,最后得出一份双方都满意的文档。   当用户的要求不是很多并且不太复杂时,一两个分析员用上一两天就可以完成这一工作。但当系统比较大且复杂时,则可能需要组织一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档