Session 01 Flashcards

1
Q

What is Information System?

A

A system allows for data collection, storage, and retrieval.
Facilitate the transformation of data into inforamtion.
And the management of data and information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Information System includes?

A
  1. People
  2. Hardware
  3. Software
  4. Databases
  5. Application programs
  6. Procedures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

SDLC - System Development Life Cycle

A

A structured process of developing a Information System.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

5 phases in SDLC

A
  1. Planning
  2. Analysis
  3. Detailed system design
  4. Implementation
  5. Maintenace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Phase 1 : Planning

A
  • Defines project processes, activities and goals
  • Ensures project success from start to finish
  • Provides a high-level view of organizational objectives.
  • Identifies the need for a new system or enhancements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Planning phase Actions / Key aspects?

A
  1. Initial Assessment
  2. Feasibility study

**Initial Assessment : ** assets the information flow and gathers sufficient requirements through requirement analysis.

**Feasibility Analysis : ** Recognize the possibility of developing a required system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

2 major categories of Feasibility Analysis?

A
  1. Technical feasibility
  2. Economic feasibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Phase 2 : Analysis

A
  • Understand user needs, problems, and opportunities in detail.
  • Define software requriement for system improvement.
  • Logical system design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Analysis phase actions?

A
  1. User requirements
  2. Existing system evaluation
  3. Logical system design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Phase 3 : Detailed System Design

A
  • Finalize the technical details like data structures, input methods, user interfaces, and backup procedures.
  • Ensures everything will work efficiently.
  • The design is then verified through reviews to ensure it meets the required standards before moving forward.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Detailed system design phase actions?

A
  1. Detailed system specification.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Phase 04 : Implementation

A
  • All the hardware, application programs and the DBMS software are installed.
  • Database implemented and populated using:
    1. Cusomized user programs.
    2. Database interface programs.
    3. Conversion programs (importing from different file structre)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Implementation design phase actions / major parts?

A

1) Coding, testing, and debugging

Coding :
* Translates the design into machine-readable code.
* Smooth process if the design is detailed.

Testing :
* Ensure software meets requirements and defects errors.

Debugging :
* Locating and fixing software bugs.
* Iterative cycle with coding and testing

2) Installation, fine-tuning

Installation :
* Hardware and Software setup
* Ensure no issues arise during installation

Fine-tuning :
* Continuous evaluation and adjustment post-installation
* Final documentation reviewed and printed.
* End-user training conducted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Two methods of testing?

A
  1. Back Box Testing : Focus on input-output behavior. Don’t need to know about internal logic and code paths.
  2. White Box Testing : Focus on internal logic and code paths.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Phase 05 : Maintenace

A
  • Ensure the systen remains fucntional, efficient, and aligned with organizational goals.

SCOPE :
* Update system to reflect organizational changes.
* Provide support through a dedicated help desk.
* Implement structural changes requested by end users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Types of Maintenaces?

A
  1. Adaptive Maintenance
    * Adapts the system to new working procedures, rules, or envioronments.
    * Often in response to system errors.
  2. Corrective Maintenance
    * Fixes bugs and ensures the system meets original user requirements.
    * Focuses on ongoing improvements.
  3. Perfective Maintenace
    * Enhances the system for improved efficiency and advanced processing capabilities.