NABCD需求分析

NABCD需求分析

1.N(Need 需求)

在做数学题时经常会遇到想不起公式的内容,或者是对某些公式内容模糊,或者在学习过后对某些公式的应用不是特别理解。所以我们这软件实现了查询数学公式的功能。并有例题解析对公式更进一步理解应用。

2.A(Approach 做法)

该软件主要使用java语言编写。

(1) 适用人群:应用数学公式的人。

① 可以总览小初高的高频数学公式内容及应用例题。

②根据关键词进行指定公式的查询。

③检测公式的掌握程度进行在线测试答题。

(④开发真人在线解答模块。)

开发工具及相关做法

java是目前比较流行的编写软件的工具,java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。

 Java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

3.B(Benefit 好处)

更加方便系统的查询数学公式,还有例题的详解,方面理解公式内容,掌握公式的应用。相当于一本数学公式字典,不需要联网。

4.C(Competitors 竞争)

1人身和环境安全性需求
(1)系统中的软件不构成对人身健康的损害;
(2)系统中的软件失效时不造成财产的损失;

(3)系统中的软件失效时不造成环境的破坏。

2可靠性和可用性需求

(1)系统中的软件可以每天使用24小时,每年使用365天;

(2)系统中的软件故障率小于等于5%。

(3)易用性软件适合众多对数学公式查询有需求的人。

(4)易学性经过简单介绍就可以正常使用本软件。

5.D(Delivery 支付)

刚开始我们选择身边的人对这款软件进行试用,做好产品的使用反馈,进行调整改进。之后扩大适用范围。

原文地址:https://www.cnblogs.com/guantianhuan/p/9948340.html