System Analysis Exam 1

studied byStudied by 16 people
5.0(1)
Get a hint
Hint

System

1 / 45

flashcard set

Earn XP

Description and Tags

46 Terms

1

System

set of interrelated components with an identifiable boundary working together for a common purpose

New cards
2

Data

raw facts about entities or events

New cards
3

Process

steps needed to alter data (e.g., transmit, display, manipulate, analyze, store, use, etc.)

New cards
4

Technology

tool to help accomplish a process.

New cards
5

Information

processed data such that it allows for meaningful interpretation

New cards
6

IT

device that helps people process or use data

New cards
7

IS

combinations of IT that people build and use to collect, create or distribute meaningful data

New cards
8

Management Information Systems

function that plans for, develops, implements & maintains IT hardware, software & networks that people use to support organizational goals

New cards
9

IS Components Framework

Process, data, technology, people

<p>Process, data, technology, people</p>
New cards
10

Project

a temporary endeavor undertaken to produce a unique product, service or result

New cards
11

Project Selection

  1. IS Strategy

  2. Classifying projects

  3. Feasibility analysis

  4. Evaluation criteria

  5. Creeping commitment

New cards
12

Project Management Phases

  1. Initiating/ defining (scope)

  2. Planning (estimating time and cost)

  3. Executing/ controlling (budgets, deadlines)

  4. Closing

New cards
13

Project Management tools & techniques

  1. Project Charter – purpose and scope

  2. Work Breakdown Structure – comprehensive list

  3. Gantt – time (start, end, duration) with task decomposition

  4. PERT – sequence of tasks (critical path)

New cards
14

Systems Development Life Cycle

  1. Planning

  2. Analysis

  3. Design

  4. Implementation

  5. Maintenance

New cards
15

SDLC: Planning

  1. Identify potential problem/opportunity & solution

  2. Prepare a feasibility study

  3. Develop project plan

  4. Project evaluation

New cards
16

SDLC: Analysis

  1. Gather information about current systems & desires

  2. Create logical models of current data & processes

  3. Prioritize, document & sign-off on bus. requirements

  4. Assess “build” versus “buy” options

New cards
17

SDLC: Design

  1. Logical Design – develop proposed models of data and processes that reflect business requirements

  2. Physical Design (Development) – buy and/or create the physical infrastructure, database & programs needed for the actual system to work

New cards
18

SDLC: Implementation

  1. Testing – write test conditions & conduct tests to find errors & verify system meets business requirements

  2. Documentation for users and maintenance

  3. Training content & approaches for specific users

New cards
19

SDLC: Maintenance

  1. User support (help desk) and ongoing training

  2. System administration (backups & updates) and change requests

New cards
20

Performance balancing act

Time, cost, quality (pick 2)

<p>Time, cost, quality (pick 2)</p>
New cards
21

PIECES: Performance

Throughput – too little volume, Response time – too much delay

New cards
22

PIECES: Information

Output and Input – availability, timeliness, effort, accuracy

Data – organization, security, access

New cards
23

PIECES: Economic

Revenue, costs, profit, cash flow: Unknown effects, Underperforming

New cards
24

PIECES: Control

Too little control: errors, crimes, ethics, unauthorized access, Too many delays, wasted effort

New cards
25

PIECES: Efficiency

Use of People, Machines, Material

New cards
26

PIECES: Service (user)

Consistency, Ease of use/access, Flexibility/adaptability

New cards
27

Requirements Determination

  1. Requirement – statement of what the system \n must do and characteristics it must have

  2. Gather information from a variety of sources to determine exactly what is happening and when

  3. Use of a variety of data gathering techniques

New cards
28

Problems versus Symptoms

Problem = reason there is a difference between the existing situation and the desired situation (cause)

Symptom = physical manifestation of the problem (effect)

New cards
29

User Involvement motivation

  1. Creates a sense of ownership

  2. Reduces inhibitions associated with unknowns of a new environment

  3. Eliminates anxieties from lack of communication

  4. Directly related to system success!

New cards
30

Business Process Improvement

Results from studying the business processes, creating new, redesigned processes to improve the process workflows, and/or utilizing new technologies enabling new process structures

New cards
31

Methodology

A formalized approach to implementing the SDLC (i.e., it is a list of tasks, steps, and deliverables).

New cards
32

Parallel Development

Evolved to address the lengthy time frame of waterfall development. After the analysis phase, a general design for the whole system is created. Then the project is divided into a series of subprojects that can be designed and implemented in parallel. Once all subprojects are complete, there is a final integration of the separate pieces, and the system is delivered.

<p>Evolved to address the lengthy time frame of waterfall development. After the analysis phase, a general design for the whole system is created. Then the project is divided into a series of subprojects that can be designed and implemented in parallel. Once all subprojects are complete, there is a final integration of the separate pieces, and the system is delivered.</p>
New cards
33

Iterative Development

Breaks the overall project into a series of versions that are developed sequentially. The most important and fundamental requirements are bundled into the first version of the system. This version is developed quickly by a mini‐waterfall process, and once implemented, the users can provide valuable feedback to be incorporated into the next version of the system

<p>Breaks the overall project into a series of versions that are developed sequentially. The most important and fundamental requirements are bundled into the first version of the system. This version is developed quickly by a mini‐waterfall process, and once implemented, the users can provide valuable feedback to be incorporated into the next version of the system</p>
New cards
34

Joint Application Development

An information gathering technique that allows the project team, users, and management to work together to identify requirements for the system.

New cards
35

Time boxing

This technique sets a fixed deadline for a project and delivers the system by that deadline no matter what, even if functionality needs to be reduced. Timeboxing ensures that project teams do not get hung up on the final “finishing touches” that can drag out indefinitely, and it satisfies the business by providing a product within a relatively fast time frame.

New cards
36

System Prototype

Performs the analysis, design, and implementation phases concurrently to quickly develop a simplified version of the proposed system and give it to the users for evaluation and feedback

New cards
37

Throwaway Prototype

Includes the development of prototypes but uses the prototypes primarily to explore design alternatives rather than as the actual new system

New cards
38

Design Prototype

Not intended to be a working system. It contains only enough details to enable users to understand the issues under consideration

New cards
39

Agile Development

A group of programming‐centric methodologies that focus on streamlining the SDLC. Much of the modeling and documentation overhead is eliminated; instead, face‐to‐face communication is preferred. A project emphasizes simple, iterative application development in which every iteration is a complete software project, including planning, requirements analysis, design, coding, testing, and documentation

New cards
40

Agile (Extreme Programming)

Emphasizes customer satisfaction and teamwork. Communication, simplicity, feedback, and courage are core values. Developers communicate with customers and fellow programmers. Designs are kept simple and clean. Early and frequent testing provides feedback, and developers can courageously respond to changing requirements and technology. Project teams are kept small.

New cards
41

Rapid Application Development

A collection of methodologies that emerged in response to the weaknesses of waterfall development and its variations. RAD incorporates special techniques and computer tools to speed up the analysis, design, and implementation phases in order to get some portion of the system developed quickly and into the hands of the users for evaluation and feedback.

New cards
42

Rapid Application Development Motivation

  1. Shorter time to delivery – generate useable systems in 6 months or less

  2. Better utilize resources

New cards
43

RAD Heavily relies on

Common tools & techniques

New cards
44

RAD is Iterative

True

New cards
45

Advantages of RAD over SDLC

  1. Shorter development cycles = less expensive systems

  2. Smaller development teams

  3. Better communication amongst all participants

  4. Increased integrity of code due to use of generators

  5. Less time delay between end of design and conversion

  6. Best applied to systems that “have to be done now.”

New cards
46

Disadvantages of RAD

  1. Leaves less time during analysis to really understand the business and the system under development

  2. Consistency and standardization across sub-systems becomes more difficult

  3. Documentation becomes more prone to error

  4. Lower identification of potential reusable code

  5. Less flexible scalability

  6. System administration is often ignored entirely

New cards

Explore top notes

note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 428 people
... ago
4.7(3)
note Note
studied byStudied by 41 people
... ago
5.0(1)
note Note
studied byStudied by 29 people
... ago
4.0(2)
note Note
studied byStudied by 36 people
... ago
5.0(1)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 2 people
... ago
5.0(1)
note Note
studied byStudied by 24 people
... ago
4.5(2)

Explore top flashcards

flashcards Flashcard (59)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (26)
studied byStudied by 15 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (172)
studied byStudied by 4 people
... ago
4.0(290)
flashcards Flashcard (45)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (50)
studied byStudied by 53 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 109 people
... ago
5.0(3)
robot