Chapter 7-8: Design Phase Flashcards

1
Q

Systems Analysis figures out what?

A

What the business needs

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

System Design Figures out what?

A

How to build the system that fulfils business needs

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

Design Phase determines what 2 things?

A
  1. How to build the system
  2. Create system requirements that describe the technical details for building the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the main deliverable for the design phase?

A

System Specification

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

System Acquisition: In purchasing software, you can customize it (T or F)

A

True

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

System Acquisition: Outsourcing services can be in two ways

A
  1. Outsource the development of the systems
  2. Outsource the customization of the purchase software for us
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

System Acquisition: What does ASP mean?

A

Application Service Provider

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

System Acquisition: ASP supply access to software in what basis

A

Pay as you go basis

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

System Acquisition: What is the difference in cloud services of ASP and SaaS

A
  1. ASP hosts another person’s software
  2. SaaS host their own software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

System Acquisition: What do you mainly assess on Vendors when purchasing software

A

Viability as an on going business (baka ma acquire siya in the future)

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

System Acquisition: building systems by combining packages (legacy systems, and custom software)

A

System Integration

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

System Acquisition: In system integration, what is the most pressing issue?

A

Integrating data between various parts of the system

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

System Acquisition: Outsourced development has a lower risk (True or False)

A

True

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

System Acquisition: Outsourcing has 3 types of contract which are?

A
  1. Time and Arrangements
  2. Fixed-Price
  3. Value Added
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

System Acquisition: what is the most popular outsourced contract

A

Value Added because the outsourced gets a share of the benefit

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

System Acquisition: What outsourced contract has the least risk for the outsourcee

A

Fixed Price

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

System Acquisition: Which is the most flexible outsourced contract for the outsources?

A

Time and Arrangements

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

System Acquisition: Outsourcing Guidelines emphasize ___ requirements, ___ ___ relationships, and ___ ___ contracts

A

flexible, long term, short term

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

System Acquisition: Solicits proposals from vendor, developer, or service provider

A

Request for Proposals

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

System Acquisition: a shorter and less detailed version
of a RFP

A

Request for Information

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

System Acquisition: use when you just need a price

A

Request for Quote

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

Plans for how the system will be distributed across computers and what hardware and software will be used for each computer.

A

Architecture Design

23
Q

Describes the hardware/software components in detail to aid those responsible for purchasing those products.

A

Hardware and software specification

24
Q

Architecture Design: Software systems can be divided into four basic functions called

A
  1. Data Storage
  2. Data Access Logic
  3. Application Logic
  4. Presentation Logic
25
Q

Architecture Design: the processing required to access stored data.

A

Data Access Logi

26
Q

Architecture Design: the logic documented in the DFDs, use cases, and functional requirements.

A

Application Logic

27
Q

Architecture Design: the display of information to the user and the acceptance of the user’s commands.

A

Presentation Logic

28
Q

Architecture Design: What are the three primary hardware components?

A
  1. Client Computers
  2. Server
  3. Network
29
Q

Architecture Design: Generally, which part of hardware process which four of the software functions?

A
  1. Client - Presentation Logic
  2. Server - Data Storage and Data Access Logic
  3. Presentation logic may vary depending on the configuration
30
Q

Architecture Design: Client-Server Architecture Can support different types of clients and servers through?

A

Middleware

31
Q

Architecture Design: If a server fails, all application in the architecture are affected (T or F)

A

False. Only the applications residing in that server are affected.

32
Q

Architecture Design: A type of two tiered architecture where the application and presentation logic reside in the Client

A

Thick Client

33
Q

Architecture Design: A type of two tiered architecture where most of the application logic reside in the server

A

Thin Client

34
Q

Architecture Design: Adds “specialized” servers – one for application logic; one for data base task (basically adding an application server)

A

Three tiered client-server architecture

35
Q

Architecture Design: The difference between a three and N tiered architecture is?

A
  1. A specialized server for web related business logic
36
Q

Architecture Design: More tiers in the architecture allow for better server loads (T or F)

A

True

37
Q

Architecture Design: More tiers in the architecture places a lesser load on the network (T or F)

A

False. Higher load

38
Q

Architecture Design: Almost all functions are run by the server

A

Server-based architecture or zero client computing

39
Q

Architecture Design - Mobile Application Architecture: involves processing on the mobile device using its resources

A

Rich Client

40
Q

Architecture Design - Mobile Application Architecture: What software functions are in the client for rich clients

A
  1. Presentation
  2. Data Access
  3. Business Logic
41
Q

Architecture Design - Mobile Application Architecture: Thin Web-based client – business and data access logic on the server side; always connected to server.

A

Thin web based client

42
Q

Architecture Design: browser-based; uses some technologies on client device to provide a rich user interface

A

Rich Internet Application

43
Q

Architecture Design - Mobile Application Options: written to run on specific device with specific operating system.

A

Native App

44
Q

Architecture Design - Mobile Application Options: develop in web-based technologies and use framework to deploy to multiple devices.

A

Cross-platform Frameworks

45
Q

Architecture Design: Creation of a virtual device or resource.

A

Vritualization

46
Q

Architecture Design - Mobile Application Options: browser-based; platform independent. Most limited user experience.

A

Mobile Web App

47
Q

Architecture Design: Computing resources obtained as a service.

A

Cloud computing

48
Q

Architecture Design: involves partitioning a physical server into smaller virtual servers.

A

Server Virtualization

49
Q

Architecture Design: involves combining multiple network storage devices into what appears to be single storage uniit

A

Storage Virtualization

50
Q

Architecture Design: Usually, the infrastructure chosen is the one used in the organization (T or F)

A

True

51
Q

Architecture Design: Which is the most favored because of the cost

A

Client-Server

52
Q

Architecture Design: What are the nonfunctional requirements to be evaluated?

A
  1. Operational
  2. Performance
  3. Security
  4. Cultural/Political
53
Q

Architecture Design: Operational requirements mostly define the application architecture (T or F)

A

False. Technical environment requirements