DCIT 24 (2nd Quiz) Flashcards
it is a set of related components that work together to accomplish defined objectives
system
it interacts with its environment and performs functions to accomplish objectives
system
it is like a physical system
information system
it manipulates data rather than a physical object
information system
it accepts data from its environment, process data and produces information for decision making
information system
it provides long-term memory for information systems
database
it also contains people, procedures, input data, output data, software, and hardware
information system
it is the traditional life cycle
the waterfall model
it contains sequential flow in which the result of each phase flows to the next phase
waterfall model
they produce a problem statement and feasibility study
preliminary investigation phase
they produce requirements describing processes, data, and environment interactions.
systems analysis phase
they use diagramming techniques to document processes, data, and environment interactions
systems analysis phase
they produce a plan to implement the requirements efficiently
systems design phase
they produce design specifications for processes, data, and environment interaction
analysts
they produce executable code, databases, and user documentation
systems implementation phase
they produce corrections, changes, and enhancements to an operating information system
maintenance phase
it commences when an information system becomes operational
maintenance phase
it is fundamentally different from other phases because it comprises activities from all the other phases
maintenance phase
it ends after deploying a replacement system and retiring the current system
maintenance phase
they perform life cycle phases for subsets of a system
spiral development methodologies
they progressively produce a larger system until the complete system emerges
spiral development methodologies
they delay producing design documents until requirements are clear
rapid application development methodologies
it is the scaled-down versions of a system
prototypes
it can be implemented rapidly using graphical development tools for generating menus, forms, reports, and other code
prototypes
it can reduce the risk of developing an information system because it allows earlier and more direct feedback about the system
prototyping
they are another variation to traditional information systems development
agile development methodologies
they promote active user involvement and team empowerment, viewing software development as an empirical process
agile development methodologies
it involves iteration through small incremental releases with testing integrated throughout the project lifecycle
agile development
it is a prominent agile development approach
extreme programming
it is a subset of agile
scrum
it provides a set of concepts and practices for reducing software development overhead and maximizing productive work
scrum
it describes the entity types and relationships
data model
it describes relationships among processes
process model
it can provide input data used by other processes and use the output data of other processes
process
it describes relationships between events and processes
environment interaction model
it produces an initial version of these models
systems analysis phase
it adds more details for the efficient implementation of the models
systems design phase
it usually produces the process and environment interaction models after the data model
development processes
it produces an operational database for an information system
database development process
what are the three schemas?
external, conceptual, and internal
these two phases are concerned with the information content of the database
conceptual data modeling and logical database design
these two phases are concerned with efficient implementation
distributed database design and physical database design
it uses data requirements and produces entity relationship diagrams (ERDs) for the conceptual schema and each external schema
conceptual data modeling
it should represent all the requirements and formats
conceptual schema
it represents the requirements of a particular usage of the database such as a form or report, rather than all requirements
external schema
they are generally much smaller than the conceptual schema
external schema
it is a graphical representation that depicts things of interest (entities) and relationships among entities
entity relationship model
it provides a unique identification for the entity type
primary key
it transforms the conceptual data model into a format understandable by a commercial DBMS
logical database design
it is concerned with refining the conceptual data model
logical design phase
the logical database design phase consists of two refinement activities, what are they?
conversion and normalization
it transforms ERDs into table designs using conversion rules
conversion activity