• 我们小组项目需求变更管理的方法。。


    在每个项目中,客户会在原来的需求基础上进行需求改变或者增加需求内容,所以,一个需求变更管理方法在设计项目中有着十分重要的作用,用户可能在初期阶段对自己的

    需求不是清楚,只能根据客户在深入的了解后才知道自己还有哪些需求是需要的。在我们的项目中选择了一个分级需求管理模式,那就是将需求进行分级:

    一级需求:是客户提出的需求中最为重要,最需要先实现的需求,在本项目中,我们的客户需要一个简易的通讯软件,所以最重要、最为基本的是实现双方的信息传递和信息输出。

    二级需求:它不会影响一级需求的实现,但是没有实现这个需求是不能够实现下一个功能组块的,在我们的项目中是数据库组建,数据库在项目中祈祷了保存数据的作用,在用户需要

    对数据库进行聊天记录的查询时,点击聊天记录的按钮就可以让系统调用数据库,在新弹出的窗口显示出双方的聊天记录。  

    三级需求:若是不满足此需求会导致整个项目很一般,很简单,在本项目中是我们通讯软件的界面和游戏部分,一款舒适的界面能够让用户觉得很舒适,一款休闲的游戏又不会让客户

    觉得这款软件很单一。 

    这三级需求在我们的项目需求中是必须得到实现的,但是实现有个前后关系,排在前面的需求更重要,必须将前面的实现再进行下一步需求。 

    四、五级需求:这2个要求都有限制,前提条件是在时间充裕和资源充裕的前提下,进行功能的扩展。在我们的项目中有:

    1.实现用户注册和用户帐号管理。

    2.增加文件传输和图片传送的功能。

    3.视屏通话和语音聊天系统。

    由于我们项目的时间和资源都不是太多,所以在本次实验中没有实现这些功能,希望在以后的第二代乃至第N代中逐渐的实现这些功能。

    这就是我们本次项目中对需求管理变更方法的选择和实际运用。

  • 相关阅读:
    【快速选择算法与nth_element函数】【续UVA11300 】
    【贪心+中位数】【UVa 11300】 分金币
    【贪心】【Uva11729】 Commando War
    np.random.randn()、np.random.rand()、np.random.randint()
    numpy.unpackbits()
    tf.get_variable()
    tf.truncated_normal()
    tf.FIFOQueue()
    np.hsplit()
    np.frombuffer()
  • 原文地址:https://www.cnblogs.com/TOM1996/p/5406292.html
Copyright © 2020-2023  润新知