Escolar Documentos
Profissional Documentos
Cultura Documentos
Document
1. Introduction
The following subsections provide an overview of this entire document.
1.1 Purpose
The purpose of this document is to inform the readers and students of the class of
the significant details and background of our project. This project is basic
mathematical functionalities like addition,subtraction,multiplication and
division,trignometric functions etc..
The basic algebraic functions will include addition, subtraction, division, and
multiplication. The calculator will also be able to compute the power, sine, inverse
sine, cosine, inverse cosine, tangent, inverse tangent, exponential, logarithm,
natural logarithm, and square root functions of calculator.
The basic graphing will allow the user to input a series of functions to graph and
compare.
1.2 Scope
This document specifies the functional requirements for a multi-function calculator program.
The program is designed to act like a handheld calculator with the usual standard functions
(add, subtract, multiply, divide).In addition we have implemented trignometric functions like
sin,cos,tan etc. . The program is designed to be as easy to use as a regular calculator.
1.3 References
List of documents referenced:
Android developer manual
Android quick start guide 4.4
Java tutorials manual from oracle's
1.4 Overview
The rest of this document will give further details on the overall product description,
including the hardware, software, and communications interfaces, product functions,
user characteristics, and any assumptions that will be made.
The document will also include the specific requirements needed. These will include the
functions, performance, design, and software attributes.
This document is organized in a logical manner and is easy to follow. Readers should refer
to the table of contents, appendices, or index if looking for something in specific.
Otherwise, reading this document from start to finish will start with a vague description
and get more specific and detailed as changing sections and reading further.
1.5 Abbreviations:
SQRT: To calculate square root.
MEM+: To clear current data.
RECALL: To recalls last record.
3. Specific Requirements
3.1 External Interfaces
This section will contain all the inputs into and outputs from the software system.
3.1.1 User Interfaces