1 of 47

2 of 47

3 of 47

life

4 of 47

life

5 of 47

life

cycle

6 of 47

life

cycle

life cycle

7 of 47

life

cycle

System Development life cycle

8 of 47

System Development life cycle

plays a crucial role in the implementation of information systems

9 of 47

System Analysis and Design process in the System Development life cycle is a crucial stage where:

10 of 47

System Analysis and Design process in the System Development life cycle is a crucial stage where:

the needs of the business or users are

studied and translated into a specific software or system solution

11 of 47

System Analysis

Week 3 : System requirements

12 of 47

System analysis refers to the process of

What is System analysis?

13 of 47

System analysis refers to the process of

  • gathering data,
  • interpreting information,
  • identifying issues and
  • using the results to recommend or develop possible system improvements.

What is System analysis?

14 of 47

System analysis refers to the process of

  • gathering data,
  • interpreting information,
  • identifying issues and
  • using the results to recommend or develop possible system improvements.

Organizations can also evaluate how improvements might address future business needs at this point.

What is System analysis?

15 of 47

Objective: The main goal is to understand and document

what the system needs to do (requirements).

What is the objective of system analysis?

16 of 47

Objective: The main goal is to understand and document

what the system needs to do (requirements).

It involves identifying problems with the current system, defining user requirements, and understanding business processes.

What is the objective of system analysis?

17 of 47

The key aspects of Information System Analysis

1. Problem Identification: Understanding and describing the main problem or need that the information system aims to address is the first step in this process.

18 of 47

The key aspects of Information System Analysis

1. Problem Identification: Understanding and describing the main problem or need that the information system aims to address is the first step in this process.

It involves determining the difference between the planned and actual states of situations.

19 of 47

The key aspects of Information System Analysis

1. Problem Identification: Understanding and describing the main problem or need that the information system aims to address is the first step in this process.

It involves determining the difference between the planned and actual states of situations.

The 'what' and 'why'—what problems are being addressed and why a new or improved system is required—are the main points of focus here.

20 of 47

The key aspects of Information System Analysis

1. Problem Identification: Understanding and describing the main problem or need that the information system aims to address is the first step in this process.

  • Use Case Diagrams: The diagrams assist in delineating the necessary functionalities of the system as well as the ways in which it interacts with users or other systems. You may draw attention to the issues or limitations with the current system by mapping out the different use cases.

21 of 47

The key aspects of Information System Analysis

1. Problem Identification: Understanding and describing the main problem or need that the information system aims to address is the first step in this process.

  • Use Case Diagrams: The diagrams assist in delineating the necessary functionalities of the system as well as the ways in which it interacts with users or other systems. You may draw attention to the issues or limitations with the current system by mapping out the different use cases.

  • Activity Diagrams: Modeling current workflows and processes can be used to identify errors, problems, or areas in need of change.

22 of 47

The key aspects of Information System Analysis

2. Requirements Gathering: Once the problem or need is clearly identified, the next step is to collect detailed information about what users, stakeholders, and the business itself require from the system.

23 of 47

The key aspects of Information System Analysis

2. Requirements Gathering: Once the problem or need is clearly identified, the next step is to collect detailed information about what users, stakeholders, and the business itself require from the system.

Requirements gathering is a critical process as it forms the foundation for how the system will be designed and developed. It includes gathering both functional requirements (specific features or functions the system should have) and non-functional requirements (such as usability, reliability, and performance criteria).

24 of 47

The key aspects of Information System Analysis

2. Requirements Gathering: Once the problem or need is clearly identified, the next step is to collect detailed information about what users, stakeholders, and the business itself require from the system.

  • Use Case Diagrams: Crucial for capturing functional requirements, as they define the interactions between users (actors) and the system. They help in understanding what the system needs to do from the users' perspective.

25 of 47

The key aspects of Information System Analysis

2. Requirements Gathering: Once the problem or need is clearly identified, the next step is to collect detailed information about what users, stakeholders, and the business itself require from the system.

  • Use Case Diagrams: Crucial for capturing functional requirements, as they define the interactions between users (actors) and the system. They help in understanding what the system needs to do from the users' perspective.

  • Activity Diagrams: Useful for understanding and documenting complex business processes and workflows, which in turn helps in gathering detailed functional requirements.

26 of 47

The key aspects of Information System Analysis

3. Data Analysis: Analyzing the organization's offer data flows as well as processes is part of this aspect. To map out how data is now processed, where it comes from, how it's used, and where it goes.

27 of 47

The key aspects of Information System Analysis

3. Data Analysis: Analyzing the organization's offer data flows as well as processes is part of this aspect. To map out how data is now processed, where it comes from, how it's used, and where it goes.

Mistakes, errors, and gaps in the current data management system are found with the aid of this analysis. It offers information about how data handling might be enhanced as well as recommendations for how the new system should handle, store, and process data.

28 of 47

The key aspects of Information System Analysis

3. Data Analysis: Analyzing the organization's offer data flows as well as processes is part of this aspect. To map out how data is now processed, where it comes from, how it's used, and where it goes.

  • Activity Diagrams: These diagrams can also be employed to analyze data flow within business processes, showing how data is passed between activities.

29 of 47

The key aspects of Information System Analysis

4. Requirement Specification: The final step in the analysis phase is to document all the findings in a clear and comprehensive set of requirements. This document, often called a Requirements Specification, serves as a blueprint for the design and development of the system (Next week).

30 of 47

The key aspects of Information System Analysis

4. Requirement Specification: The final step in the analysis phase is to document all the findings in a clear and comprehensive set of requirements. This document, often called a Requirements Specification, serves as a blueprint for the design and development of the system (Next week).

Most crucially, though, is that it leaves open the question of how these criteria should be technically achieved; that is the domain of system design (Next week).

31 of 47

Use Case Diagram

Use case diagram is frequently used for the following reasons, and use case diagrams are usually created early in the development process:

32 of 47

Use Case Diagram

Use case diagram is frequently used for the following reasons, and use case diagrams are usually created early in the development process:

  • Indicate the system's context.
  • Describe the needs for a system.
  • Verify the systems architecture.
  • Manage the implementation process and create test cases.
  • developed with analytics and related specialists.

33 of 47

Use Case Diagram (Visual Representation)

Actor

  • A user engages with the use case (a function of the system).

  • An actor is involved in the industry.

34 of 47

Use Case Diagram (Visual Representation)

Use Case

  • System function (human or automated process)

  • Known as noun phrase (or verb + noun), for example, take action

  • Certain use cases may not have a connection to an actor, but every actor must be associated with a use case.

35 of 47

Use Case Diagram (Visual Representation)

36 of 47

Use Case Diagram (Visual Representation)

Use Case Relationship

<<Extends>>: an extended partnership.

An optional or additional functionality

37 of 47

Use Case Diagram (Visual Representation)

Use Case Relationship

<<Extends>>: an extended partnership.

An optional or additional functionality

<<Include>>: The relationship is defined as an include relationship

To denote a relationship that is required

38 of 47

Use Case Diagram (Visual Representation)

39 of 47

Use Case Diagram (Visual Representation)

40 of 47

Use Case Diagram (Visual Representation)

41 of 47

Activity Diagram

To describe dynamic aspects of the system

42 of 47

Activity Diagram

To describe dynamic aspects of the system

43 of 47

Activity Diagram

To describe dynamic aspects of the system

Determine potential use cases by looking at business procedures.

44 of 47

Exercise 1: Use Case Diagrams

45 of 47

Exercise 2: Activity Diagrams

46 of 47

47 of 47

Assignment: Information System Analysis Report

(the deadline for submissions is Week 4)