Week 2 Lecture 1 Flashcards
Systems that are easy to learn and use with few/no bugs.
High-quality software systems
Perform quickly and efficiently, meet users’ needs, and operate safely and reliably with minimal system downtime.
Features of high-quality software systems
Air traffic control, healthcare, military, space exploration, nuclear power, and automobile safety.
Applications that require software support
Any error that, if not removed, could cause a software system to fail to meet its users’ needs.
Software defect
The degree to which a software product meets the needs of its users.
Software quality
Focuses on defining, measuring, and refining the quality of the development process and the products developed.
Quality management
To help developers deliver high-quality systems that meet users’ needs.
Objective of quality management
Statements of requirements, flowcharts, and user documentation.
Examples of deliverable products
Many developers don’t know how to design quality software and pressure felt by companies to reduce time to market their products.
Reasons of poor-quality software
Poor user interface, doesn’t meet user requirements, security issues, expensive, consumes excess battery power.
Characteristics of poor-quality software
A set of interrelated components - hardware, software, databases, networks - that collects and processes data and disseminates the output.
Business information systems
Captures and records business transactions, processes control software, and decision support system (DSS)
Type of BIS
Common type of business system - accurate and timely processing of transactions is vital.
Captures and records business transactions
Software that helps reduce costs, eliminate human error, improve quality, and shortens manufacture time.
Process control software
A system used to improve decision making of businesses.
Decision Support System (DSS)