When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Agile architecture - Wikipedia

    en.wikipedia.org/wiki/Agile_architecture

    Agile architecture means how enterprise architects, system architects and software architects apply architectural practice in agile software development.A number of commentators have identified a tension between traditional software architecture and agile methods along the axis of adaptation (leaving architectural decisions until the last possible moment) versus anticipation (planning in ...

  3. Software development process - Wikipedia

    en.wikipedia.org/wiki/Software_development_process

    In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development. It typically involves dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design and/or product management .

  4. Scrum (software development) - Wikipedia

    en.wikipedia.org/wiki/Scrum_(software_development)

    Scrum is an agile team collaboration framework commonly used in software development and other industries. Scrum prescribes for teams to break work into goals to be completed within time-boxed iterations, called sprints. Each sprint is no longer than one month and commonly lasts two weeks.

  5. Dynamic systems development method - Wikipedia

    en.wikipedia.org/wiki/Dynamic_systems...

    The DSDM Consortium was founded in 1994 by an association of vendors and experts in the field of software engineering and was created with the objective of "jointly developing and promoting an independent RAD framework" by combining their best practice experiences. The origins were an event organized by the Butler Group in London.

  6. Enterprise Architect (software) - Wikipedia

    en.wikipedia.org/.../Enterprise_Architect_(software)

    The aspects that can be covered by this type of modeling range from laying out organizational or systems architectures, business process reengineering, business analysis, and service-oriented architectures and web modeling, [2] [3] through to application and database design and re-engineering, and development of embedded systems. [4]

  7. Enterprise architecture framework - Wikipedia

    en.wikipedia.org/wiki/Enterprise_architecture...

    Enterprise architecture regards the enterprise as a large and complex system or system of systems. [3] To manage the scale and complexity of this system, an architectural framework provides tools and approaches that help architects abstract from the level of detail at which builders work, to bring enterprise design tasks into focus and produce valuable architecture description documentation.

  8. Inversion of control - Wikipedia

    en.wikipedia.org/wiki/Inversion_of_control

    In software engineering, inversion of control (IoC) is a design principle in which custom-written portions of a computer program receive the flow of control from an external source (e.g. a framework). The term "inversion" is historical: a software architecture with this design "inverts" control as compared to procedural programming.

  9. Software engineering - Wikipedia

    en.wikipedia.org/wiki/Software_engineering

    Software engineering is a field within computer science focused on designing, developing, testing, and maintaining of software applications.It involves applying engineering principles and computer programming expertise to develop software systems that meet user needs.