Software Development by Gleam Technologies - PowerPoint PPT Presentation

About This Presentation
Title:

Software Development by Gleam Technologies

Description:

Software development is the computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product. – PowerPoint PPT presentation

Number of Views:14
Slides: 16
Provided by: glmtch

less

Transcript and Presenter's Notes

Title: Software Development by Gleam Technologies


1
Software Development
2
WHAT 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". 

3
SOFTWARE 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.

4
PROCESS 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

6
SOFTWARE DEVELOPMENT LIFE CYCLE  
7
SOFTWARE 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

8
WATERFALL 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. 

9
ITERATIVE 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.

10
SPIRAL 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.

13
ABOUT 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.
14
Address 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
Write a Comment
User Comments (0)
About PowerShow.com