1. Giving reasons for your answer based on the type of system being developed, s
ID: 3908790 • 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) 4Explanation / Answer
4)Answer:
factors influence software quality:
Clear purpose of the product. All documentation must be clearly written.
- Completeness to the fullest development of the product.
- Only needed information and minimum lines of code should present. It is important as the memory is limited.
- The software product should be portable, so that computers of various configurations would support the execution of the product.
- Product should be maintainable, so that the updating activity can be continued throughout the life time of the software product
programmer productivity:
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.