1SysDev Flashcards

1
Q

Used to develop and maintain computer-based information systems

A

Information Systems Analysis and Design

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

Computer software designed to support organizational functions or processes

A

Application Software

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

Organizational role most responsible for analysis and design of information systems

A

Systems Analyst

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

focused on efficient automation of existing process

A

1950s

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

Advent of procedural third-gen languages faster and more reliable computers

A

1960s

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

System development becomes more like an engineering discipline

A

1970s

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

Major breakthrough with 4GL, CASE tools

A

1980s

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

Focused on system integration, GUI applications

A

1990s

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

Web app development, wireless PDAs and smart phones

A

New century

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

A STANDARD PROCESS followed by an ORGANIZATION to CONDUCT all steps necessary to analyze, design, implement

A

System Development Methodology

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

Traditional Methodology used to develop, maintain, and replace information systems

A

Systems Development Life Cycle

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

Phases of SDLC

A

Planning
Analysis
Design
Implementation
Maintainance

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

An organization’s total information system needs are identified, analyzed, prioritized and arranged

A

Planning

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

System requirements are studied and structured

A

Analysis

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

A description of the recommended solution is converted into logical and then physiscal system specifications

A

Design

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

All functional features of the system chosen for development in analysis are described INDEPENDENTLY OF ANY COMPUTER PLATFORM

A

Logical design

17
Q

The logical specifications of the system from logical are transformed into tecnology-specific details

A

Physiscal design

18
Q

The IS is coded, tested, installed and supported in the organization

A

Implementation

19
Q

An IS is systematically repaired and improved

A

Maintainance

20
Q

Different approaches to improving development

A

CASE TOOLS
Agile Methodologies
eXtreme Programming

21
Q

Used to AUTOMATE SOME TASKS in SYSTEM DEVELOPMENT OF Information Sytems

A

Computer-Aided Software Engineering (CASE Tools)

22
Q

it enable GRAPHICAL REPRESENTATION

A

Diagramming tools

23
Q

Helps prototype how system “Looks and feel”

A

Computer display and report generators

24
Q

Automatically check for CONSISTENCY IN DIAGRAMS forms, and reports

A

Analysis tools

25
Q

Provides INTEGRATED STORAGE OF DIAGRAMS, reports…

A

Central Repository

26
Q

STANDARDIZE TECHNICAL and USER DOCUMENTATION

A

Documentation Generators

27
Q

Enable AUTOMATIC GENERATION OF PROGRAMS and databases

A

Code Generators

28
Q

CASE tool

A
  1. Diagramming tools
  2. Computer displays and report generators
    3.Analysis Tools
    4.Central Repository
    5.Documentation Generators
    6.Code Generators
29
Q

Motivated by recognition of software development as fluid, unpredictable…

A

Agile methodologies

30
Q

3 key principle of Agile Methodologies

A

Adaptive rather than predictive
Emphasize people rather than roles
Self-adaptive processes

31
Q

SHORT, INCREMENTAL DEVELOPMENT CYCLES

A

eXtreme programming

32
Q

Focuses on AUTOMATED TESTS

A

eXtreme Programming

33
Q

Coding, testing listening, designing

A

eXtreme Programming

34
Q

Coding and testing operate together

A

eXtreme Programming

35
Q

Combines data and processes(called methods) into single entities called objects

A

Object-oriented analysis and design

36
Q

Allows the creation of new classess

A

Inheritance