04-19-2011, 03:57 AM
[size=14]full solution are in attachment [/SIZE]
Q.NO.1
Read the given scenario you have to analyze the situation and suggest a suitable process model. Justify your answer with suitable reasons.
Mughal brothers Pvt. Ltd. is the distributor of the Qarshi products in Pakistan. The company wants to automate different process like sale purchase and inventory systems. Previously the company has no experience of information technology. They have no idea of what will be the size, cost and duration of the project.
CyberSoft is the company which will develop this product. As the client has no idea of the product, company should get the requirements from the client then develop the product accordingly. The client also wants to involve in the system development to make sure that product should be according to his needs.
Solution
In my opinion spiral model is best in this scenario
The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. Also known as the spiral lifecycle model (or spiral development), it is a systems development method (SDM) used in information technology (IT). This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive and complicated projects.
Steps
The steps in the spiral model iteration can be generalized as follows:
Q.NO.1
Read the given scenario you have to analyze the situation and suggest a suitable process model. Justify your answer with suitable reasons.
Mughal brothers Pvt. Ltd. is the distributor of the Qarshi products in Pakistan. The company wants to automate different process like sale purchase and inventory systems. Previously the company has no experience of information technology. They have no idea of what will be the size, cost and duration of the project.
CyberSoft is the company which will develop this product. As the client has no idea of the product, company should get the requirements from the client then develop the product accordingly. The client also wants to involve in the system development to make sure that product should be according to his needs.
Solution
In my opinion spiral model is best in this scenario
The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. Also known as the spiral lifecycle model (or spiral development), it is a systems development method (SDM) used in information technology (IT). This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive and complicated projects.
Steps
The steps in the spiral model iteration can be generalized as follows:
