Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Discuss the following software development models (methodologies), giving their elements, advantages and disadvantages a. Waterfall model b. Iterative and incremental model c. Extreme programming
Discuss the following software development models (methodologies), giving their elements, advantages and disadvantages a. Waterfall model b. Iterative and incremental model c. Extreme programming d. Scum methodology (5marks) (5marks) (5marks) (5marks) a.) List any three software requirements elicitation techniques b.) What is the purpose of the analysis phase of the SDLC? c.) Read the following scenario then answer questions below it (3marks) (2marks) Express retail shop has a shop management system designed for managing orders, arranging and selling goods. The shopkeeper checks for the availability of goods in the shop. If the stock of goods is less, then shopkeeper places order for goods. While ordering the goods, goods are received at shop, the shopkeeper then arranges them by product or by price, and then shopkeeper makes payment. If the stock of goods is available, then he will arrange goods for selling. The shopkeeper then sales the goods directly to the customer. The customer buys the items from shopkeeper. The shopkeeper prepares bill for goods purchased by the customer, he receives amount by credit or by cash from customer. The supplier supplies the goods to the shop in the system. The overall system is used to manage the goods in the shop. i. If this retail shop was to be computerized, identify any two functional requirements of this system (2marks) ii. In your own opinion as a system analyst, what nonfunctional requirements could be associated to expressretail shop system? Explain any two. (4marks) ii. In your own opinion as a system analyst, what nonfunctional requirements could be associated to expressretail shop system? Explain any two. (4marks) iii. Which architectural design may be applicable to this system? Why? (3marks)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started