ISTM 210 Midterm (CH4-CH10)

0.0(0)
Studied by 3 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/120

encourage image

There's no tags or description

Looks like no tags are added yet.

121 Terms

1
New cards

systems development life cycle (SDLC)

process of developing software/information systems from beginning to end

2
New cards

SDLC phases

planning, analysis, design, development, testing, implementation and maintenance

3
New cards

planning

establishes the project’s direction, scope, feasibility and approval to proceed

4
New cards

technical feasibility

analysis assessing if the system is realistic and if the team has the necessary expertise to develop it

5
New cards

economic feasibility

analysis assessing if benefits exceed costs

6
New cards

legal feasibility

analysis assessing if the system meets regulations and laws

7
New cards

operational feasibility

analysis assessing if the organization will be able to operate and support the system effectively

8
New cards

scheduling feasibility

analysis assessing if the project timeline is realistic given available resources

9
New cards

requirements matrix

list of approved features and key characteristics of the new system that are required for success

10
New cards

analysis

teams gather and document the detailed business and system requirements

11
New cards

design

focuses on translating requirements into a blueprint for how the system will look like

12
New cards

development

coding phase where the system’s functionality is built

13
New cards

testing

ensures the system works as intended and meets all requirements before alunch

14
New cards

penetration testing

“white hat” hacking to identify security vulnerabilities

15
New cards

unit testing

testing of individual code components

16
New cards

integration testing

testing whether individual components work together properly

17
New cards

system testing

testing the entire integrated system against requirements

18
New cards

user-acceptance testing

testing whether end users will use the system effectively in real contexts

19
New cards

implementation

system is deployed for real use and users are trained

20
New cards

direct conversion

old system stops ad new system starts at one planned moment

21
New cards

parallel conversion

old and new systems run together until the organization trusts the new one

22
New cards

phased conversion

new system is introduced one feature, location or business unit at a time

23
New cards

pilot conversion

one site/group uses the new system first so the organization can learn before a wider roll out

24
New cards

maintenance

sustaining and improving the system overtime

25
New cards

as-is process

shows how a process actually works today

26
New cards

to-be process

how a process should work after a planned change

27
New cards

what is the gap between the as-is and the to-be process?

it is the project itself — every difference between the two becomes a requirement

28
New cards

readback

the discipline that catches both gaps

29
New cards

waterfall

development approach that emphasizes sequential phases, detailed upfront planning and formal approval of charges

30
New cards

agile

development approach that runs all phases quickly over a small slice of the system, then does it again over the next slice

31
New cards

scrum

the most common agile framework — work is organized into sprint cycles where each sprint ends with something that runs

32
New cards

sprint

short, fixed length iteration that ends with a working increment of the system

33
New cards

product owner

owns the backlog and decides what matters most

34
New cards

scrum master

keeps the process running and clears obstacles

35
New cards

SWOT Analysis

structured snapshot of a situation across 4 cells — strengths and weaknesses (internal) opportunities and threats (external)

36
New cards

ex of strengths

loyal customers, strong brand, skilled staff

37
New cards

ex of weaknesses

aging website, manual order entry, no mobile app

38
New cards

ex of opportunities

growing onlines demand, competitor outage, new supplier

39
New cards

ex of threats

larger rivals, larger ad costs, data-breach risk

40
New cards

needs

what a project’s goal is

41
New cards

requirements

a need that has been made testable

42
New cards

functional requirement

what a system does/must do

43
New cards

non-functional requirement

how well a system must perform

44
New cards

user story

requirement written from a user’s pov paired with acceptance criteria that makes it testable

45
New cards

acceptance criteria

specific, checkable criteria that must be true for a user story to count as done

46
New cards

say-do gap

difference between how people describe their wrok and how they perform it

47
New cards

MoSCow

sorts requirements into:

  • must have

  • should have

  • could have

  • won’t have this time

forces explicit decisions about what ships first


48
New cards

traceability

every requirement links backward to a source and forward to a test that will veryify it

49
New cards

make

organization writes code in house

offers greatest control and protection of intellectual property

50
New cards

build

organization hires and external consulting company or development firm to build the system

allows access to specialized skills so faster development timelines but can increase dependence on vendors and raise concerns on long-term control/critical knowledge

51
New cards

buy

organization purchases a commercial off-the-shelf solution that meets all or some of its requirements. typically the fastest and least expensive upfront but limits customization and locks the organization into vendor support and upgrade cycles

52
New cards

3 primary factors for make/buy/build

  1. availability of commercial packages

  2. availability of competent personnel

  3. risk of losing sensitive information


53
New cards

packet

small chunk of data carrying addressing information so it can be routed across a network

54
New cards

internet protocol (IP)

handles addressing and routing

55
New cards

transmission control protocols (TCP)

adds sequence numbers, detects losses, retransmits missing data and presents they bytes to the application in order

56
New cards

user datagram protocol (UDP)

fires packets off without tracking losses or reordering them, trading reliability for speed

57
New cards

local area network (LAN)

set of two or more computers connected in close proximity

58
New cards

internet

global system of interconnected computer networks

59
New cards

hypertext transfer protocol (HTTP)

a protocol for transferring web-based information — web content is delivered using this

60
New cards

world wide web (WWW)

collection of interconnected documents and resources linked by URLs

61
New cards

transmission control protocol/internet protocol (TCP/IP)

internet protocol suite — IP addresses and routes packets, TCP can add reliable + ordered delivery for applications that need it

62
New cards

ping

a utility names after a sonar echo that tests basic network reachability and reports response time

63
New cards

domain name system (DNS)

translates human-readable domain names into IP addresses

64
New cards

virtual private networks (VPNs)

encrypted connections rhat allow secure access to private networks over the internet

65
New cards

coaxial cable

copper cable with a central conductor and shielding — commonly for cable internet and television

66
New cards

twisted pair cable

pairs of copper wires twisted together to reduce interference — commonly used for ethernet

67
New cards

fiber-optic cable

cable that carries data as pulses of light through thin glass or plastic fibers

68
New cards

what the web experiences as a single request and response

the network experiences as a managed swatm

69
New cards

bandwidth

how much a data connection can move per second — the width of the pipe

70
New cards

latency

how much one round trip between sender and reciever takes — the length of the pipe

71
New cards

IP address

the numeric address that identifies a network interface

72
New cards

internet service provider (ISP)

company that connects a home or business to the wider internet and routes its traffic toward everything else

73
New cards

3 literacy habits

  1. treat padlock as the floor, not the proof of virtue

  2. on networks you don’t trust, assume the local segment is hostile

  3. notice what encryption does not hide


74
New cards

uniform resource locator (URL)

full address of a web resource, composed of a scheme, domain, optional path, optional query string and option fragments

75
New cards

query string

portion of a URL after a question mark, carrying key-value pairs that pass parameters to the server

76
New cards

scheme

https://

77
New cards

subdomain

www.store

78
New cards

domain

example.com

79
New cards

path

/products/shoes — what resource am i asking for

80
New cards

query string

?color=red&utm_source=newletter

what parameters ride along and who’s watching them

81
New cards

fragment

#reviews
where on the page should the browser jump

82
New cards

registerable domain

organization-controlled name immediately before a public suffix (.com or .co.u)

83
New cards

client

requesting side

84
New cards

server

side that answers

85
New cards

frontend

what runs on the client

86
New cards

backend

what runs on the server

87
New cards

static

same for every visitor, prepared in advance — shared content

88
New cards

dynamic

assembled per request — personal content

89
New cards

2xx code

success

90
New cards

3xx code

redirect

91
New cards

4xx

client side problem

92
New cards

5xx

server side problem

93
New cards

cookie

small piece of labeled text a server asks the browser to store and send back with every later request to that site

94
New cards

session

server-side memory about one signed in visitor, looked up on each request using an identifier carried in a cookie

95
New cards

caching

keeping a ready-made copy of content close to whoever will request it next, so repeat requests skip work and distance

96
New cards

browser cache layer

on the visitors own device

97
New cards

CDN edge cache layer

a provider’s servers in dozens of cities worldwirse

98
New cards

server-side cache

next to the application, in front of the database

99
New cards

content delivery network (CDN)

network of edge servers that stores copies of static content and serves each visitor from a nearby location

100
New cards

HTTPS

protects the conversation in transity