SDLC Definitions

  • A

    application lifecycle management (ALM)

    Application lifecycle management (ALM) is the supervision of a software application from its initial planning through retirement. It also refers to how changes to an application are documented and tracked.

  • B

    burn down chart

    A burn down chart is a visual representation of the amount of work that still needs to be completed before the end of a project.

  • C

    cruft

    Cruft is the elements of a program, system or product that are either useless, poorly designed or both. In computing, cruft describes areas of redundant, improper or simply badly written code, as well as old or inferior hardware and electronics. Cruft may also be used to describe a group of hackers, like a pod of whales, exultation of larks or murder of crows. (Continued...)

  • D

    documentation

    In computer hardware and software product development, documentation is the information that describes the product to its users. It consists of the product technical manuals and online information (including online versions of the technical manuals and help facility descriptions).

  • domain model

    In agile software development, a domain model describes the application domain responsible for creating a shared language between business and IT. (Continued...)

  • F

    functional specification

    A functional specification is a formal document used to describe a product's intended capabilities, appearance, and interactions with users in detail for software developers.

  • H

    HCI (human-computer interaction)

    HCI (human-computer interaction) is the study of how people interact with computers and to what extent computers are or are not developed for successful interaction with human beings.

  • I

    IC-BPMS (integration-centric business process management suite)

    Integration-centric business process management suite (IC-BPMS) combines business process management (BPM) and service-oriented architecture (SOA)... (Continued)

  • P

    pattern (design pattern)

    In software development, a pattern (or design pattern) is a written document that describes a general solution to a design problem that recurs repeatedly in many projects.

  • S

    software development life cycle (SDLC)

    The software development life cycle (SDLC) is a framework used in project management to describe the stages and tasks involved in each step of writing and deploying the instructions and data computers use to execute specific tasks.

  • software requirements specification (SRS)

    A software requirements specification (SRS) is a comprehensive description of the intended purpose and environment for software under development. The SRS fully describes what the software will do and how it will be expected to perform... (Continued)

  • story

    In agile software development, a story is a particular business need assigned to the software development team. (Continued...)

  • U

    use case

    A use case is a methodology used in system analysis to identify, clarify, and organize system requirements.

  • user acceptance testing (UAT)

    In software development, user acceptance testing (UAT)—also called application testing, and end user testing—is a phase of software development in which the software is tested in the "real world" by the intended audience.

  • V

    versioning

    Versioning is the creation and management of multiple releases of a product, all of which have the same general function but are improved, upgraded or customized... (Continued)

-ADS BY GOOGLE

SearchCloudComputing

SearchAppArchitecture

SearchITOperations

SearchAWS

Close