Systems Development Flashcards
6 steps in the systems development lifecycle
Analysis; Design; Implementation; Testing; Deployment; Maintenance
identifying the requirements and proposed solution
analysis
designing the proposed solution to meet the requirements
design
programming or purchasing the solution
implementation
verifying the solution actually works
testing
using the solution
deployment
supporting or enhancing the solution
maintenance
different techniques to model the solution
user stories; use case diagram; feasibility study
informal, natural language description of features written from the perspective of the end user
user stories
illustrates the relationship between different actors and different use cases
use case diagram
examine whether the proposed solution is achievable from a financial, technical, legal, and organizational standpoint
feasibility study
different types of testing
unit testing; system testing; acceptance testing
test each program separately
unit testing
test that the system as a whole works and meets all requirements
system testing
test that the system meets the user and business needs, and is ready to be used
acceptance testing