113 Study Guide - Final Guide: Systems Analysis, Formal Language, Software Engineering
Document Summary
Programming involves problem analysis, solution design, source code development, testing, and maintenance: common methodologies include. Extreme programming and various types of agile methodology. Integrated development environments are designed to maximize programmer productivity by providing tightly-knit components with similar user interfaces: some ides, such as netbeans and eclipse, contain a compiler, interpreter, or both. Others, such as sharpdevelop and lazarus, does not. Comments: are programmer-readable explanations or annotations in the source code of a computer program, are added with the purpose of making the source code easier for humans to understand, and are generally ignored by compilers and interpreters. Comprises various approaches to software development under which requirements and solutions evolve through the collaborative effort of self- organizing and cross-functional teams and their customer it advocates adaptive planning, evolutionary development, early delivery, and continual improvement. A self-contained step-by-step set of operations to be performed.