Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

U7 ha thao software development

745 views

Published on

U7 ha thao software development

Published in: Technology
  • Be the first to comment

U7 ha thao software development

  1. 1. Software Development Do Tuan Anh Nguyen Manh Hung C l i c k t o a d d y o u r t e x t
  2. 2. Contents Introduction1 Software Development Process2 3 Software Development Trends4 Software Development Methodology
  3. 3. Introduction What’s software development?  Software development is the process of developing software through successive phases in an orderly way. This process includes not only the actual writing of code but also the preparation of requirements and objectives, the design of what is to be coded, and confirmation that what is developed has met objectives.
  4. 4. Introduction Purpose  To meet specific needs of a specific client/business  To meet a perceived need of some set of potential users  For personal use
  5. 5. Software Development Process
  6. 6. Planning Why the software should be built  Identify system's business value  Feasibility analysis  Working plan  Staffing plan  Project management
  7. 7. Planning
  8. 8. Analysis Who will use the system What the system will do Where and when it will be used  Analysis strategy  Requirements gathering  System concept and modeling
  9. 9. Design How the system will operate  Determine design strategy  Architect design  Interface design  Database design  Program design
  10. 10. Implementation System construction  Build and test Installation Support plan Cost of software
  11. 11. Software Development Methodology Structured design  Waterfall method  Parallel development Rapid Application Development (RAD)  Phased development  Prototyping  Throw-away prototyping Agile Development  Extreme programming
  12. 12. Waterfall development
  13. 13. Parallel
  14. 14. Phased development
  15. 15. Prototyping
  16. 16. Throwaway Prototyping
  17. 17. Criteria for Selecting a Methodology
  18. 18. Trends Use of API accelerates IoT and Embedded System Secure the Enterprise
  19. 19. Trends HTML 5 growth Open trend continues

×