CC106 Flashcards
(78 cards)
is a software program that runs on a portable device like a smartphone or tablet, providing functions like weather updates
application
performs multiple tasks with the same hardware
software
only performs multiple tasks with the same mechanical issues
hardware
typically pre-installed on computers, manages hardware and system functions, including operating systems
system software
this software enables users to perform various tasks such as word processing and web browsing
application software
is a set of tools to aid developers in writing programs
programming software
promote services and foster a community for businesses
communication
customers can get help wherever they may be
support
accessing your services at the user’s fingertips is invaluable as they no longer need to be tied
convenience
allowing users and potential customers to access your services from anywhere
visibility
potentially reducing costs and improving processes in the long run
efficiency
conducting user research is crucial to understand their needs and preferences
target audience
it should be an enjoyable experience when using it
efficiency / ease of use
should do all the basics and hopefully in less time
doing the basics
is robust and doesn’t crash
stability and speed
considering small details like sound effects and animations to make it stand out
the finer details
allowing users to stay connected while on the move
social networking
eliminating the need for customers to physically visit the store
shopping
allows users to track progress, connect with others and enjoy mindfulness and meditation
health and fitness
streaming services like Spotify and Netflix have gained popularity
entertainment and music
offering simplified services and apps like Monzo providing alerts on spending habits
finance
is the process of developing a software using engineering principles and methods
software evolution
8 laws of software evolution
- continuing change
- increasing complexity
- conservation of familiarity
- continuing growth
- reducing quality
- feedback systems
- self-regulation
- organizational stability
must continue to adapt to the real-world changes
continuing change