在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围和定义时所要做的所有的工作。需求分析是软件工程中的一个关键过程。 项目管理者联盟
在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。 项目管理者联盟
目录 PgMp.mypm.net
1 挑战 项目管理者联盟
1.1 主要困难 项目管理者联盟
1.2 持有关键信息的人 项目管理者联盟
1.3 软件开发者 项目管理者联盟
1.4 解决方法 项目管理者联盟
2 主要技术 项目管理者联盟
2.1 采访持重要信息的人 talent.mypm.net
2.2 需求工作会 转自项目管理者联盟
2.3 将需求列成合同式的文件 service.mypm.net
2.4 原型(Prototype) 项目管理者联盟
2.5 用例(Use Case) PgMp.mypm.net
2.6 确认持关键信息者 项目管理者联盟
挑战 项目管理者联盟
顺利地完成需求分析是一个艰巨的挑战。首先要确认所有持有关键信息的人本身就不容易,然后还要从这些人获得可用的信息,把这些信息转化为清晰的和完整的形式。同时分析者还要考虑到可能的限制。 项目管理者联盟
除此之外他们还要考虑一个项目的 项目管理者联盟
·是否可行 项目管理者联盟
·是否在规定的时间里可以完成 项目管理者联盟
·价格上是否负担得起 项目管理论坛
·是否合法 项目管理者联盟
·是否符合道德 项目管理者联盟
一个新项目开始的时候人们往往还非常兴奋,往往试图轻视需求分析的必要性。但对过去项目的分析证明一个彻底的和无情的需求分析可以降低一个项目的耗费和降低其技术风险。 项目管理者联盟
主要困难 blog.mypm.net
|