1 / 15

Software Development PPT by Gleam Technologies

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.

GleamTech
Download Presentation

Software Development PPT by Gleam Technologies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 • Softwaredevelopment 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 Free:1800-3000-3167 E-mail: info@gleamtechindia.com

  15. THANK YOU

More Related