Week 3 (Ch. 7, 10, 11) Flashcards
what is the systems development life cycle (SDLC)
describes the stages involved in information system creation
what is preliminary analysis (SDLC) what is the task and what is a deliverable
request for potential replacement or entirely new system is reviewed; project charter feasibility study
what is system analysis (SDLC) what is the task and what is a deliverable
system analysts work with stakeholder groups to determine specific requirements; user requirements specification
what is system design (SDLC) what is the task and what is a deliverable
designer takes system requirements develops technical details required for system; detailed systems specification
what is programming (SDLC) what is the task and what is a deliverable
using system design, code is written and initial working program is the conclusion; production system
what is testing (SDLC) what is the task and what is a deliverable
program developed is put through unit tests (individual), system tests (overall) and user acceptance tests (users test product themselves); production system
what is implementation (SDLC) what is the task and what is a deliverable
new system is implemented into organization. Users are trained and data is converted; live system
what is maintenance (SDLC) what is the task and what is a deliverable
system has structured support process, bugs are fixed and updates are concerned; working system
what is waterfall methodology
one step is a separate part of the process - only when one step is completed can the next step begin
what is rapid application development (RAD)
quickly building working model of the software, receiving feedback and constantly updating the working model
what is requirements planning (RAD)
overall requirements for system are defined, teams and feasibility are determined
what is user design (RAD)
analysts, designers, programmers and users work together to create design for system (JAD session)
what is construction (RAD)
updated version of system is constructed
what is cutover (RAD)
old system is switched out for new software
what is the difference between RAD and SLDC
RAD is much more compressed than SLDC, many steps are combined and the focus is on participation and iterations
what are agile methodologies
utilize incremental changes with focus on quality and attention to detail (not released to public)
what is lean methodology
creating a ‘minimum viable product’ (MVP) for potential users for feedback (quantitative and qualitative)
what is end user computing (EUC)
systems and platforms that help non-programmers create applications
what is economic feasibility
measures costs and benefits of new system
what is technical feasibility
ensures that organization has sufficient hardware, software and personal resources