1.1 Five core processes required in the development of any information system are as follows:
1. Requirement gathering: This involves identifying and documenting the needs and expectations of
the system's stakeholders.
2. System analysis: This process involves a thorough analysis of the gathered requirements to identify
the system's functional and non-functional specifications.
3. System design: In this process, the system's architecture, user interface, database design, and
overall structure are planned and documented.
, 4. System implementation: This involves the actual development of the system using programming
languages, database management systems, and other relevant technologies.
5. System testing and deployment: Once the system is implemented, it undergoes rigorous testing to
ensure its functionality, reliability, and security. After successful testing, the system is deployed for
actual usage.
1.2 It may be a good idea to have several short interviews rather than one long interview during
requirements gathering for the following reasons:
1. Time efficiency: Short interviews allow for focused discussions, enabling the interviewer to cover
specific topics or areas of interest. This helps save time for both the interviewer and interviewee.
2. Better comprehension: Breaking down the interview into shorter sessions allows the interviewee
to process information and provide more accurate and thoughtful responses. It reduces the chances
of information overload and increases the overall comprehension of requirements.
3. Flexibility: Short interviews offer more flexibility in scheduling. It is easier to find shorter time slots
that suit the availability of stakeholders, thus accommodating their busy schedules.
4. Enhanced collaboration: Several short interviews provide opportunities for multiple stakeholders
to be involved in the requirements gathering process. This fosters collaboration, encourages different
perspectives, and reduces the risk of bias in the gathered requirements.
5. Iterative approach: By conducting multiple short interviews, it is possible to gather initial inputs,
analyze them, and refine the requirements in subsequent interviews. This iterative approach allows
for continuous improvement and adjustment of requirements based on evolving needs and insights
gained from earlier interviews.
QUESTION 2
The five steps to follow when using the brainstorming technique are as follows:
1. Define the problem or objective: Clearly define the problem or objective for which you need ideas.
This ensures that the brainstorming session stays focused and productive.