What is the most important difference between generic software product development and custom software development? What might this mean in practice for users of generic software products?
(5 points) 2. What are the four important attributes that all good professional software should have? Suggest four other attributes that may sometimes be significant.
(5 points) 3. Explain how the principles in the Agile Manifesto lead to the accelerated development and deployment of software. (5 points) 4. Extreme programming expresses user requirements as stories, with each story written on a card. Discuss the advantages (at least 3) and disadvantages (at least 3) of this approach to requirements description. (10 points) 5. Because of the close relationship between non-functional system characteristics and software architecture, the choice of architectural style and structure should depend on the non- functional requirements of the system.
Please list 5 of those non-functional requirements and briefly explain each of them. (5 points) Get more help from Chegg.