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
Architecture Design: the processing required to access stored data.
Data Access Logi
26
Architecture Design: the logic documented in the DFDs, use cases, and functional requirements.
Application Logic
27
Architecture Design: the display of information to the user and the acceptance of the user’s commands.
Presentation Logic
28
Architecture Design: What are the three primary hardware components?
1. Client Computers 2. Server 3. Network
29
Architecture Design: Generally, which part of hardware process which four of the software functions?
1. Client - Presentation Logic 2. Server - Data Storage and Data Access Logic 3. Presentation logic may vary depending on the configuration
30
Architecture Design: Client-Server Architecture Can support different types of clients and servers through?
Middleware
31
Architecture Design: If a server fails, all application in the architecture are affected (T or F)
False. Only the applications residing in that server are affected.
32
Architecture Design: A type of two tiered architecture where the application and presentation logic reside in the Client
Thick Client
33
Architecture Design: A type of two tiered architecture where most of the application logic reside in the server
Thin Client
34
Architecture Design: Adds “specialized” servers – one for application logic; one for data base task (basically adding an application server)
Three tiered client-server architecture
35
Architecture Design: The difference between a three and N tiered architecture is?
1. A specialized server for web related business logic
36
Architecture Design: More tiers in the architecture allow for better server loads (T or F)
True
37
Architecture Design: More tiers in the architecture places a lesser load on the network (T or F)
False. Higher load
38
Architecture Design: Almost all functions are run by the server
Server-based architecture or zero client computing
39
Architecture Design - Mobile Application Architecture: involves processing on the mobile device using its resources
Rich Client
40
Architecture Design - Mobile Application Architecture: What software functions are in the client for rich clients
1. Presentation 2. Data Access 3. Business Logic
41
Architecture Design - Mobile Application Architecture: Thin Web-based client – business and data access logic on the server side; always connected to server.
Thin web based client
42
Architecture Design: browser-based; uses some technologies on client device to provide a rich user interface
Rich Internet Application
43
Architecture Design - Mobile Application Options: written to run on specific device with specific operating system.
Native App
44
Architecture Design - Mobile Application Options: develop in web-based technologies and use framework to deploy to multiple devices.
Cross-platform Frameworks
45
Architecture Design: Creation of a virtual device or resource.
Vritualization
46
Architecture Design - Mobile Application Options: browser-based; platform independent. Most limited user experience.
Mobile Web App
47
Architecture Design: Computing resources obtained as a service.
Cloud computing
48
Architecture Design: involves partitioning a physical server into smaller virtual servers.
Server Virtualization
49
Architecture Design: involves combining multiple network storage devices into what appears to be single storage uniit
Storage Virtualization
50
Architecture Design: Usually, the infrastructure chosen is the one used in the organization (T or F)
True
51
Architecture Design: Which is the most favored because of the cost
Client-Server
52
Architecture Design: What are the nonfunctional requirements to be evaluated?
1. Operational 2. Performance 3. Security 4. Cultural/Political
53
Architecture Design: Operational requirements mostly define the application architecture (T or F)
False. Technical environment requirements