Professional Documents
Culture Documents
SYSTEM ANALYSIS
3.1 INTRODUCTION
.
After analyzing the requirements of the task to be performed, the next step is
to analyze the problem and understand its context. The first activity in the phase is
studying the existing system and other is to understand the requirements and domain
of the new system. Both the activities are equally important, but the first activity
serves as a basis of giving the functional specifications and then successful design of
the proposed system.
3.2 ANALYSIS MODEL
SDLC METHDOLOGIES
This document play a vital role in the development of life cycle (SDLC) as it
describes the complete requirement of the system. It means for use by developers
and will be the basic during testing phase.
WATERFALL MODEL is often cited as a 1970 article by Winston W. Royce,
although Royce did not use the term "waterfall" in this article. Royce presented
this model as an example of a flawed, non-working model. This, in fact, is how
the term is generally used in writing about software developmentto describe a
critical view of a commonly used software development practice. The earliest use
of the term "waterfall" may have been a 1976 paper by Bell and Thayer.
The Software development life cycle is the complete process that takes place
while developing software. There are many software development life cycles or
SDLCs and each has its own importance in software development. The waterfall
model is one of the oldest and most basic software development methodologies
which is still followed (mostly in its various modernized versions) by many
software development companies while developing software solutions.
The WATERFALL MODEL is a linear process where a sequential methodology
is followed and the project progress is monitored and measured according to the
completion of each phase. Every software development company has a particular
strategy of developing software solutions and clients should know about these
SDLC models in order to choose the one that best suits their requirements.
NARASARAOPETA ENGINEERING COLLEGE, NARASARAOPET-522 601.
SYSTEM ANALYSIS
10
SYSTEM ANALYSIS
Waterfall Model
11
SYSTEM ANALYSIS
Disadvantage:
This creates a problem for the users always to use User-Interface Components
like Buttons etc... To operate the music player and no customization of music lists,
Notification, Lock Screen, widgets.
3.4 PR0POSED SYSTEM
The development of the new system objective is to address the solutions for
the drawbacks of existing problem domain.
The PROPOSED SYSTEM is a Smart Music Player App with Accelerometer
Control Supporting Different Android Platforms (from Froyo (2.2) to Jelly Bean
(4.2)).
It has several Advantages comparing to Existing System i.e.:
Running music player & Play and Pause music by putting earphones to jack.
Support for all common audio formats (MP3, OGG, FLAC, and PCM).
Browse and play your music by albums, artists, genres, songs, playlists,
folders, and album artists.
12
SYSTEM ANALYSIS
Tab Module:
Playback Module
Settings Module
List Module
File Module
Tab Module:
The tab module is the first module the player runs when the player is
opened, which is used to build tabs for Album, Songs, Artist, Genre, Folders.
Every tab is interfaced with their Music List. It is for Simple Browsing of
Library Of music player.
Player Interface Module
The player interface module provides the player interface for user, and
the control operations and display information of player are via it.
Music List Module
The music list module is used to build music list by invoking list
module. The music list is clickable, and the music will play when you click the
music name in the list.
Playback Module
The playback module is used to achieve playback and related
operations, such as play, pause, stop, display the current, previous and next
music name and update the progress bar. The playback module is the core
module which based on service. The playback module is the core module
which based on service. It Is A Playback Service.
Constant Value Module
13
SYSTEM ANALYSIS
14
SYSTEM ANALYSIS
Input States:
The main input stages can be listed as below:
Data recording
Data transcription
Data conversion
Data verification
Data control
Data transmission
Data validation
Data correction
Input Types:
It is necessary to determine the various types of input. Inputs can be categorized as
follows:
Operational
Input Media:
At this stage choice has to be made about the input media. To conclude about the
input media consideration has to be given to:
Type of Input
Flexibility of Format
Speed
Accuracy
Verification methods
Rejection rates
Ease of correction
Security
Easy to use
15
SYSTEM ANALYSIS
Portability
Keeping in view the above description of the input types and input media, it can be
said that most of the inputs are of the form of internal and interactive.
OUTPUT DESIGN:
Outputs from computer systems are required primarily to communicate the
results of processing to users. They are also used to provide a permanent copy of the
results for later consultation. The various types of outputs in general are:
Internal Outputs whose destination is within organization and they are the
Interface outputs, which involve the user in communicating directly with User
Interface.
Output Media:
In the next stage it is to be decided that which medium is the most appropriate for the
output. The main considerations when deciding about the output media are:
16