Week 2: SDLC Flashcards
What is the Systems Development Life Cycle (SDLC)?
Process of developing an IS that supports business needs.
What is a development methodology?
Approach to implementing the SDLC.
What is structured design?
Formal step-by-step approach to the SDLC that moves logically from one phase to the next.
What is phased development?
Breaks the system into a series of versions that are developed sequentially. A version consists of the implementation of a subset of the requirements.
What is prototyping?
Development centers on refining a system prototype over several cycles. A system prototype consists of a rudimentary implementation of the system.
What is Object-oriented Systems Analysis and Design (OOSAD)?
Organizes requirements around objects, which integrate behaviors (processes) and data modeled after real-world entities with which the system interacts.
What is Agile Development?
All agile development methodologies are based on the agile manifesto. These methodologies focus on addressing changing requirements instead of detailed development processes, all-inclusive documentation, and detailed plans.
What are the two popular agile frameworks?
Scrum and Extreme Programming. Both frameworks focus on delivering finished products fast within a transparent culture.
What is Extreme Programming?
Focuses on appropriate engineering practices for software development, such as testing and efficient coding practices. Code is tested frequently and is placed into an integrative testing environment.
What is Scrum?
Encourages teams to learn through experiences, self-organize while working on a problem, and reflect on their wins and losses to continuously improve.
What is business value in the context of an information system?
Refers to the benefits to the business obtained from the system. Explaining the business value to be gained from the system, both in tangible and intangible ways, is essential when justifying the development of a new information system.
What is a tangible benefit?
A tangible benefit can be quantified and measured easily.
What is an intangible benefit?
Results from an intuitive belief that the system provides essential but hard-to-measure benefits to the organization.