Final Exam Flashcards
(69 cards)
Computing Hardware
Physical components of technology, including computer, storage, devices, mouse, keyboard
Software
Computer program, instructions telling hardware what to do
Operating System
Software that controls computer hardware and establishes standards for developing applications
Applications
Programs that perform specific tasks for users and organizations
Hardware layer cake
Strongest to weakest
1. hardware (pc, iphone)
2. operating system (macOS, iOS)
3. application (office, google)
4. user
GUI (graphical user interface)
Mechanisms which users interact with a computing device (scroll bars, buttons)
application software
programs for end users (ms office, photoshop)
Desktop software
installed for personal use (zoom,skype)
Enterprise software
designed to manage operations (cloud content center)
ERP (enterprise resource planning)
software integrating core business practices
CRM (customer relationship management)
software managing customer relationships
SCM (supply chain management)
optimizes production and distribution processes
BI (business intelligence)
analyze data to support decision-making
Distributed Computing
form of computing where systems in different locations communicate and collaborate to complete a task
Server - provides resources to client
Client- requests and uses resources or services from server
Low code/No code
platforms that allow users to create applications with minimal or no programming knowledge, using visual development tools
SDLC (software development life cycle)
process for planning, creating, testing and deploying of information
Waterfall method
linear seqential approach to software development (eg. creating a blueprint to follow a project)
agile development
project management workframe that breaks projects down into several dynamic phases, to include continuous collaboration and improvement
Scrum
approach to organizing and managing agile projects, which breaks tasks into 1-6 week increments
Total cost of ownership
economic measure of the full cost of owning a product (hardware or software)
Why do Projects Fail?
poor goal setting
weak leadership
limited commitment
inadequate testing
poor communication
project complexity
Open-source software benefits
free software that allows anyone to leak or modify a code
- cost
- customization
software as a service (SaaS)
form of cloud computing where a firm subscribes to a third-party software and recieves a service that is delivered online
Platform as a service (PaaS)
cloud form manages platform, whereas client has control over creation