SDLC

Ace your homework & exams now with Quizwiz!

Scrum(Agile)

A single user story goes through all the phases of the SDLC within a single two-week sprint.

PLC

Project Life Cycle

Rapid Prototyping

Also called close-ended prototyping or throwaway prototyping. Rapid prototyping refers to the creation of a model that will eventually be discarded rather than becoming part of the final delivered software. After preliminary requirements gathering is accomplished, a simple working model of the system is constructed to visually show the users what their requirements may look like when they are implemented into a finished system.

Watchfall

Every business requirement (recorded in the analysis phase of the SDLC in a document called the Business Requirements Specification) is translated into feature/functional descriptions (recorded in the design phase in a document called the Functional Specification) which are then all built in one go as a collection of solution features typically over a period of three to nine months, or more.

Evolutionary prototyping

Evolutionary prototyping (also known as breadboard prototyping) is quite different from throwaway prototyping. The main goal when using evolutionary prototyping is to build a very robust prototype in a structured manner and constantly refine it. The reason for this approach is that the evolutionary prototype, when built, forms the heart of the new system, and the improvements and further requirements will then be built.

SLDC Phases

Investigation/Analysis Design Build/Implement Test Deploy Maintenance/Support

ORM

Object Relational Mapping is an abstract model that describes how data is represented and used.

OOA

Object-oriented analysis (OOA) is the process of analyzing a task (also known as a problem domain), to develop a conceptual model that can then be used to complete the task. A typical OOA model would describe computer software that could be used to satisfy a set of customer-defined requirements. During the analysis phase of problem-solving, a programmer might consider a written requirements statement, a formal vision document, or interviews with stakeholders or other interested parties. The task to be addressed might be divided into several subtasks (or domains), each representing a different business, technological, or other areas of interest. Each subtask would be analyzed separately. The conceptual model that results from OOA will typically consist of a set of use cases, SSD, ORM, one or more UML class diagrams, and a number of interaction diagrams. It may also include some kind of user interface mock-up.

SSD

System Sequence diagram (SSD) is a picture that shows, for a particular scenario of a use case, the events that external actors generate, their order, and possible inter-system events.

PLC vs SDLC

The project life cycle encompasses all the activities of the project. The systems development life cycle focuses on realizing the product requirements.

Spiral model

The spiral model is a risk-driven process model generator for software projects. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or evolutionary prototyping.

SAD

The systems analysis and design (SAD) is the process of developing information systems (IS) that effectively use hardware, software, data, processes, and people to support the company's businesses objectives. System analysis and design can be considered the meta-development activity, which serves to set the stage and bound the problem. SAD can be leveraged to set the correct balance among competing high-level requirements in the functional and non-functional analysis domains.

SDLC

The systems development life cycle (SDLC), also referred to as the application development life-cycle A systems development life cycle is composed of a number of clearly defined and distinct work phases which are used by systems engineers and systems developers to plan for, design, build, test, and deliver information systems.

Models or Methodologies

Waterfall Spiral Agile Software Development Rapid Prototyping Incremental


Related study sets

Women and Gender History Midterm

View Set

Chapter 51: Alterations in the Endocrine syste

View Set

CITI - Privacy and Confidentiality - SBE

View Set

HUN2201- Chapter 6 (Study Guide)

View Set

Spanish- Prueba 4 (imperfect tense)

View Set

CRIM LAW I CH 2 - ACTUS REUS AND MENS REA

View Set