The Software Product Development Process Every Business Should Know
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>
The Software Product Development Process Every Business Should Know
E N D
Presentation Transcript
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/