ISTM 210: Web Fundamentals, Architecture, Networking, and the SDLC

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

1/40

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering HTML structure, client-server web architecture, cloud computing paradigms, networking basics, requirements engineering, Waterfall vs. Agile methodologies, and the SDLC.

41 Terms

1
New cards
<p>HTML Element</p>

HTML Element

A foundational building block of an HTML document composed of an opening tag, content, and a closing tag (e.g., <p>GeeksforGeeks</p>) that dictates document structure to web browsers.

2
New cards

The declaration placed on the very first line of an HTML document that instructs the web browser about what version of HTML the page is written in.

3
New cards

alt Attribute

A mandatory attribute of the <img> element that holds a textual replacement for the image, providing accessibility for screen readers and serving as fallback text during network errors, content blocking, or linkrot.

4
New cards

Description List (

)

An HTML list type used to display name/value pairs, using <dt> to define terms and <dd> to describe each term.

5
New cards

Client/Server Architecture

A network architecture where the client (frontend, user machine) is untrusted and renders content, while the server (backend, business machine) is trusted and handles authentication, business rules, database access, and access control.

6
New cards

Stateless Protocol

A communications protocol, such as HTTP, that carries no memory between requests; every exchange is a single cycle where the client requests and the server responds, after which both sides forget each other.

7
New cards

HTTP Cookie

A small claim ticket returned by a server after sign-in that stores a session identifier, allowing the browser to remain authenticated on every subsequent request without re-submitting credentials.

8
New cards

Content Delivery Network (CDN)

A distributed system of caching servers that reduces geographic delay by serving static assets (images, scripts, stylesheets) from the city nearest to the user.

9
New cards

Application Programming Interface (API)

A published interface acting as a menu that accepts requests in a documented format (typically a URL, HTTP method, and JSON) and returns documented responses, abstracting away the internal code and databases of both systems.

10
New cards
<p>Hypervisor</p>

Hypervisor

A software layer that divides physical server CPU, memory, storage, and networking into isolated shares, allowing multiple virtual machines with their own operating systems to run on a single host.

11
New cards
<p>Shared Responsibility Model</p>

Shared Responsibility Model

A cloud security framework defining boundaries between provider and customer: IaaS gives the user control down to the OS and middleware; PaaS shifts runtime and OS management to the provider; and SaaS rents the entire application. Customer responsibility for data, user access, and sharing never disappears.

12
New cards

Infrastructure as a Service (IaaS)

A cloud service model where the provider supplies raw virtual machines, storage, and networking, leaving operating system patches, applications, data, and outages to the customer.

13
New cards

Platform as a Service (PaaS)

A cloud service model where the provider manages the hardware, virtualization, operating system, and runtime/scaling, while the customer is responsible only for application code, data, and user access.

14
New cards

Software as a Service (SaaS)

A cloud model where the provider manages the complete software stack and application delivery, trading away customer configuration control for complete vendor maintenance.

15
New cards

Service-Level Agreement (SLA)

A provider's written commitment guaranteeing a measurable level of service availability (such as 99.9%99.9\% availability, allowing up to about 8 hours, 46 minutes8\text{ hours, } 46\text{ minutes} of annual downtime) along with remedies if that benchmark is missed.

16
New cards

Recovery Time Objective (RTO)

The maximum acceptable duration of downtime to restore a business system following an interruption.

17
New cards

Recovery Point Objective (RPO)

The maximum acceptable amount of data loss measured in time, which dictates the necessary frequency of backups and data replication.

18
New cards

3-2-1 Backup Rule

A baseline data protection standard requiring three total copies of data maintained on two different types of storage media, with one copy stored in an offsite location.

19
New cards

Local Area Network (LAN)

A computer network that interconnects nearby computing devices within a constrained physical area, such as a home, office, or school campus.

20
New cards

Internet

A global physical network of interconnected networks originated in 19691969 by the Department of Defense agency DARPA via ARPANET, communicating using the standard TCP/IP protocol suite.

21
New cards

World Wide Web (WWW)

A content management and linked document system created in the 1980s1980\text{s} by Tim Berners-Lee that operates as an application on top of the Internet using HTTP.

22
New cards

TCP/IP

The industry-standard suite of communications protocols enabling packet switching across networks; IP addresses and routes packets, while TCP provides reliable, ordered delivery and automatic retransmission of lost packets.

23
New cards
<p>Uniform Resource Locator (URL)</p>

Uniform Resource Locator (URL)

The unique global address assigned to each web resource, broken down into scheme (protocol), subdomain, registrable domain, path, query string, and fragment.

24
New cards

Registrable Domain

The actual registered domain name directly preceding the public suffix when reading right to left, which establishes true legal ownership (e.g., in paypal.com.secure-billing.net, the domain owner is secure-billing.net).

25
New cards

Virtual Private Network (VPN)

A network security technology that builds an encrypted tunnel across shared or public network infrastructure to securely link a client to a private network.

26
New cards
<p>Physical Transmission Media</p>

Physical Transmission Media

Wired communication channels consisting of twisted-pair cabling (e.g., modern gigabit Ethernet), coaxial cabling (copper center conductor shielded by mesh), and fiber-optic cabling (glass fiber core transmitting light pulses over the longest distances and highest speeds).

27
New cards

Bandwidth vs. Latency

Two essential network performance metrics: bandwidth represents data capacity moved per second (the width of the pipe), while latency represents the round-trip travel time (the length of the pipe).

28
New cards

SWOT Analysis

A strategic planning framework used in systems planning that categorizes internal Strengths and Weaknesses alongside external Opportunities and Threats to anchor future requirements to real business conditions.

29
New cards

Requirement (Systems Engineering)

A business need made testable: a clear, specific statement that allows an evaluator to definitively verify with a 'yes' or 'no' whether the finished system performs as expected.

30
New cards

Functional Requirement

A statement specifying what functions or business actions a system must execute, such as calculating state tax, saving a shopping cart, or emailing receipts.

31
New cards

Non-functional Requirement

A statement specifying how well the system must execute its functions, including performance thresholds, concurrent user capacity, uptime percentages, security compliance, and user training time.

32
New cards
<p>Say-Do Gap</p>

Say-Do Gap

The discrepancy observed between what employees report in interviews (the official procedure) and what they actually execute during direct observation (informal workarounds, side spreadsheets, and paper notes).

33
New cards

Commercial Off-The-Shelf (COTS)

A pre-built software package purchased from a commercial vendor that offers fast deployment and lower upfront costs, balanced against vendor dependence and limited customization.

34
New cards

Waterfall Methodology

A sequential systems development methodology where the seven SDLC phases occur in a strict, linear order, requiring heavy upfront design and proving best suited for stable requirements with high costs for late changes.

35
New cards

Agile Methodology

An iterative software development methodology established by the 20012001 Agile Manifesto that reorganizes project phases into short, repeating cycles over small vertical slices of a system to embrace evolving requirements.

36
New cards

Scrum

The most common agile framework, which organizes work into timeboxed sprint cycles (typically 2 to 4 weeks2\text{ to }4\text{ weeks}) ending in working software, guided by a Product Owner who manages the backlog and a Scrum Master who resolves blockers.

37
New cards

Systems Development Lifecycle (SDLC)

The end-to-end framework used to create information systems, encompassing seven primary phases: planning, analysis, design, development, testing, implementation, and maintenance.

38
New cards

Requirements Definition Document (RDD)

The primary formal deliverable produced at the end of the SDLC Analysis phase, compiling all documented business and user requirements gathered through requirements elicitation.

39
New cards

Scope Creep

The uncontrolled growth or modification of project requirements after the Requirements Definition Document (RDD) has already been finalized and signed off.

40
New cards

System Conversion Approaches

The four main rollout strategies used during SDLC Implementation: direct conversion (immediate cutover), parallel conversion (both systems run simultaneously), phased conversion (incremental modular rollout), and pilot conversion (deployed to a small test group first).

41
New cards

Knight Capital Implementation Failure

A famous SDLC implementation failure where a botched, uncontained big-bang launch without a phased or pilot rollout resulted in a trading loss of approximately $460 million\$460\text{ million} in 45 minutes45\text{ minutes}.