Topic 4&5 Flashcards

1
Q

5 phase of system development life cycle

A
  1. planning
  2. analyst
  3. design
  4. implementation
  5. support and security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

4 activities in planning phase

A
  1. review the request
  2. prioritize the request
  3. allocate the resources
  4. team
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

2 activities in analyst phase

A
  1. conduct an investigation
  2. perform detailed analysis
    • how current system works
    • user requirements
    • solutions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

2 activities in design phase

A
  1. acquire software and hardware
  2. develop details
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

4 steps to acquire necessary software and hardware

A
  1. identify technical specification
  2. solicit vendor proposal
  3. test and evaluate vendor proposal
  4. make a decision
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

4 activities in implementation phase

A
  1. develop the program and app (if necessary)
  2. install and test
  3. train user
  4. convert to new system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

4 tests to be performed

A
  1. unit
  2. system
  3. integration
  4. acceptance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

3 activities in support and security phase

A
  1. maintenance
  2. monitor performance
  3. access the security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

difference between compiler and interpreter

A

compiler: convert the whole source program to a machine language
interpreter: translate and execute one instruction at a time

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

advantages of object oriental programming

A
  1. to implement object
  2. create applications faster
  3. object can be reused
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

define macro

A

macro is a series of statement that instruct a program to complete a task

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

4GL

A

Four-Generation Language
- allow developer to access data in database
- SQL

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

define database

A

collection of data organized in manner for access, retrieval and use of the data

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

define data

A

collection of unprocessed items:
- video
- audio
- text
- number
- image

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

define information

A

processed data that is meaningful, useful and organized

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

4 uses of DBMS (database management system)

A
  • sort and retrieve data
  • create form and reports
  • add, modify and delete data
  • create computerized database
17
Q

4 levels of database

A

(general to specific)
1. data files
2. record
3. field
4. character

18
Q

primary key and foreign key

A

primary key: create unique row identification
foreign key: create link between two tables

19
Q

2 main components of database (relational database)

A
  • row: record
  • column: field
20
Q

3 data models

A
  1. relational
  2. multidimensional
  3. object-oriented
21
Q

disadvantages of database

A
  • data can be vulnerable
  • complex data require huge storage media
  • high cost as the data frequent change
22
Q

advantages of database

A
  • shared data
  • easier access
  • reduce data redundancy
23
Q

4 techniques to restore database

A
  • backup
  • log
  • recovery utility
  • continuous back up
24
Q

4 tools in DBMS

A
  1. query language - english-like statement to specify data to display, print, store, update or delete
  2. query by example - graphical user interface for retrieving data
  3. form - area to entering and modify data
  4. report writer - to design report