ENG ELC 220 Lecture Notes - Lecture 20: Pair Programming, Software Engineering, Feasibility Study
Document Summary
Information system analysis and design- complex, challenging, and stimulating organizational improvement process that is used to develop and maintain computer-based is. The is activities include: transmitting orders and payments to suppliers, fulfilling order and collecting payments from customers, maintaining business relationships, and establishing electronic marketplaces. An important result of system analysis is an application software, which is designed to support organizational functions or processes (f. e. inventory management, payroll, market analysis). Techniques and tools must be consistent with an organization"s systems development methodology. A modern approach to systems analysis and design. 1950s: focused on processes the software performed, efficiency became the main goal. 1960s: first computer programming languages became available, but still very expensive. 1970s: beginning of database management systems, using hierarchical and network models that brought discipline to the storage and retrieval of data. 1980s: major breakthroughs, microcomputers became key organizational tools, expansion of software industry, development of case (computer-aided software engineering) tools.