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?
- To release an updated mobile app
- To launch a new webservice (correct)
- To change the outlook of an existing site
- To accumulate security packs
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?
- Aging software architecture
- Lack of functionality
- Patches accumulation (correct)
- Software vulnerabilities
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?
- Exponential relation
- No relation
- Inverse relation
- Linear relation (correct)
What does KLOC stand for in cost estimation?
What does KLOC stand for in cost estimation?
What is the working process of the computer when executing a program?
What is the working process of the computer when executing a program?
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?
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?
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?
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?
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.