Enhanced Vocabulary & Self-Test Quizzes
Definition: The observation that the number of transistors on a square inch of an integrated circuit doubles approximately every 18 to 24 months.
Context/Notes: Over the years, many have predicted the death of Moore's Law – an inevitable end to the innovation due to the constraints of present-day methods: You can make something smaller and smaller and smaller … until you can't.
Source: (https://newsroom.intel.com/press-kit/moores-law)Definition: Price elasticity of demand is a concept in economics that describes the relationship between a product's change in quantity demanded and a price increase, expressed as a ratio.
Context/Notes: If elasticity is greater than 1, demand is elastic; if less than 1, it is inelastic.
Source: (https://www.investopedia.com/terms/p/priceelasticity.asp)Definition: Volatile memory is defined as the type of memory that can only retain information while it is powered on, requiring continuous power to maintain data.
Context/Notes: The speed of your RAM determines how quickly data flows in and out of your CPU. If your RAM is too slow, you'll spend a lot of time looking at the spinning wheel cursor.
Source: (https://www.intel.com/content/www/us/en/tech-tips-and-tricks/computer-ram.html)1. A student startup is developing a high-end mobile app for real-time video translation. Currently, the processor required to run their complex AI locally on a phone costs $400, making the app's 'required hardware' too expensive for most students. According to the version of Moore's Law often used by managers, how will the situation likely change in 18 months if the performance requirements of the AI stay the same?
A) The number of transistors on the chip will triple to handle more complex video.Correct Answer: C)
Explanation: Moore’s Law suggests that for a constant level of performance, the cost of the hardware halves roughly every 18 months. This makes technology "cheaper" over time. Choice A is wrong because it predicts a tripling rather than a doubling of density; Choice B predicts a quadrupling of speed which exceeds the standard 18-month doubling; Choice D confuses silicon-based chip trends with networking/telecommunications trends.
2. An online gaming company notices that as the price of high-performance storage chips drops, they are selling significantly more "expansion packs" and storage upgrades to their users. The marketing team argues that the falling price of hardware is making their digital products accessible to a much larger audience. Which economic concept best explains why falling chip prices lead to a massive surge in consumer demand and the opening of new markets?
A) Vertical integrationCorrect Answer: B) Price elasticity
Explanation: Price elasticity describes how demand changes in response to price changes. When chip prices fall, demand for related products surges, demonstrating high price elasticity in the gaming market.
3. A logistics firm uses rugged handheld tablets to track shipments. The tablets use flash memory to store data even when the battery dies during long shifts. The manager wants to upgrade to a system that is "twice as fast" every year and a half to keep up with competitors. Which component of their tablets is most directly governed by the performance doubling described by Moore's Law?
A) The battery capacity powering the handheld tablet.Correct Answer: B)
Explanation: Moore’s Law applies specifically to semiconductors (silicon chips), which include microprocessors and chip-based storage. Choice A is incorrect because battery technology does not follow the exponential growth of Moore's Law; Choice C involves physical material science unrelated to transistor density; Choice D refers to telecommunications, which follows different performance curves than silicon chips.
4. A local coffee shop chain decides to switch their inventory management system from an old Intel-based desktop to a new Apple-designed M-series chip. The manager is worried that their old custom-built software won't work on the new system. To solve this, they use a program that "interprets" the old code so it can run on the new chip in real-time. Which technical name describes this software tool used to lower switching costs?
A) CompileCorrect Answer: C)
Explanation: An emulator acts as a software interpreter, allowing programs written for one chip standard to run on a different one in real-time. Choice A is incorrect because a compiler permanently translates code into native instructions rather than interpreting it on the fly; Choice B is the hardware itself; Choice D is a storage device and does not handle software compatibility.
5.A student is frustrated because their smartphone's voice assistant (like Siri) stops working when they lose their internet connection, even though the phone has a very powerful processor. The phone manufacturer explains that the "brains" for such complex tasks aren't actually on the phone. Which strategy is the manufacturer using to provide faster computing by sending tasks elsewhere?
A) Off-loading to the cloudCorrect Answer: A)
Explanation: When local hardware lacks the power or storage to handle tasks like natural language interpretation, firms off-load those calculations to remote servers in the cloud. Choice B refers to physical chip manufacturing (Moore's Law) rather than task distribution; Choice C identifies a type of temporary storage (RAM); Choice D is an economic concept regarding consumer demand, not a technical strategy for computation.
Definition: The software that controls the computer hardware and establishes standards for developing and executing applications. It acts as an intermediary, providing a common set of controls for hardware like the processor, memory, and storage.
Context/Notes: A user interacts with an operating system through a user interface (UI), which issues commands in a language the OS can understand.
Source: (https://www.ibm.com/think/topics/operating-systems)Definition: A software package that integrates the many functions of a business (such as sales, inventory, manufacturing, human resources, and finance) into a single system and a common database.
Context/Notes: ERP systems will also provide transparency into your complete business process by tracking all aspects of production, logistics, and financials. These integrated systems act as a business's central hub for end-to-end workflow and data, allowing a variety of departments to access..
Source: (https://www.oracle.com/erp/what-is-erp/)Definition: An economic measure of the full cost of an investment, which includes not just the initial purchase price of software, but also implementation, training, ongoing support, maintenance, and upgrades.
Context/Notes: In hybrid and cloud-first environments, understanding TCO is essential for aligning technology investments with business outcomes. It enables organizations to move beyond surface-level pricing and uncover the true financial impact of IT decisions.
Source: (https://www.ibm.com/think/topics/total-cost-of-ownership)1. A student organization at UT Austin is tired of using separate Google Sheets for their member roster, event sign-ups, and dues collection. They decide to adopt a single software platform that links all these data points together, ensuring that when a member pays their dues, their status is automatically updated across the entire system. By centralizing their data in one place, they hope to eliminate errors caused by duplicate records. Which type of software is this student organization implementing?
A) Customer Relationship Management (CRM)Correct Answer: C)
Explanation: ERP systems are designed to integrate multiple business functions into a single system with a common database, exactly like the organization combining rosters and dues. Choice A focuses specifically on managing customer interactions and sales leads; Choice B is the underlying software that manages hardware; Choice D focuses on the flow of goods from suppliers to the organization.
2.A developer is building a new mobile app designed to help students find available study rooms in the McCombs School of Business. To make the app work, the developer relies on a software layer that manages the phone’s memory and Wi-Fi connection, allowing the developer to focus on the app’s features rather than the hardware's complex electrical signals. This layer provides a "platform" that ensures the app runs consistently across different brands of smartphones. Which layer of the software ecosystem is providing these hardware-management services?
A) Application softwareCorrect Answer: B)
Explanation: The Operating System (OS) acts as the intermediary that controls hardware and provides a platform for applications to run. Choice A refers to the specific study-room app itself; Choice C refers to software used specifically for storing and retrieving data; Choice D refers to large-scale organizational software like ERP.
3.The owner of a local Austin food truck is considering buying a new digital point-of-sale system. While the software license itself is advertised as "free" because it is open-source, the owner realizes they will still need to pay for a consultant to set it up, spend time training the staff, and pay for monthly technical support when the system crashes. Which concept should the owner use to calculate the true cost of this software investment over the next three years?
A) Price elasticityCorrect Answer: C)
Explanation: TCO includes the purchase price plus all other costs associated with the setup, training, and maintenance of a system over its lifetime. Choice A refers to how demand changes with price; Choice B refers to the amount of money needed to start a business; Choice D refers to cost advantages gained by increased production.
4. A tech startup decides to use the Linux operating system for its web servers. Because the software is "open source," the startup's engineers are able to look at the underlying code, find security bugs, and modify the software to better suit their specific high-speed data needs. They do not have to pay a recurring licensing fee to a large corporation for the right to use or change this code. Which characteristic of this software allows the engineers to make these specific modifications?
A) The code is executed locally rather than hosted.Correct Answer: B)
Explanation: Open source software is defined by the fact that its source code is accessible, allowing anyone to modify and improve it. Choice A describes where the code runs, not who can change it; Choice C is the opposite of open source; Choice D is a business strategy regarding competitors, not a software characteristic.
5.A large international company like Nestlé has thousands of products and millions of data records. Before they overhauled their systems, they found that a single vendor's name might be abbreviated in one record and spelled out in another, leading to massive confusion and double-counting of inventory. To fix this, they implemented a system that uses one single database for all their global operations. Which benefit of enterprise software is Nestlé primarily realizing in this scenario?
A) Reducing the need for a Database Management System.Correct Answer: C)
Explanation: By using a single database within an enterprise system, firms ensure that data is accurate and consistent across the whole company, avoiding errors like duplicate vendor records. Choice A is incorrect because enterprise systems actually rely on a DBMS; Choice B refers to hardware performance, not data organization; Choice D refers to a technical type of storage (like a hard drive) and doesn't address data consistency.
Definition: Software where the source code is available for anyone to look at and potentially modify. It is often developed by a community of programmers and is typically free to download and use, though it may have higher "indirect" costs.
Context/Notes: OSS usually comes with a distribution license. This license includes terms that define how developers can use, study, modify, and most importantly, distribute the software.
Source: (https://www.blackduck.com/glossary/what-is-open-source-software.html)Definition: This term is used to describe the collection of software components like Operating System, Database, Middleware, etc. that work together to support an application. In our class, this is often referred to as "Konana’s Ecosystem."
Context/Notes: Tech stacks determine the type of applications you can build, the level of customizations you can perform, and the resources you need to develop your application.
Source: (https://www.mongodb.com/resources/basics/technology-stack)Definition: The ability of a software system to handle an increasing workload or to be easily expanded to accommodate growth. OSS is often cited for its high scalability because it can run on everything from cheap "commodity" hardware to massive supercomputers.
Context/Notes: Internal business processes. Scalable business processes can increase output without incurring an equal or greater cost. Automation is the most common way to make a process scalable. It eliminates the need for manual input, meaning more work can get done with equal or fewer personnel.
Source: (https://dealhub.io/glossary/scalability/)1. A student-led non-profit in Austin is choosing between a well-known proprietary database and an open-source alternative. They are worried that if they choose the proprietary version, the vendor might significantly raise prices in three years, making it too expensive to move their data elsewhere. By choosing the open-source option, they hope to avoid being stuck with a single provider's technology and pricing. Which risk associated with proprietary software is the non-profit primarily trying to avoid?
A) Total Cost of OwnershipCorrect Answer: B)
Explanation: Vendor lock-in occurs when a customer is dependent on a single vendor for a product and cannot switch without substantial costs or inconvenience. Choice A is incorrect because TCO refers to the overall lifetime cost, not specifically the inability to switch; Choice C is a delivery model for software over the internet; Choice D refers to the system's ability to handle growth.
2. A group of McCombs students is launching a fintech startup that requires extremely high security to protect user financial data. Instead of buying a "black box" security program from a major corporation, they choose an open-source security tool. They argue that because thousands of independent programmers can view the code, bugs will be found and fixed much faster than a single company's internal team could manage. Which concept or "law" describes the benefit the students are relying on?
A) Moore’s LawCorrect Answer: C)
Explanation: Linus’s Law states that "given enough eyeballs, all bugs are shallow," meaning the more people who can see the code, the faster it will be secured and fixed. Choice A refers to the doubling of chip performance; Choice B refers to the value of a network; Choice D refers to variability in the supply chain.
3. A marketing internship at a retail firm requires you to analyze why the company uses Linux for its servers but requires all employees to use Microsoft Windows and Excel on their laptops. The IT director explains that while Linux is powerful and free to license, the employees find it much harder to use and there is no official "help desk" to call when things go wrong. As a result, the "support" costs for Linux on desktops would actually be higher than the cost of buying Windows licenses. Which concept best explains why the firm chooses proprietary software for its employees' desktops despite the "free" price tag of open source?
A) Higher Total Cost of Ownership (TCO)Correct Answer: A)
Explanation: TCO includes hidden costs like training and support; in this case, the lack of user-friendliness makes the "free" software more expensive overall. Choice B is incorrect because Linux is highly scalable; Choice C refers to demand sensitivity to price; Choice D refers to a firm owning different stages of its production.
4. A startup is choosing between building their app on a proprietary "closed" platform or using an "open" standard stack. They are concerned that if they use the closed platform, they will be forced to pay high prices for any complementary apps or tools, as only the platform owner can grant permission for new software to be developed for that system. They decide to go with the open standard to ensure they have a wider variety of cheaper, competitive options for add-on features. Which barrier to entry or strategic concern are the founders primarily addressing by choosing an open standard?
A) Reducing the Total Cost of Ownership (TCO)Correct Answer: B)
Explanation: Open standards allow for more competition and prevent a single firm from controlling all compatible products, which helps a buyer avoid being "locked in" to one vendor’s ecosystem. Choice A is a general goal, but B is the specific strategic reason for choosing an open standard over a closed one. Choice C is incorrect because all applications still require an OS; Choice D is incorrect because choosing open standards usually decreases, rather than increases, the initial capital required.
5. A large retail corporation is evaluating their "Technology Stack" and discovers that their Database Management System (DBMS) is struggling to communicate with their new Enterprise Resource Planning (ERP) software. To fix this, they invest in a layer of software designed specifically to translate data formats between these two different enterprise applications, ensuring the supply chain data flows smoothly into the finance module. Which specific layer of Konana’s Ecosystem is the corporation implementing to solve this communication gap?
A) Middleware.Correct Answer: A)
Explanation: Middleware is the "software glue" that sits between different applications or layers to help them exchange data and work together. Choice B manages hardware resources, not app-to-app data flow; Choice C is the software the end-user interacts with directly; Choice D refers to the physical machines.
Definition: A third-party software replacement that is delivered online as a service. Instead of installing software on a local computer, users access the application via a web browser, and the hardware and software are managed by the provider.
Context/Notes: Instead of downloading and installing a program on your computer, you just open a web browser and use it online. The company that provides the software takes care of updates, security, and maintenance, yours is just to use it.
Source: (https://en.wikipedia.org/wiki/Software_as_a_service)Definition: A negotiated agreement between a customer and a vendor that specifies the levels of availability, serviceability, performance, operation, or other attributes of the service.
Context/Notes: In today’s landscape of cloud services, managed services, and distributed teams, service delivery is everything. If you’re an IT service provider, MSP, or part of a large enterprise with multiple customers, SLAs help you set clear expectations with your clients, track service performance and prevent missed deadlines, build trust through consistency and transparency, measure performance against key performance indicators, and align business results with customer expectations.
Source: (https://www.ibm.com/think/topics/service-level-agreement)Definition: Software that is developed for specific jobs or industries as opposed to something like excel which is built to be used across industries.
Context/Notes: The primary advantage to verticals can also be the disadvantage: a smaller customer basethat may limit the revenue potential.
Source: (https://www.bigcommerce.com/glossary/business-verticals/)1. A student-run graphic design agency at UT Austin currently pays $2,000 upfront for high-end editing software licenses that they install on their own laptops. They are considering switching to a cloud-based version where they would pay a $50 monthly subscription fee instead. The manager notes that while the monthly cost adds up, they will no longer have to spend money on high-capacity local servers to back up their work or pay for version upgrades every year. Which benefit of SaaS is the agency primarily prioritizing in this decision?
A) Reducing switching costs to make it easier to leave the vendor.Correct Answer: B)
Explanation: SaaS allows firms to avoid large, upfront "capital" purchases (CapEx) of hardware and software, replacing them with predictable, ongoing "operating" costs (OpEx). Choice A is incorrect because SaaS actually often increases switching costs due to data being stored on the vendor's servers; Choice C refers to owning the supply chain; Choice D is an economic concept regarding consumer demand behavior.
2. A McCombs graduate starts a new healthcare tech company and needs a software system to manage patient records. Instead of hiring an IT team to build a custom system, they subscribe to a cloud-based platform designed specifically for medical clinics. The founder is worried about "system downtime," so they ensure the contract includes a guarantee that the software will be accessible 99.9% of the time, or the vendor must pay a financial penalty. What is the name of the formal document that specifies these performance guarantees and availability levels?
A) Total Cost of OwnershipCorrect Answer: C)
Explanation: An SLA is a negotiated contract between a customer and a vendor that defines expected service levels, such as uptime and performance. Choice A is an economic measure of full investment costs; Choice B is the software that manages hardware; Choice D is a type of integrated business application, but not the contract governing its performance.
3. An Austin-based startup uses a popular cloud-based accounting tool. When the accounting tool’s servers in Virginia go offline due to a massive power outage, the startup is unable to process any invoices or pay their employees for two days. The CEO realizes that because all their "eggs were in one basket," their business operations were completely dependent on a vendor they do not control. Which risk of SaaS is MOST clearly illustrated by this scenario?
A) High initial efficiency reduction.Correct Answer: B)
Explanation: A major drawback of SaaS is that if the vendor or the internet connection fails, the user loses access to their mission-critical systems and data. Choice A refers to the time it takes for employees to learn new software; Choice C is incorrect because SaaS actually decreases capital intensity; Choice D is unrelated as SaaS can be built on either open or closed standards.
4. A large retail chain uses an online version of a spreadsheet program. An employee attempts to upload a large inventory file from their company's "Box" storage folder to a different third-party auditing site. The upload fails because the file has to travel from the storage cloud, through the employee's browser, and then up to the auditor's cloud, creating a significant delay in data transmission. Which technical challenge of cloud computing is causing the upload failure in this scenario?
A) ScalabilityCorrect Answer: C)
Explanation: Latency refers to the delay in data transmission, which becomes a major issue when files must travel across multiple networks and cloud servers. Choice A refers to the system's ability to handle growth; Choice B is a technical term for RAM; Choice D refers to software not being able to run on a specific operating system.
5. A small legal firm in West Campus is deciding between buying a general-purpose document management system and a "Vertical Cloud" solution specifically designed for law firms. The legal-specific software includes pre-built templates for Texas court filings and automatic conflict-of-interest checks that the general software lacks. The firm decides the industry-specific features are worth the slightly higher subscription price. Which characteristic of the software market is the legal firm taking advantage of?
A) Horizontal software applications.Correct Answer: B)
Explanation: Vertical niches (or Vertical Clouds) provide software tailored to the specific needs of a particular industry, such as law or healthcare. Choice A refers to software used across many different industries (like Excel); Choice C refers to software with accessible source code; Choice D is an economic concept that doesn't explain the specialized functionality of the software.
Definition: An approach to system development (often associated with Agile) where the project is broken down into small segments. The team cycles through phases quickly to deliver functional pieces of software, allowing for feedback and changes at each stage rather than waiting for a single final release.
Context/Notes: The Iterative Waterfall Model is a software development approach that combines the sequential structure of the Waterfall Model, the flexibility of iteration and feedback so each phase can send feedback to its previous phase, making it possible to correct mistakes early instead of waiting until the end.
Source: (https://www.geeksforgeeks.org/software-engineering/software-engineering-iterative-waterfall-model/)Definition: The observation that adding more resources (specifically manpower) to a late software project actually makes the project even later. This happens because of the diseconomies of scale caused by the increased need for coordination and the time required to train new people.
Context/Notes: The negative impact of adding more personnel to a late project can be attributed to several factors: Ramp-up time: New team members require time to familiarize themselves with the project, during which their productivity is lower. Increased communication overhead: As the team grows, communication becomes more complex, and the time spent on coordination increases. Task fragmentation: Adding more developers can lead to tasks being broken into smaller pieces, which may not always result in increased efficiency.
Source: (https://deviq.com/laws/brooks-law/)Definition: The stage in systems development where the specific goals, features, and functions of the new system are determined. In MIS 301, this is highlighted as the most critical stage for business managers to lead to ensure the technology actually solves the business problem.
Context/Notes: Requirements must be quantifiable, as detailed as possible and relevant to the end product.
Source: (https://www.techtarget.com/searchsoftwarequality/definition/requirements-analysis)1. A McCombs graduate is managing a project to build a custom CRM for a local real estate firm. The project began with a clear "blueprint" and a sequential timeline: first gathering all requirements, then designing the system, and then coding. However, six months in, the real estate market changes, and the firm now needs a mobile-first interface that wasn't in the original plan. Because the team has already moved into the coding phase and the previous phases are "locked," the project lead finds it nearly impossible to go back and change the fundamental design without starting over. Which specific disadvantage of the Waterfall Method is most likely to cause this project's failure?
A) It fails to account for the Total Cost of OwnershipCorrect Answer: C)
Explanation: The Waterfall Method is highly sequential and requires precise forethought; once a stage is completed, it is very difficult to revisit, making it a poor fit for markets with changing requirements. Choice A is a concept related to budget but not the structural reason for the failure to pivot; Choice B is a hardware trend irrelevant to project methodology; Choice D refers to Low-Code/No-Code users, which isn't the issue described in the rigid methodology.
2. The University of Texas is upgrading its financial aid system. The project is three months behind schedule, and the administration is under pressure to finish before the next semester begins. To speed things up, they hire ten additional outside consultants to join the existing five-person internal IT team. Within two weeks, the original five team members are so busy answering the new consultants' questions and correcting their setup errors that almost no new progress is made on the actual software. Which management principle best explains the "diseconomies of scale" currently hurting this project?
A) Scope CreepCorrect Answer: D)
Explanation: Brook's Law states that adding more people to a late project makes it later because the overhead of training and coordination consumes more time than the new people add in productivity. Choice A refers to changing goals/features; Choice B refers to chip performance; Choice C refers to a company owning its supply chain.
3. A startup is using an Agile approach to build a food delivery app for West Campus. They hold daily "stand-up" meetings and release a "Minimum Viable Product" (MVP) that only allows orders from one restaurant. After seeing how users interact with the MVP, they realize the "payment" button is in a confusing spot and change it for the next two-week release cycle. Which characteristic of the Agile Method is the startup most directly utilizing to improve their product?
A) Using a single, massive "blueprint" for the final release.Correct Answer: C)
Explanation: Agile is defined by its iterative nature, where small pieces of the software are released frequently to get feedback and make constant improvements. Choices A and B describe the Waterfall Method, not Agile. Choice D is incorrect because Agile often aims to reduce the risk of high upfront capital loss by starting small.
4. A project manager at a large tech firm discovers that the new inventory system is taking longer than expected because the marketing department keeps asking for "just one more small feature" every week. Originally, the system was only supposed to track stock levels, but now it is being asked to generate social media ads and track employee clock-in times, even though no extra time or budget was added to the project. Which specific software development pitfall is the manager currently experiencing?
A) LatencyCorrect Answer: B)
Explanation: Scope creep refers to the continuous and uncontrolled growth of project requirements, which often leads to project delays or failure. Choice A is a technical delay in data transmission; Choice C is a cloud computing technology; Choice D is a high-level plan for how technology supports a business, but not a term for this specific failure.
5. The CEO of a retail company warns his department heads that they—not the IT department—are the ones who must lead the "Requirements Analysis" phase for the new regional distribution system. He argues that if the managers don't clearly define the business processes and rules the software must follow, the IT team will build a system that works technically but fails to support the company’s actual operations. Why is it crucial for the "business user" to take responsibility for requirements in the Systems Development Life Cycle (SDLC)?
A) Because business users are the only ones who can write the software code.Correct Answer: C)
Explanation: Information systems exist to support business processes and people; if the business users don't define those functions accurately, the system won't add value to the firm. Choice A is incorrect because IT staff usually write the code; Choice B is a common misconception, as all five components (Hardware, Software, Data, Procedures, People) are vital; Choice D is a hardware trend that business users cannot control.