Systems Development Environment Flashcards
SYSTEMS DEVELOPMENT CHAPTER 2
What is Information Systems Analysis and Design?
It is a complex organizational process that is used to develop and maintain computer based information systems
What is an Application Software?
It is a computer software designed to support
organizational functions or processes
What is a Systems Analyst?
A person responsible for
analysis and design of information systems
What is System Development Methodology?
It is a standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems
What is the Systems Development Life Cycle (SDLC)
It is the traditional methodology used to develop, maintain, and replace information systems.
What are the phases of the Systems Development Life Cycle (SDLC)
Planning
Analysis
Design
Implementation
Maintenance
What is Planning in SDLC?
It is when an organization’s total
information system needs are identified, analyzed, prioritized, and arranged
What is Analysis in SDLC?
It is when system requirements
are studied and structured
What is Design in SDLC?
It is when description of the
recommended solution is converted into logical and then physical system specifications
What is Implementation in SDLC?
It is when the information system is coded, tested, installed and supported in the organization.
What is Maintenance in SDLC?
It is when an information system is systematically repaired and improved
What are the two types of design in SDLC?
Physical Design and Logical Design
Physical Design
the logical specifications of the system from logical design are transformed into the
technology-specific details from which all programming and system construction can
be accomplished
Logical design
It is when all functional features of the system chosen for development in analysis are described independently of
any computer platform
What are Computer-Aided Software Engineering (CASE) Tools?
They are diagramming tools that enable graphical representation
What is Rapid Application Development (RAD)?
Methodology to radically decrease design and implementation time
What is Service-Oriented Architecture (SOA)?
An approach to systems development based on building complete systems through assembling software
components, each of which model generic business functions
What are Agile Methodologies?
Methods motivated by recognition of software development as fluid, unpredictable, and dynamic
What is eXtreme Programming?
an Agile project management methodology that has short, incremental development cycles
What is Object-Oriented Analysis and Design (OOAD)?
An agile methodology based on objects rather than data or
processes
What is an Object?
A structure encapsulating
attributes and behaviors of a real world entity
What is an Object Class?
A logical grouping of
objects sharing the same attributes and behaviors
What is Inheritance?
hierarchical arrangement of classes enable subclasses to inherit properties of superclasses
What is the Rational Unified Process (RUP)?