Chapter 10 - Building systems & applications: software development, programming, & languages. The topics discussed in this chapter are: Systems development & the life cycle of a software project; programming: traditionally a five-step procedure; five generations of programming languages; programming languages used today; object-oriented & visual programming; markup & scripting languages. | Chapter Building Systems & Applications: Software Development, Programming, & Languages 10 1 Chapter Topics 2 UNIT 10A: Systems Development & Programming Systems Development & the Life Cycle of a Software Project Programming: Traditionally a Five-Step Procedure UNIT 10A: Programming Languages Five Generations of Programming Languages Programming Languages Used Today Object-Oriented & Visual Programming Markup & Scripting Languages UNIT 10A: Systems Development & Programming Learning to tell a computer what to do—that is, learning systems development and programming, the subject of this chapter—can be a great career booster. You can do some computer-related projects yourself—including apps. You can become a better communicator. 3 Systems Development & the Life Cycle of a Software Project 4 Purpose of a System A system is a collection of related components that interact to perform a task in order to accomplish a goal. A computer-based system consists | Chapter Building Systems & Applications: Software Development, Programming, & Languages 10 1 Chapter Topics 2 UNIT 10A: Systems Development & Programming Systems Development & the Life Cycle of a Software Project Programming: Traditionally a Five-Step Procedure UNIT 10A: Programming Languages Five Generations of Programming Languages Programming Languages Used Today Object-Oriented & Visual Programming Markup & Scripting Languages UNIT 10A: Systems Development & Programming Learning to tell a computer what to do—that is, learning systems development and programming, the subject of this chapter—can be a great career booster. You can do some computer-related projects yourself—including apps. You can become a better communicator. 3 Systems Development & the Life Cycle of a Software Project 4 Purpose of a System A system is a collection of related components that interact to perform a task in order to accomplish a goal. A computer-based system consists of hardware, software, people, procedures, and data, as well as communications setups. 5 How It Starts, Who’s Involved Users: The new system must ALWAYS be developed in consultation with the people who will be using the completed system Management: Managers within an organization should be consulted about the system, because they control the budget and resources Technical staff: The Information Systems or IT staff must be involved, because they will have to execute the project or work with the people who do Systems Analyst: Information specialist who performs systems analysis, design, and implementation 6 Six Phases of Systems Analysis and Design Systems analysis and design is a six-phase problem-solving procedure for examining an information systems and improving it. The systems development life cycle (SDLC) is the particular step-by-step process followed during systems analysis and design. 7 Systems Development Life Cycle: Preliminary investigation Systems analysis Systems design .