Chapter 4 Flashcards

1
Q

System Analysis phase

A

includes the four main activities requirements modeling, data and process modeling, object modeling, and consideration of development strategies

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

requirements modeling

A

which involves fact-finding to describe the current system and identification of the requirements for the new system, such as outputs, inputs, processes, performance, and security

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

Output

A

refers to electronic or printed information produced by the system

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

Input

A

Refers to the necessary data that enters the system, either manually or an automated manner

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

process

A

refers to the logical rules that are applied to transform the data into meaningful information

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

Scalability

A

refers to hard ware, 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
7
Q

Data and Process Modeling

A

the modeling process by showing how to represent graphically system data and processes using traditional structured analysis techniques. structured analysis identifies the data flowing into a process, the business rules that transform the data, and the resulting output data flow

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

Object Modeling

A

While structured analysis treats processes and data as separate components, object-oriented (O-O) analysis combines data and the processes that act on the data into things called objects. These objects represent actual people, things, transactions, and events that affect the system. During the system development process, analysts often use both modeling methods to gain as much information as possible

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

Development Strategies

A

topics include software trends, acquisition and development alternatives, outsourcing, and formally documenting requirements for the new system. the deliverable. or end product, of the systems analysis phase is a system requirements documents, which is an overall design for the new system. in addition, each activity within the systems analysis phase has an end product and one or more milestones. project managers use various tools and techniques to coordinate people, tasks, timetables, and budgets

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

Systems Analysis Skills

A

A system analyst needs strong analytical and interpersonal skills to build an accurate model of the new system

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

Analytical skills

A

enable the analyst to identify a problem, evaluate the key elements, and develop a useful solution

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

Interpersonal skills

A

are especially valuable to a systems analyst who must 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
13
Q

Different types of fact finding techniques

A

Joint application development,
Rapid application development,
Agile methods,

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

Joint Application Development

A

A popular example which is user-oriented technique for fact-finding and requirements modeling. Because it is not linked to a specific development methodology, systems developers use JAD whenever group input and interaction are desired

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

User Involvement

A

Users have a vital stake in an information system and they should participate fully in the development process. many years ago, the IT development usually had sole responsibility for systems development, and users had a relatively passive role. During the development process, the IT staff would collect information from users, define system requirements, and construct the new system. At various stages of the processs the IT staff might ask users to review the design offer comments, and submit changes

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

Rapid Application Development

A

Another popular user-oriented method. RAD resembles a condensed version of the entire SDLC, with users involved every step of the way. While JAD typically focuses only on fact-finding and requirements determination, RAD provides a fast-track approach to a full spectrum of system development tasks, including planning, design, construction, and implementations.

17
Q

Agile Methods

A

represent a recent trend that stresses intense interaction between system developers and users. attempt to develop a system incrementally, by building a series of prototypes and constantly adjusting them to user requirements. As the agile process continues, developers revise, extend, and merge earlier versions into final product. An agile approach emphasizes continuous feedback and each incremental step is affected by what was learned in the prior steps. An agile methods become more popular, a large community of agile-related software and services has evolved.

18
Q

agile method advantage

A

methods are very flexible and efficient in dealing with change. they are popular because they stress team interaction and reflect a set of community based values. Also, frequent deliverables constantly validate the project and reduce risk

19
Q

agile method disadvantages

A

Team members need a high levels of technical and interpersonal skills. also, a lack of structure and documentation can introduce risk factors, such as blurring of roles and responsibilities, and loss of corporate knowledge. Finally the overall project may be subject to significant change in scope as user requirements continue to evolve during the project.

20
Q

Data Flow Diagrams

A

to show how the systems stores, processes, and transforms data.
Two boxes in the DFD represent processes, each with various inputs and outputs. additional levels of information and detail are depicted in other

21
Q

System Requirement

A

a characteristic or feature that mut be included in an information system to satisfy business requirements and be acceptable to users. System requirements serve as benchmarks to measure the overall acceptability of the finished systems. system requirements fall into five general categories: outputs, inputs, processes, performance, and controls.

22
Q

Total cost of ownership

A

direct costs, systems developers must identify and document indirect expenses that contribute to the total costs of ownership

23
Q

Fact-finding techniques

A

interviews, document review, observation, surveys and questionaires, sampling, and research

24
Q

Interview Questions

A

Open-ended questions
Closed-ended questions
Range-of-response questions

25
Q

Open-ended questions

A

encourage spontaneous and unstructured responses. such questions are useful to understand a larger process or draw out the interviewee’s opinions, attitudes, or suggestions

examples
-What are users saying about the new system?
-How is this task performed?
-Why do you perform the task that way?
-How are the checks reconciled?

26
Q

Closed-ended questions

A

limit or restrict the response. Closed-ended questions are used when information that is more specific is needed, or when facts must be verified.

Examples
-How many personal computers do you have in this department?
-Do you review the reports before they are sent out?
-How many hours of training does a clerk receive?

27
Q

Range-of-response questions

A

closed-ended questions that ask the person to evaluate something by providing limited answers to specific responses or on a numeric scale. This method makes it easier to tabulate the answers and interpret the results.

Example
-On a scale of 1 to 10, with 1 the lowest and 10 the highest, how effective was your training?
-How would you rate the severity of the problem: low, medium, or high?

28
Q

Questionnaire

A

also called a survey, is a document containing a number of standard question that can be sent to many individuals. Questionnaires can be used to obtain information about wide range of topics, including workloads, reports, received, volumes of transactions handled, job duties, difficulties, and opinions of how the job could be performed better or more efficiently

29
Q

Research

A

is another important fact-finding technique. Research can include the Internet, It magazines, and books to obtain background information, technical material, and news about industry trends and developments. In addition, attending professional meetings, seminars, and discussions with other IT professionals can be very helpful in problem solving

30
Q

prototypes

A

users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs