What are the core activities in the systems development process? Distinguish between systems analysis and systems design. Describe the activities for each. Define information requirements and explain why they are difficult to determine correctly. Explain why the testing stage of systems development is so important. Name and describe the three stages of testing for an information system. Describe the role of programming, conversion, production, and maintenance in systems development.