Master this deck with 30 terms through effective study methods.
Generated from uploaded pdf
Computer programs and their documentation.
Concerned with all aspects of software production.
Must be maintainable, dependable, and usable.
Focuses on reliability and cost-effectiveness.
Enables production of reliable systems efficiently.
An abstract representation to manage system complexity.
Involves formulating, analyzing, and specifying solutions.
Collecting and organizing data into usable knowledge.
Capturing context and reasoning behind decisions.
Includes stand-alone, interactive, embedded, and batch systems.
Maintaining and updating old systems amidst new technology.
Mix of different hardware and software in distributed systems.
Respecting confidentiality of clients and employers.
Can lead to increased costs and scope creep.
Clarifies aims, scope, and requirements for stakeholders.
It encompasses all aspects of software production, including management and tool development.
It should be maintainable, dependable, efficient, and usable.
Bespoke software is tailored for a specific customer, while generic software is designed for a broad market.
It ensures the production of reliable and efficient software systems.
It involves creating abstract representations to manage system complexity.
They deal with legacy systems, increasing customer demands, and undefined system boundaries.
It involves collecting and organizing data to inform system development.
It helps in planning, scheduling, and controlling software development activities.
It includes reliability, security, and safety to prevent damage during failures.
They execute on remote computers and require user interaction through terminals.
To identify defects and ensure the software meets specified requirements.
It increases pressure to maintain and update legacy systems.
To create a blueprint for building software that meets user requirements.
It involves structured methods and techniques for managing complexity and change.
It involves responsibilities beyond technical skills, including honesty and confidentiality.