Podcast
Questions and Answers
What is one of the reasons for needing a new version of software?
What is one of the reasons for needing a new version of software?
Which of the following is NOT a challenge mentioned for user experience in the current software?
Which of the following is NOT a challenge mentioned for user experience in the current software?
In cost estimation models, what is the relation often assumed between cost and effort?
In cost estimation models, what is the relation often assumed between cost and effort?
What does KLOC stand for in cost estimation?
What does KLOC stand for in cost estimation?
Signup and view all the answers
What is the working process of the computer when executing a program?
What is the working process of the computer when executing a program?
Signup and view all the answers
How many man-days are required to complete the development of an application with 10,000 instructions if each person can develop 10 instructions per day?
How many man-days are required to complete the development of an application with 10,000 instructions if each person can develop 10 instructions per day?
Signup and view all the answers
What was the percentage of software cost compared to total cost for an application developed in 1982 on a vax750 computer?
What was the percentage of software cost compared to total cost for an application developed in 1982 on a vax750 computer?
Signup and view all the answers
In 2002, if a microcomputer costs $2000 and the efficiency of software development has increased to 40 instructions per person per day, what would be the monthly cost estimate for developing software assuming a programmer's salary is $8000 per month?
In 2002, if a microcomputer costs $2000 and the efficiency of software development has increased to 40 instructions per person per day, what would be the monthly cost estimate for developing software assuming a programmer's salary is $8000 per month?
Signup and view all the answers
What is one source of new versions of software according to the text?
What is one source of new versions of software according to the text?
Signup and view all the answers
Study Notes
Reasons for New Software Version
- One of the reasons for needing a new version of software is the requirement for changes or updates.
Challenges in User Experience
- The challenge of "compatibility issues" is NOT mentioned for user experience in the current software.
Cost Estimation Models
- In cost estimation models, the relation often assumed between cost and effort is that they are directly proportional.
KLOC
- KLOC stands for "Thousands of Lines of Code" in cost estimation.
Program Execution
- The working process of the computer when executing a program involves processing instructions.
Development Time Estimation
- 1000 man-days are required to complete the development of an application with 10,000 instructions if each person can develop 10 instructions per day.
Historical Cost Comparison
- In 1982, the software cost was 70% of the total cost for an application developed on a VAX750 computer.
Software Development Cost Estimation
- In 2002, the monthly cost estimate for developing software would be $5000, assuming a programmer's salary is $8000 per month and the efficiency of software development has increased to 40 instructions per person per day, with a microcomputer cost of $2000.
Sources of New Software Versions
- One source of new versions of software is changes or updates, which require modifications to the existing software.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This quiz covers requirement definition, problem statement, and the need for new software versions. Topics include the reasons for launching new products/services, updates to existing products/services, and security patches.