Ch1 Flashcards

1
Q

a computer software program that executes on a computing device to carry out a specific set of functions

A

Computer application (app)

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

a set of interrelated components that collects, processes, stores, and provides as output the information needed to complete business tasks

A

Information system

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

Modest scope

A

Computer application (app)

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

Broader in scope than app
Includes database and related manual processes

A

Information system

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

those activities that enable a person to understand and specify what an information system should accomplish

A

Systems analysis

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

those activities that enable a person to define and describe in detail the system that solves the need

A

Systems design

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

What is required for the new system to solve the problem

A

System analysis

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

How the system will operate to solve the problem

A

System design

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

Software Development

A
  1. Understand the need (business need
  2. Capture the vision
  3. Define a solution
  4. Communicate the vision and solution
  5. Build the solution
  6. Confirm that the solution meets the need
  7. Launch the solution system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The process consisting of all activities required to build, launch, and maintain an information system.

A

System Development Life Cycle (SDLC)

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

System Development Life Cycle Six core processes are:

A
  1. Identify the problem or need and obtain approval
  2. Plan and monitor the project
  3. Discover and understand the details of the problem or need
  4. Design the system components that solve the problem
  5. Build, test, and integrate system components
  6. Complete system tests and then deploy the solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

a planned undertaking that has a beginning and end and that produces some definite result

A

Project

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

•Used to develop an information system
•Requires knowledge of systems analysis and
systems design tools and techniques

A

Project

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

the actual approach used to develop a particular information system

A

System development process

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

System development process type?

A

•Unified process (UP)
• Extreme programming (XP)
• Scrum

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

T/F: Most processes/methodologies now use just Agile

A

F : Most processes/methodologies now use Agile
and Iterative development

17
Q

an information system development process that emphasizes flexibility to anticipate new requirements during development

A

Agile development

18
Q

Fast on feet; responsive to change

A

Agile development

19
Q

an approach to system development in which the system is “grown” piece by piece through multiple iterations

A

Iterative development

20
Q

an approach to system development in which the system is “grown” piece by piece through multiple iterations

A

Iterative developmen

21
Q

RMO: Identify the problem and document the objective of the system

A

• Preliminary investigation
• System Vision Document

22
Q

System Vision Document components:

A

Problem description
System capabilities
Business benefits

23
Q

Core Process 2: Plan the Project

A

• Determine the major components (functional areas) that are needed
• Define the iterations and assign each function to an iteration
• Determine team members and responsibilities

24
Q

Describes the work and covers Core Processes 3, 4, 5, and 6
في مرحلة planing

A

Work Breakdown Structure for Iteration

25
Q

Elaborates the Work Breakdown Structure

A

Work Sequence Draft for Iteration

26
Q

Core Process 3: Discover and Understand Details

A

• Do preliminary fact-finding to understand requirements
• Develop a preliminary list of use cases and a use case
diagram s and a class diagram
• Develop a preliminary list of classe
• Do in-depth fact-finding to understand requirements
• Understand and document the detailed workflow of each use case

27
Q

Core Process 4: Design System Components

A

Define the user experience with screens and report sketches
• Design the database (schema)
• Design the system’s high level structure:
1-Browser, Windows, or Smart phone
2-Architectural configuration (components)
3-Design class diagram
4-Subsystem architectural design

28
Q

Preliminary Design Class Diagram

A

Includes View Layer Classes and Domain Layer Classes

29
Q

Notes on Managing the Project:
T/F

Design in a complex activity with no multiple levels

A

F : with**

30
Q

Notes on Managing the Project T/F:
One diagram builds on/complements another

A

T

31
Q

Notes on Managing the Project T/F:
Not everything is diagrammed, especially for a small project. Pick and choose.

A

T

32
Q

T/F: You do design everything then code

A

F: you don’t

33
Q

T/F: Programming is also done concurrently

A

T

34
Q

T/F:You do some design, some coding, some design, some coding

A

T

35
Q

Core Process 4: Design System Components

A

• Continue with design details
• Proceed use case by use case

36
Q

Core Process 5: Build, Test, and Integrate System Components

A

• Continue programming (build)
• Build use case by use case
• Perform unit and integration tests

37
Q

Core Process 6: Complete System Testing and
Deploy the System

A

• Perform system functional testing
• Perform user acceptance testing
• Possibly deploy part of system

38
Q

T/F: Most projects have many more iterations

A

T