SysAnalyss Ch56

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/72

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

73 Terms

1
New cards

The Basics

  1. Navgation

  2. Layout

  3. Content

  4. Typefaces

  5. Images

  6. Table and Lists

2
New cards

Navigation

Easy navigation system - show how to move forward and backward, and where you are currently.

3
New cards

Layout

Balanced layout - use adequate spacing, margins, and clear labels.

4
New cards

Content

  1. Meaningful titles

  2. Meaningful information

5
New cards

Meaningful titles

Use clear specific, version information and current date

6
New cards

Meaningful information

Include only necessary information, with no need to modify.

7
New cards

Highlighting can include use of what 3 things

  1. Notify users of errors in data entry or processing.

  2. Provide warnings regarding possible problems.

  3. Draw attention to keywords, commands, high-priority, unusual data values.

8
New cards

Highlighting can include use of what 12 things

  1. Upper case

  2. Bold

  3. Italics

  4. Underlining

  5. Boxing

  6. Size and color differences

  7. all caps letters

  8. blinking

  9. reverse video

  10. audible tones

  11. intensity differences

  12. offsetting nonstandard information

9
New cards

Form

A business document that contains some predefined data and may include some areas where additional data are to be filled in.

10
New cards

An instance of a form is typically based on one what?

database record

11
New cards

Report

A business document that contains only predefined data

12
New cards

(Report) It is a passive document used solely for what?

reading or viewing data

13
New cards

A report typically contains data from what?

many unrelated records or transactions.

14
New cards

Effective web design principles

  1. Visual hierarchy

  2. Divine proportions

  3. “F” Pattern Design

  4. Law of Proximity

  5. Use of white space

15
New cards

(System implementation) Six major activities

  1. Coding

  2. Testing

  3. Installation

  4. Documentation

  5. Training

  6. Support

16
New cards

The first purpose of system implementation is to convert final physical system specifications into what?

working and reliable software

17
New cards

The second software of system implementation to document what?

work that has been done

18
New cards

The third system implementation to provide help for what?

current and future users

19
New cards

Coding

Physical design specifications are turned into working computer code.

20
New cards

Testing deliverables

  • Tests are performed using various strategies

  • Testing is performed in parallel with coding.

21
New cards

Installation

The current system is replaced by a new system

22
New cards

Coding deliverables

a. Code

b. Program documentation

23
New cards

Testing deliverables

a. Test scenarios (test plan) and test data

b. Results of program and system testing

24
New cards

Installation deliverables

a. User guide

b. User training plan

c. Installation and conversion plan

25
New cards

(Installation) 3 parts of installation and conversion plan

  1. Software and hardware installation schedule

  2. Data conversion plan

  3. Site and facility remodeling plan

26
New cards

2 audiences for final documentation

  • Information systems personnel who will maintain the system throughout its productive life.

  • People who will use the system as part of their daily lives

27
New cards

User training deliverables

  • Application-specific

  • General for operating system and off-the-shelf software

28
New cards

Deliverables for documentation

a. System documentation

b. User documentation

29
New cards

Deliverables for user training plan

a. Classes

b. Tutorials

30
New cards

Deliverable for user training modules

a. Training materials

b. Computer-based training aids

31
New cards

Deliverables user support plan

a. Help desk

b. Online help

c. Bulletin boards and other support mechanisms

32
New cards

(Software Application Testing) A master test plan is developed during what?

the analysis phase

33
New cards

(Software Application Testing) During the design phase, unit, system, and integration test plans are what?

developed

34
New cards

(Software Application Testing) The actual testing is done during when?

implementation

35
New cards

(Software Application Testing) Written test plans provide improved communication among …?

all parties involved in testing

36
New cards

Categories of testing

  1. Static or Dynamic

  2. automated or manual

37
New cards

Static

Testing means that the code being tested is not executed

38
New cards

Dynamic

Testing involves execution of the code

39
New cards

Automated

Computer conducts the test

40
New cards

Manual

People complete the test

41
New cards

7 different types of testing

  1. Inspection

  2. Walkthrough

  3. Desk checking

  4. Unit testing

  5. Integration testing

  6. System testing

  7. Stub testing

42
New cards

Inspection

A testing technique in which participants examine program code for predictable language-specific errors.

43
New cards

Walkthrough

A peer group review of any product created during the systems development process, including code.

44
New cards

Desk checking

A testing technique in which the program code is sequentially executed manually by the reviewer.

45
New cards

Unit testing

Each module is tested alone in an attempt to discover any errors in its code.

46
New cards

Integration testing

The process of bringing together all of the modules that a program comprises for testing purposes.

47
New cards

In integration and system testing, modules are typically integrated in a what?

top-down incremental fashion

48
New cards

System testing

The bringing together of all of the programs that a system comprises for testing purposes.

49
New cards

Stub testing

A technique used in testing modules, especially where modules are written and tested in a top-down fashion, where a few lines of code are used to substitute for subordinate modules.

50
New cards

Coding and testing often do what?

go together

51
New cards

Big companies have what?

dedicated test staff

52
New cards

With eXtreme programming (XP) a common technique is what?

refactoring

53
New cards

Refactoring equals what?

Making a program simpler after adding a new feature

54
New cards

Acceptance testing

The process whereby actual users test a completed information system, the end result of which is the users’ acceptance of it.

55
New cards

Alpha testing

User testing of a completed information system using simulated data.

56
New cards

Beta testing

User testing of a completed information system using real data in the real user environment.

57
New cards

4 types of alpha test

  1. Recovery 

  2. Security

  3. Stress

  4. Performance

58
New cards

Recovery testing

Forces software (or environment) to fail in order to verify that recovery is properly performed.

59
New cards

Security testing

Verifies that protection mechanisms built into the system will protect it from improper penetration

60
New cards

Stress testing

Tries to break the system

61
New cards

Performance testing

Determines how the system performs on the range of possible environments in which it may be used.

62
New cards

Installation

The organizational process of changing over from the current information system to a new one.

63
New cards

4 installation strategies

  1. Direct

  2. Parallel

  3. Pilot

  4. Phased

64
New cards

Direct installation

Changing over from the old system to a new one by turning off the old system when the new system is turned on.

65
New cards

Parallel installation

Running from the old information system and the new one at the same time until management decides the old system can be turned off.

66
New cards

Pilot installation

Roll out the system to only a subset of the users

67
New cards

Phased installation

Changing from the old information system to the new one incrementally, starting with one or a few functional components and then gradually extending the installation to cover the whole new system.

68
New cards

Considerations for planning installation

  • Data conversion

  • Planned system shutdown

  • Business cycle of organization

69
New cards

Data conversion

  • Error correction

  • Loading from current system

70
New cards

Factors influencing system use

  1. Personal stake of users

  2. System characteristics

  3. User demographics

  4. Organizational support

  5. Performance

  6. Satisfaction

71
New cards

Project close-down

  1. Evaluate team.

  2. Notify all affected parties that the development project is ending and that you are switching to operation and maintenance mode.

  3. Conduct post project reviews.

  4. Close out customer contract

72
New cards

Evaluate team

Reassign members to other projects

73
New cards

Close out customer contract

Formal signoff