3AIS1 SYSTEM DEVELOPMENT LIFE CYCLE

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/37

flashcard set

Earn XP

Description and Tags

Week 3-4

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

Enterprise Data Model

• Establishes the range and general contents of organizational databases.

• Create an overall picture or explanation of organizational data, not the design for a particular database.

• Specifies scope and general content

2
New cards

Information System

• Resources that enable information collection, management, control, and dissemination throughout an organization

3
New cards

Information System Architecture

• A conceptual blueprint or plan that expresses the desired future structure for the information systems in an organization.

4
New cards

System Development Life Cycle

• The traditional methodology used to develop, maintain, and replace information systems.

• is a conceptual model that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application

5
New cards

Waterfall Model

is the first SDLC method and is often considered the classic approach to systems development, which describes a development method that is linear and sequential.

6
New cards

Feasibility Study

can be considered as preliminary investigation that helps the management to take decision about whether study of system should be feasible for development or not.

- it identifies the possibility of improving an existing system, developing a new system, and produce refined estimates for further development of system.

- It is used to obtain the outline of the problem and decide whether a feasible or appropriate solution exists or not.

7
New cards

Objective of a Feasibility Study

to acquire problem scope instead of solving the problem.

8
New cards

Output of a Feasibility Study

is a formal system proposal act as decision document which includes the complete nature and scope of the proposed system.

9
New cards

Economic Feasibility

• Assesses a system's costs and benefits

• Team tallies tangible development and operating costs for the system and compares them with expected financial benefits of the system

• Keep in mind that an information system project that's feasible at the outset could become unfeasible later

10
New cards

Technical Feasibility

Concerned with technology to be used in the system

• Team needs to assess whether technology to support the new system is available or feasible to implement

• Lack of technical feasibility

- Can also stem from an organization lacking the expertise, time, or personnel to implement the new system

11
New cards

Operational Feasibility

Measure of: - How well the proposed solution will work in the organization - How internal and external customers will react to it • "Is the information system worth implementing?"

12
New cards

Schedule Feasibility

Whether the new system can be completed on time

13
New cards

Legal Feasibility

Concerned with legal issues

14
New cards

Conceptual Modeling

- The analyst develops a diagram and other documentation to outline the scope of data involved in this particular development project without considering what databases already exist

15
New cards

Conceptual schema

A detailed, technologyindependent specification of the overall structure of organizational data.

16
New cards

Logical Schema

The representation of a database for a particular data management technology.Physical schema

17
New cards

Physical Schema

is a set of specifications that describe how data from a logical schema are stored in a computer's secondary memory by a specific database management system.Corrective maintenance

18
New cards

Corrective Maintenance

Changes made to a system to repair flaws in its design, coding, or implementation

19
New cards

Adaptive Maintenance

Changes made to a system to evolve its functionality to changing business needs or technologiesPerfective maintenance

20
New cards

Perfective Maintenance

Changes made to a system to add new features or to improve performanceChanges made to a system to add new features or to improve performance

21
New cards

Preventive Maintenance

Changes made to a system to avoid possible future problemsPilot

22
New cards

Pilot

In this method, a working version of the system is implemented in one part of the organization, such as a single work area or a single department.

23
New cards

Phase

The phased method of conversion introduces the new system gradually.

24
New cards

Parallel

The phased method of conversion introduces the new system gradually.

This method is the safest conversion method since it guarantees that, should problems such as errors in processing or inability to handle certain types of transactions arise in using the new system, the organization can still fall back to the old system without loss of time or loss of service

25
New cards

Plunge

• The phased method of conversion introduces the new system gradually.

• It can be used when installing a new system throughout an organization is impossible all at once.

26
New cards

Rapid Application Development

• The initial emphasis is on creating a prototype that looks and acts like the desired product in order to test its usefulness.

27
New cards

Joint Application Development

a methodology that involves the end-users or clients in the design and development of an application, through a succession of collaborative workshops.Spiral Model

28
New cards

Spiral Model

combines the features of the prototyping model and the waterfa II model. The spira I model is favored for large, expensive, and complicated projects.

29
New cards

V Model

It is considered to be the extension of the waterfall model, but instead of moving down, the process is bent upwards after the coding stage to form the V shape.

• defines a uniform procedure for systems development wherein system validation is carried out through activities that occur throughout the entire development.

30
New cards

Synchronize and Stabilize Model

allows teams to work in parallel on individual application modules, frequently synchronizing their code with that of other teams and debugging (stabilizing) code regularly throughout the development processPrototyping

31
New cards

Prototyping

Is the rapid development and testing of working models of new applications in an interactive, iterative process that can be used by both IS specialists and business professionals

32
New cards

Agile Methods

• Less emphasis on team coding and more emphasis on limiting the project's scope • Focuses on setting a minimum number of requirements and turning them into a working product • Agile Alliance organization - Manifesto contains principles for this methodologySCRUM Methodology

33
New cards

SCRUM Methodology

a management framework that teams use to self-organize and work towards a common goal. It describes a set of meetings, tools, and roles for efficient project delivery.

34
New cards

KANBAN Methodology

an agile method that aims at continuous improvement, flexibility in task management, and enhanced workflow

35
New cards

Programmers

These individuals design and write computer programs with commands to maintain and access data in the embedded database

36
New cards

Database architects

These individuals establish standards for data in business units, striving to attain optimum data location, currency, and quality.

37
New cards

Data administrators

These individuals have responsibility for existing and future databases and ensure consistency and integrity across databases, and as experts on database technology, provide consulting and training to other project team members.

38
New cards

Project Managers

- Project managers oversee assigned projects, including team composition, analysis, design, implementation, and support of projects.