Information: - Agile software development is a set of software development methods in which requirements and solutions evolve through collaboration between self - organizing , cross-functional teams . It promotes adaptive planning , evolutionary development , early delivery , continuous improvement , and encourages rapid and flexible response to change . The Manifesto for Agile Software Development , also known as the Agile Manifesto , was first proclaimed in 2001 , six years after '' Agile Methodology '' was originally introduced in the late 1980s and early 1990s . The Manifesto came out of the DSDM Consortium in 1994 , although its roots go back to the mid 1980s at DuPont and works by James Martin and James Kerr et al . - Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built. - A plan is typically any diagram or list of steps with timing and resources, used to achieve an objective. See also strategy. It is commonly understood as a temporal set of intended actions through which one expects to achieve a goal. For spatial or planar topologic or topographic sets see map. Plans can be formal or informal: - In computing, source code is any collection of computer instructions, possibly with comments, written using a human-readable programming language, usually as ordinary text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer. The machine code might then be stored for execution at a later time. Alternatively, source code may be interpreted and thus immediately executed. - Engineering is the application of mathematics and scientific, economic, social, and practical knowledge in order to invent, innovate, design, build, maintain, research, and improve structures, machines, tools, systems, components, materials, processes, solutions, and organizations. - Structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. Material structures include man-made objects such as buildings and machines and natural objects such as biological organisms, minerals and chemicals. Abstract structures include data structures in computer science and musical form. Types of structure include a hierarchy (a cascade of one-to-many relationships), a network featuring many-to-many links, or a lattice featuring connections between components that are neighbors in space. - Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding) of algorithms in a target programming language. Source code is written in one or more programming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms, and formal logic. - Software development is the process of computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks resulting in a software product. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. What object entity has the relation of 'subclass of' with the subject 'agile software development'? Choices: - application - collection - computer - computer programming - computer science - computing - data - design - diagram - engineering - information - knowledge - man - manifestation - map - material - musical form - natural - network - objective - order - part - plan - problem - process - program - research - science - sequence - set - software - software development - source code - strategy - structure - task - time
computer programming
Information: - A smartphone is a mobile phone (also known as cell phones or cell mobiles) with an advanced mobile operating system that combines features of a personal computer operating system with other features useful for mobile or handheld use. Smartphones, which are usually pocket-sized, typically combine the features of a mobile phone, such as the abilities to place and receive voice calls and create and receive text messages, with those of other popular digital mobile devices like personal digital assistants (PDAs), such as an event calendar, media player, video games, GPS navigation, digital camera and digital video camera. Smartphones can access the Internet and can run a variety of third-party software components ("apps" from Google Play, Apple App Store, etc). They typically have a color display with a graphical user interface that covers more than 76% of the front surface. The display is almost always a touchscreen and sometimes additionally a touch-enabled keyboard like the Priv/Passport BlackBerrys, which enables the user to use a virtual keyboard to type words and numbers and press onscreen icons to activate "app" features. - A mobile device (or handheld computer) is a small computing device, typically, small enough to hold and operate in the hand and having an operating system capable of running mobile apps. These may provide a diverse range of functions. Typically, the device will have a display screen with a small numeric or alphanumeric keyboard or a touchscreen providing a virtual keyboard and buttons (icons) on-screen. Many such devices can connect to the Internet and interconnect with other devices such as car entertainment systems or headsets via Wi-Fi, Bluetooth or near field communication (NFC). Integrated cameras, digital media players, mobile phone and GPS capabilities are common. Power is typically provided by a lithium battery. - iPhone is a line of smartphones designed and marketed by Apple Inc. They run Apple's iOS mobile operating system. The first generation iPhone was released on June 29, 2007; the most recent iPhone model is the iPhone 7, which was unveiled at a special event on September 7, 2016. - Topple is a game developed and published by ngmoco for the iOS platform . It is available for download on the iPhone and iPod touch on the App Store or iTunes . A sequel entitled Topple 2 was released on March 8 , 2009 . - The iPod is a line of portable media players and multi-purpose pocket computers designed and marketed by Apple Inc. The first version was released on October 23, 2001, about 8 months after iTunes (Macintosh version) was released. The most recent iPod redesigns were announced on July 15, 2015. There are three current versions of the iPod: the ultra-compact iPod Shuffle, the compact iPod Nano and the touchscreen iPod Touch. - The iPod Touch (stylized and marketed as iPod touch) is an iOS-based all-purpose handheld PC designed and marketed by Apple Inc. with a user interface that is touchscreen-based. It can be used as a music and video player, digital camera, handheld game device, and personal digital assistant (PDA). It connects to the Internet only through Wi-Fi base stations, does not use cellular network data, and is therefore not a smartphone, though it has a similar design to the iPhone and is often referred to as the "iPhone without a phone". Furthermore, it does not fit in Apple's iPhone accessories such as their leather cases. As of May 2013, 100 million iPod Touch units had been sold. It is also the most popular iPod model. - iTunes (or ) is a media player, media library, online radio broadcaster, and mobile device management application developed by Apple Inc. It is used to play, download, and organize digital downloads of music and video (as well as other types of media available on the iTunes Store) on personal computers running the macOS and Microsoft Windows operating systems. The iTunes Store is also available on the iPhone, iPad, and iPod Touch. What object entity has the relation of 'input device' with the subject 'topple'? Choices: - keyboard - touchscreen
touchscreen