SAD4 Flashcards

1
Q

Systems Analysis Phase

A
  • understands the project
  • ensure that it supports business requirements
  • builds a solid foundation for system developement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

System Analysis Activities

A
  • requirements modeling
  • data and process modeling
  • object modeling
  • development strategy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Requirements Modeling

A

uses fact-finding describe the current system and identification of requirements such as output, input, process, performance, and security

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

Output

A

refers to the electronic or printed information produced by the system

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

Input

A

necessary data that enters the sysem

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

Process

A

logical rules applied that transforms data into meaningful information

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

Performance

A

system characteristics such as speed, volume, capacity, availability, and reliability.

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

Security

A

hardware, software, and procedural controls that safeguard and protect the system and its data
from internal or external threats

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

Data and Process Modeling

A

graphically shows the data and processes using tradional structured system techniques

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

Object Modeling

A
  • Create objects to represent things, transactions and events
  • combines data and the processes that act on the data into things called objects.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Development Strategy

A

software trends, acquisition and development
alternatives, outsourcing, and formally documenting requirements for the new system.

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

System Analysis Skills

A

needs strong analytical skills and interpersonal skill to build accurate model of the system

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

analytical skills

A

enables you to identify the problem, evaluate elements, and provide a solution

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

interpersonal skills

A

work with people at all organizational levels, balance conflicting needs of users, and communicate effectively.

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

Team-Based Techniques: JAD, RAD, Agile Method

A

goal is to deliver the best information system in the least possible cost in the shortest time

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

Joint Application Development (JAD)

A
  • popular fact-finding technique that brings
    users into the development process as active participants.
  • user-oriented technique for fact-finding and requirements modeling.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

User Involvement

A

users should be involve the the development process

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

JAD group contains

A
  • project leader with strong interpersonal skills and organizational skills
  • one or more members to record results and descisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

JAD Disadvantages

A
  • more expensive than traditional methods
  • cumbersome if the file is too large
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

JAD Advantages

A
  • allow key users to participate in requirements modeling process
  • users feel the some sense of ownership in the results and supports the new system
  • produce more accurate results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Rapid Application Development

A
  • fast-track approach to a full spectrum of system development
  • team-based technique that speeds information systems development and procedures functining information system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

JAD Produces
RAD Produces

A

requirements model
new system

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

RAD Four Phases

A
  1. Requirements Planning
  2. User Design Tasks
  3. Construct Tasks
  4. Cutover Tasks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Requirements Planning

A
  1. refers to the combination of elements of SDLC planning and analysis
  2. users, managers, IT staff agree on business needs and requirements
  3. management authorization must be applied tp continue
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

User Design

A

users interact with the system analysts to develop models, prototypes to represent the system process, output, and input

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

RAD group or subgroups typically use a combination of

A

JAD techniques and CASE tools

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

Construction

A

focuses on program or application development tasks similar to SDLC, however users can suggest chnages for further improvement

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

Cutover

A

similar to SDLC implementation phase that includes system chnages, data conversion, testing

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

RAD Objectives

A

cut development time and expenses by involving users in every phase of the system development

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

RAD Advantage

A

can be developed more quickly with
significant cost savings

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

RAD Disadvantage

A
  • does not emphasize company startegic business needs
  • less time to develpo quality, consistency, and design standards
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Agile Method

A
  • intense interaction between system developers and users
  • develop a system incrementally by building series of prototypes and consistently adjusting them according to user requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Scrum

A
  • members play a specific role and the term came from rugby
  • specific guidelines that emphasize time blocks, interaction, and team-based activities that result in deliverable software
  • pig refers to facilitators, product owner, development team
  • chicken refers to users, other stakeholders, management team
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Agile Team

A

refers to series of scrums that pauses action and allows players to reset the game until next scrum

35
Q

Scrum session

A

follow a specific guideline thta emphasizes time-blocks, interaction, and team-based activitites

36
Q

Agile Method Advantages

A
  • Very flexible and efficient in dealing with change
  • stress team interaction and reflect a set of communiry· based values.
  • frequent deliverables constantly validate the project and reduce risk
37
Q

Agile Method Disadvantages

A
  • team members need a high
    level of technical and interpersonal skills
  • lack of structure and documentation
    can introduce risk factors
  • subject to significant change in scope as user requirements continue to evolve during the project.
38
Q

Modeling Tools and Techniques

A

graphical methods and nontechnical language that represent the sytem at various stages of development.

39
Q

Functional Decomposition Diagrams
(FDD)

A
  • refers to a top-down representation of a function or process
  • similar to an oragnizational chart
  • show business funcations and break them down to low level organization
40
Q

Business Process Modeling

A

refers to one or more business process

41
Q

business process modeling notation

A

includes various shapes and symbols to represent events, processes, and workflows.

42
Q
  • pool
  • swim lanes
A
  • overall diagram
  • customer designated areas
43
Q

Data Flow Diagrams

A
  • shows the system stores, processes and transforms data
  • additional levels of information are also depicted
44
Q

Unified Modeling Language (UML)

A
  • widely used method of visualizing and documenting software systems design
  • object-oriented design concepts, but it is independent of any specific programming language and can be used to describe business processes and requirements generally
  • provides various graphical tools, such as use case diagrams and sequence diagrams.
45
Q

Case Diagram

A

interaction between users and the
information system

46
Q

Sequence Diagram

A

shows the timing of interaction between objects as they occur

47
Q

System Requirements

A
  • characteristic or feature that must be included in an information system to satisfy business requirements and be acceptable to users
  • benchmarks to measure the overall acceptability
    of the finished system
48
Q

System requirements fall into five general categories

A
  1. input
  2. output
  3. procedure
  4. performance
  5. security
49
Q

Scalability

A

system’s ability to handle increased business volume and transactions in the future

50
Q

Total Cost of Ownership

A
  • important especially if development team are assessing other alternatives
  • cost estimates tend to understate indirect costs such as user support and downtime productivity losses
51
Q

Rapid Economic Justification (REJ)

A

framework to analyze IT investments

52
Q

Fact-finding

A
  • find identity of information by asking specific questions
  • develop a fact-finding plan by by asking who, what, where, when , why, and how questions or use Zachman Framework
53
Q

Zachman Framework

A

helps managers and users understand the model and ensures that overall business goals translate into successful IT projects

54
Q

Interview

A

planned meeting during which you obtain information from another person.

55
Q

Interview steps

A
  1. Determine the people to interview
  2. Establish the objectives of the interview
  3. Develop the interview questions
  4. Prepare for the interview
  5. Conduct the interview
  6. Document the interview
  7. Evaluate the intervew
56
Q

Determine the people to interview

A

select the right people to interview and ask them the right questions.

57
Q

informal structure

A

interpersonal relationships and can develop from previous work assignments, physical proximity, unofficial procedures, or personal relationships such as the informal gathering

58
Q

Establish Objectives for the Interview

A
  • general areas to be discussed, and then list the facts you want to gather.
  • Upper-level managers can provide the big picture and help you to understand the system as a whole.
  • Specific details about operations and business processes are best learned ftom people who actually work with the system on a daily basis
58
Q

Establish Objectives for the Interview

A
  • general areas to be discussed, and then list the facts you want to gather.
  • Upper-level managers can provide the big picture and help you to understand the system as a whole.
  • Specific details about operations and business processes are best learned ftom people who actually work with the system on a daily basis
59
Q

Develop Interview Questions

A

standard list of interview questions helps to keep you on track and avoid unnecessary tangents.

60
Q

open-ended questions

A

encourage spontaneous and unstructured responses.

61
Q

close-ended questions

A

limit or restrict the response.

62
Q

rapid-response questions

A

closed-ended questions that ask the person to evaluate something by providing limited answers to specific responses or on a numeric scal

63
Q

Prepare for the Interview

A
  • Careful preparation is essential because an interview is an important meeting and not just a casual chat
  • limit to one hour
  • verify essential details via email
  • send a list of topcs days prior
64
Q

conduct the interview

A
  • develop a specific plan for the meeting
  • introduce youreself and objectives of the meeting
  • concentrate on what is said and notice any nonverbal communication that takes place (engaged listening)
  • summarize main points covered in the interiew
65
Q

Document the interview

A
  • keep the writing minimum
  • record the information quickly
  • send memo of appreciation
  • memo must contain location, time, date, purpose, main points or the written summary
66
Q

Evaluate the interview

A

in addition to recording information, evaluate if there are possible biases

67
Q

Unsuccessful interview

A
  • No matter how well you prepare for interviews, some are not successful.
  • you and the interviewee did not get along well.
  • misunderstanding or personality conflict could affect the interview negatively
  • e interviewee might be afraid that the new system will eliminate or change his or her job.
68
Q

Document Review

A
  • you understand how the current system is supposed to work
  • Review old and current forms and documentation
69
Q

Observation

A
  • Seeing the system in action gives you additional perspective and a better understanding of system procedures
  • Personal observation also allows you to verify statements
    made in interviews and determine whether procedures really operate as they are described.
70
Q

Hawthorne Effect

A

determine how various changes in the work environment would affect employee productivity.

71
Q

Questionnaires and Surveys

A
  • document contain ing a number of standard questions that can be sent to many individuals.
  • can be tradional or fill in form
72
Q

Sampling

A

is to ensure that it represents the overall population accurately

73
Q

systematic sampling

A

select every 10th customer

74
Q

stratefied sampling

A

select 5 custoners on each four postal codes

75
Q

random sampling

A

select 20 random customers

76
Q

Research

A

Can include the Internet, IT magazines, and books to obtain background information, technical material, and news about industry trends and developments

77
Q

The Need for Recording Facts

A
  • Record information as soon as you obtain it.
  • Use the simplest recording method possible
  • Record your findings in such a way that they can be understood by someone else
  • Organize your documentation so related material ilocated easily
78
Q

Software Tools

A

softwares that are available to use and record in documenting information

79
Q

CASE Tool

A

use in every stage of development

80
Q

Productivity Software

A

word processing, spreadsheet, database management, presentation graphics, and collaboration software programs

81
Q

Histogram

A

showing the distribution of questionnaire or sampling results is a vertical bar chart

82
Q

Graphic Modeling Software

A

Microsoft Visio is a popular graphic modeling tool that can produce a wide range of charts and diagrams.

83
Q

Personal Data Management

A
  • Microsoft Outlook that has a personal calendar and to-do list of priorities and capability to check off completed items