110 likes | 209 Views
This PDF describes the software product development lifecycle. After reading this PPT, you will be aware about the Software production lifecycle and its associate process. Have a look at it: <br>
E N D
THE SOFTWARE PRODUCT DEVELOPMENT PROCESS EVERY BUSINESS SHOULD KNOW PREPAREDBY PIXELCRAYONS
PIXEL CRAYONS COMMON QUESTIONS What is the life cycle of a software product development? 01 02 Why do we need software process models? What are the goals of a software process and what makes it different from other industrial processes? 03
OUTLINE Traditional answer: "waterfall" lifecycles Flexible, incremental processes Case studies > "synchronize-and-stabilize" (Microsoft) > the "open source" development model Organizing the process > software methodologies > the "Unified Process" Organizing artifacts: configuration management Standards
LIFECYCLE The life cycle of a software product from inception of an idea for a product through requirements gathering and analysis architecture design and specification coding and testing delivery and deployment maintenance and evolution
SOFTWARE PROCESS MODEL Attempt to organize the software life cycle by > defining activities involved in software production > order of activities and their relationships Goals of a software process > standardization, predictability, productivity, high product quality, ability to plan time and budget requirements
CODE&FIX The earliest approach Write code Fix it to eliminate any errors that have been detected, to enhance existing functionality, or to add new features Source of difficulties and deficiencies > impossible to predict > impossible to manage
MODELS ARE NEEDED Symptoms of inadequacy: the software crisis scheduled time and cost exceeded user expectations not met poor quality The size and economic value of software applications required appropriate "process models"
PIXELCRAYONS PROCESS AS A "WHITE BOX" DOROTHYMITCHELL
ADVANTAGES requirements gathering and analysis Allow project changes as the project progresses > based on feedback from the customer
PIXEL CRAYONS THANKYOU! FOR OUTSOURCING SOFTWAREPRODUCTDEVELOPMENTSERVICES, CONTACTUSAT: HTTPS://WWW.PIXELCRAYONS.COM/