Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Giving reasons for your answer based on the type of system being developed, s

ID: 3908759 • Letter: 1

Question

1. Giving reasons for your answer based on the type of system being developed, suggest the most appropriate software process model which might be used as a basis for managing the development of the following systems (20 points) (a) an interactive web-based system which allows railway passengers to buy train tickets (b) a university accounting system which is intended to replace an existing system (c) an integrated student. management system holding all details of registered students including personal information, courses taken and examination marks achieved 2. Describe the characteristics, advantages and disadvantages of the various pro- granming team structures. (15 points) 3. What are the factors that influence software quality and programmer productivity ? (10 points) (a) We want to develop a 100 KDSI application program for a customer. Find the total programmer cost and the development time.(We assume that progranmers will cost $5,000 each per month.) How many full time software personnels will be needed in the implementation phase ? (10 points) (b) Suppose that a 40- KDSI application program can be purchased for $500,000. Assuming that your in-house programmers cost $4000 per programmer-month(including overhead), would it be more cost-effective to buy the product or to build it ? (10 points) 4

Explanation / Answer

Software Model refers to a model which depicts the activities which lead to the production of a software. The model may be used to develop a new software or upgrade an existing software. A standard software model should include the following in its model.

Now, we have some of the software models which are used in today's world, some of them are

Answer 1. a) The Software model which can be used for developing a web based ticket booking system can be Waterfall Model, as the waterfall model cannot go back to a previous state and after booking the ticket the user is not allowed to alter the details of the journey. So, waterfall model will be best suitable for developing a ticket system.

b) Iterative Development Model is best suitable for designing an accounting system as feedback is also needed after each successful and unsuccessful operation, the Iterative Model works on the basis and is kept on changing until and unless the desired output is obtained.

c) Spiral model will be best suitable for designing a Student management system as the spiral model has 4 phases

So the Student management system will be designed on all these parameters and will also be analysed for Risk.

As we are allowed to answer only 1 question at a time, to get the answers to other questions please post them again.

This is all for the question.

Thank You for using Chegg.!