NABCD框架(通用作业和个人作业):

N(need,需求):

你的创意解决了用户的什么需求?

使用户能够很好的区分作业情况,将班里所有同学的作业和自己私人的作业分开,通用作业指在一个班一同上课的公共作业,私人作业为个人选修、双学位的作业,不同的作业也有不同的作业期限,能够更好的来梯形用户。

A(approach 做法):

1)小组内有编程能力强的成员,来实现相应的功能;

2)人脉广,可以找更多的人来评价这一特点,是否能够满足大众的要求;

3)能够做一定范围内的数据处理,处理所上传的作业、参考答案;

B(benefit 好处):

能够区分用户的个人作业和公共作业,不同类型的作业所提示的方法也略有不同,能够让用户充分重视起来自己的作业,在所规定的时间内来完成自己的作业,防止超出作业完成的时间。

程序为网页版的,所需要的配置并不是很高,用户的电脑能够连网并有网页浏览器就可,不需要其他的设备,网速要求较快,能够顺利的刷新网页,更新作业、参考答案的新内容。

C(competitors 竞争):

   存在其他的竞争者,例如课堂派这类的软件也是能够提醒学生的作业情况,但通过使用课堂派软件,也是感觉到其也有些许的不足,该软件只能提醒作业,并不包括上传答案、校园内通知信息的功能,我们的软件可以弥补这个功能。

目前学生作业提醒类的软件还有不少的市场,因为上了两年的大学以及通过自己周边的同学了解,很少听过能够很好的提醒学生作业类的软件,所以这样的软件还是有很大的市场,可以帮助小学、中学、大学的学生,因此软件使用的人数还是很多的,有很大的推广前景。

D(delivery 交付):

1)在交付软件之前,由对应的开发人员进行多次的测试,确保每一个功能能够正常的使用;

2)可以先发布一下体验版,找一定数量的用户来体验这款软件,让他们来使用一段时期,然后收集用户的反馈信息,并让用户评价一下软件的好处以及不足之处,之后小组的成员再一起来完善软件,更新软件的功能;

3)经过之前的测试,发布最终的版本,让更多的用户来使用小组所开发的软件,进行后期的维护,将完善的软件交付到用户的手中。

团队小组NABCD(通用作业和个人作业)特点的更多相关文章

  1. [福大软工] Z班 团队作业——UML设计 作业成绩

    团队作业--UML设计 作业链接 http://www.cnblogs.com/easteast/p/7745703.html 作业要求 1)团队分工(5分) 描述团队的每个成员分别完成了UML图的哪 ...

  2. 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析

    一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求.  第一部分 调研, 评测 下载软件并使用起来, ...

  3. 团队项目NABCD模型的需求分析

    团队项目NABCD模型的需求分析 NABCD模型的介绍 Need(需求)-现在市场上未被满足但又急需满足的客户需求是什么?Approach(方法)-要满足这种需求,我能够提出什么独特的方法吗?Bene ...

  4. 【第二次个人作业】结对作业Core第一组:四则运算生成PB16061082+PB16120517

    [整体概况] 1.描述最终的代码的实现思路以及关键代码. 2.结对作业两个人配合的过程和两个人分工. 3.API接口文档和两个组的对接. 4.效能分析,优化分析和心得体会. [代码实现] 一. 实现功 ...

  5. 2003031121-浦娟-python数据分析第四周作业-第二次作业

    项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每 ...

  6. Kettle通用数据贴源作业设计

    本设计基于以下需求提出 1. 快速接入数据源表(贴源/落地) 2. 无须给单独表开发转换/作业 3. 动态生成数据源连接, 表字段等信息(预先保存在数据仓库中) 本设计所需条件 1. 数据源为关系型数 ...

  7. zigbee通用IO口小作业

    独立新建工程并编写.编译代码,实现按键控制流水灯运行,完成以下任务要求: [1]程序开始运行时,D4.D3.D6.D5灯全亮一会,然后全灭一会,开始进入流水灯. [2]流水灯的运行过程为:D4灯亮,其 ...

  8. 软工+C(10): 团队项目[NABCD] - 对话式编辑

    上一篇:助教指南,持续更新... 下一篇:从命令行开始逐步培养编程能力(Java) 动机(Motivation) Eating your own dog food, also called dogfo ...

  9. 团队项目-NABCD

    用户需求分析与NABCD 模拟经营类(SIM)游戏:玩家模拟经营一家软件公司,平台初步定为Android. Need需求 任何一款游戏都要有自己的定位和目标群体,这些 iiMediaResearch数 ...

随机推荐

  1. leetCode 64.Minimum Path Sum (最短路) 解题思路和方法

    Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which ...

  2. 使用nose_parameterized使unitTest实现参数化

    nose-parameterized是一个针对Python单元测试框架实现参数化的扩展 import unittest # from nose_parameterized import paramet ...

  3. node.js及node-inspector的调试方法

    1.先运行 $ node --debug-brk test.js 2.再在新的窗口运行: $ node-inspector 3.再打开Chrome浏览器输入node-inspector提示的地址,就会 ...

  4. BAPI: TRANSACTION_BEGIN的作用

    大概知道是启动一个新会话, CALL FUNCTION 'TRANSACTION_BEGIN' 业务数据处理, CALL FUNCTION 'TRANSACTION_END' 详细功能不清楚. CLE ...

  5. Python基础-configparser和hashlib模块

    configparser模块 import configparser config = configparser.ConfigParser() #将配置写入到文件 config[', 'Compres ...

  6. Python学习笔记1_初识Python

    一.Python的发展 1.CNRI时期:CNRI是自助Python发展初期的重要单位,Python1.5版之前的成果大部分都在此时期内完成 2.BeOpen时期:Guido van Rossum与B ...

  7. Ajax知识

    一.Ajax介绍前戏 1.json介绍 1.什么是json? json(JavaScript Object Notation,JS对象标记) 是一种轻量级的数据交换格式.它基于 ECMAScript ...

  8. win7下配置JAVA环境变量

    首先安装JDK,jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008 找到安装目录,并记下,D:\Program Files (x86)\Java\jdk1. ...

  9. JavaScript:学习笔记(6)——New运算符

    JavaScript:学习笔记(6)——New运算符 new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例. 快速开始 当你使用new关键字的时候,会 创建一个新的对象 将th ...

  10. Django 之基础续

    1.路由系统之动态路由 前言:还记得之前的分页效果,这个如何实现呢?答案就是动态路由. url(r'^detail/(\d+)/$', views.detail), url(r'^detail2/(\ ...