LECT2 - Software Life Cycle Costs

0.0(0)
Studied by 1 person
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/35

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:15 PM on 9/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

resources

Software requires _____ not only when it is being developed but throughout the entire period in which it is used by an organization

2
New cards

Software Life Cycle Cost (LCC)

_____ refers to the total cost of acquiring, developing, implementing, operating, maintaining, improving, and eventually retiring a software system

3
New cards
  • Development

  • Deployment

  • Maintenance

  • Upgrade

  • Retirement


A software system generally passes through these cost stages:

4
New cards

stage

Each ____ creates different expenses

5
New cards

Development costs

_____ are expenses associated with creating or acquiring the software and preparing it for implementation

6
New cards

Development

_____ is often one of the largest initial investments in a software project

7
New cards
  • Personnel Costs

  • Software and Development Tools

  • Hardware and Infrastructure

  • Testing and Quality Assurance


Common Development Costs:

8
New cards

Deployment costs

_____ are expenses incurred when the completed software is introduced into its actual operating environment and made available to users

9
New cards

Finishing

______ the software does not automatically mean it is ready for use

10
New cards
  • Infrastructure Setup

  • Installation and Configuration

  • Data Migration

  • Training

  • Hidden Deployment Costs


Common Deployment Costs:

11
New cards

maintenance costs

Once software is operational, organizations must continuously spend money to keep it functioning correctly, securely, and reliably. These are called _____

12
New cards

Maintenance

_____ can become a significant long-term expense because it may continue for many years

13
New cards
  • Technical Support

  • Bug Fixing

  • Security

  • Licensing and Subscriptions


Common Maintenance Costs:

14
New cards

expenses

Development may end, but software _____ do not

15
New cards

upgraded

Technology and organizational requirements change over time. Software therefore often needs to be modified, expanded, modernized, or ____

16
New cards

Upgrade costs

_____ are expenses associated with improving the existing software to meet new requirements or technologies

17
New cards

software retirement, decommissioning

The process of permanently removing a system from operation is called ______ or ______

18
New cards

Deleting

Retirement Is Not Simply _____ the Software

19
New cards
  • Data Migration

  • Data Archiving

  • System Decommissioning

  • Replacement Transition


Common Retirement Costs:

20
New cards

One-Time Costs

Usually paid once or occasionally

21
New cards

Recurring Costs

Continue throughout the life of the system

22
New cards

Direct Costs

Expenses that can easily be associated with the software

23
New cards

Indirect Costs

Costs caused by the software project but that may be harder to measure

24
New cards

Software Life Cycle Costs

LCC

25
New cards

Total Cost of Ownership

TCO

26
New cards

TCO

____ looks beyond the software's purchase or development price and considers the broader costs of owning and operating it over time

27
New cards
  • System size

  • Complexity

  • Number of users

  • Security requirements

  • Integration

  • Customization

  • Technology used

  • System lifespan

  • Frequency of upgrades


Factors That Influence Software Life Cycle Costs:

28
New cards

resources

Larger systems generally require more _____

29
New cards

development, testing

Complex processes require more _____ and _____

30
New cards

users

More ____ can increase infrastructure and support costs

31
New cards

protection

Sensitive information requires stronger _____

32
New cards

systems

Connecting multiple _____ increases complexity

33
New cards

maintain

Highly customized systems can be more expensive to _____

34
New cards

licenses, personnel

Some technologies require paid ____ or specialized _____

35
New cards

maintenance

Systems operating for many years accumulate _____ costs

36
New cards

changes

Frequent _____ increase costs