Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribed

image text in transcribed

image text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Programming questions