Ch 12 Flashcards
(38 cards)
system development life is also called the
waterfall approach
in the system development life all phases must be
completed in order for the next phase to begin
what is the steps in order for the system development life
planning
analysis
design
implementation and testing
maintenance
what happens during the planning stage of system development
determine project team
what happens during the analysis of system development
data flow diagram
requirement analysis
the data flow diagram shows what
data flow and highlights system deficiencies
a requirement analysis results in
a system specification report
what happens during the design stage for system development
select the solution that meets the requirements
look for cost effective options
design of system begins
app specifications written
what happens during the implementation and testing for system development
programmers use designs and specifications to create the system
programs written in modules
unit and integration or link testing and volume testing
what happens during the maintenance phase of system development
system may be changed or updated
security holes and bugs fixed
new features added
retraining as needed
documentation updated
day to day operational maintenace
what is the shortest/quickest development model
JAD joint application development
what is the most popular development model
agile development
waterfall SDL is best used when system requirements
are cleared and strucutured
what is a set of steps to solve problems
algorithim
what is graphic view of algorithims
flowchart
what does control structures show
logic and flow of data processing
what is an if then control strucutre that focuses on logic and not syntax
psuedocode
what converts algorithm into instructions that comps can understand
coding
what is the process of detecting and fixing errors
debugging
what is a code error that is written, typos, missing parameters
syntax error
what is an error in programming logic, results in unexpected outcome more difficult to detect and does not prevent a program from running
logic error
what type of error occurs when program is running and something entered causes it to crash and memory issues are a common cause for it
runtime error
beta testing is done under
actual working conditions
1st gen language was written in
binary