Title: Software Development by Gleam Technologies
1 Software Development
2WHAT IS A SOFTWARE
- Software is any set of machine-readable
instructions that directs a computer's processor
to perform specific operations. - Software contrasts with computer hardware,
- Software includes computer programs, libraries and
their associated documentation. - Software written in a machine language is known
as "machine code".
3SOFTWARE DEVELOPMENT
- Software development is the computer
programming, documenting, testing, and - bug fixing involved in creating and maintaining
applications. - The term refers to a process of writing
and maintaining the source code. - It includes all that is involved between the
conception of the desired software through to the
final manifestation of the software. - Software development may include research, new
development, prototyping,etc.
4PROCESS OF SOFTWARE DEVELOPMENT
5 SOFTWARE DEVELOPMENT METHODOLOGIES
- There are various Software development models or
methodologies. - They are as follows
- 1. Analyzing the problem
- 2.Design
- 3. Develop
- 4. Testing
- 5. Release
- 6. Maintenance
- 7. Deployment
6SOFTWARE DEVELOPMENT LIFE CYCLE
7SOFTWARE DEVELOPMENT PARADIGM
- The software development paradigm helps developer
to select a strategy to develop the software. - A software development paradigm has its own set
of tools, methods and procedures - which are expressed clearly and defines software
development life cycle. - Few processes or models are as follows
- 1. Waterfall Model
- 2. Iterative Model
- 3. Spiral Model
- 4. V model
- 5. Big Bang Model
8WATERFALL MODEL
- Waterfall model is the simplest model of software
development paradigm. - It says the all the phases of SDLC will function
one after another in linear manner. - This model assumes that everything is carried out
and taken place perfectly as planned in the
previous stage. - This model does not work smoothly if there are
some issues left at the previous step.
9ITERATIVE MODEL
- This model leads the software development
process in iterations. - It projects the process of development in cyclic
manner repeating every step after every cycle. - The software is first developed on very small
scale. - And all the steps are followed which are taken
into consideration. - After each iteration, the management team can do
work on risk management and prepare for the next
iteration.
10SPIRAL MODEL
- Spiral model is a combination of both,
iterative model and one of the SDLC model. - It can be seen as if you choose one SDLC model
and combine it with cyclic process . - This model considers risk, which often goes
un-noticed by most other models. . - There are 4 phase in the spiral model.
11 V MODEL
- V-Model provides means of testing of software
at each stage in reverse manner. - At every stage, test plans and test cases are
created to verify and validate the product . - This makes both verification and validation go in
parallel. - This model is also known as verification and
validation model.
12 BIG BANG MODEL
- This model is the simplest model in its form.
- It requires little planning, lots of programming
and lots of funds. - This model is conceptualized around the big bang
of universe. - If we put together lots of programming and funds,
you may achieve the best software product. - It does not follow any process.
13ABOUT US
Gleam Technologies
Gleam Technologies Neyveli is a professionally
managed Government certified Company, Experience
in varies fields and the fundamental business
strategy to build long-term client relationship.
At Gleam Technologies, Our philosophy is to
facilitate a synergetic and interdependent
relationship between the individual and the
corporate through complete employee involvement.
14Address Gleam Technologies, 221, Thillai Nagar,
Gandhi Nagar Post,Neyveli-607308. Gleam
Technologies, Level 8 Vibgyor Towers, G Block
C62 Bandra Kulra Complex,Mumbai-400098. Mobile
91 9244900000 Telephone 91 4142
646666 Toll Free1800-3000-3167 E-mail info_at_gle
amtechindia.com
15 THANK YOU