CIS2750 Software Systems Test
With Solution
Apache - ANSWER a free, open-source, cross-platform web server. features
many plug-ins for backend languages and features
C - ANSWER a compiled, general-purpose, imperative procedural
programming language
Clang - ANSWER a compiler front end for a variety of languages including C.
it mimics gcc but connects to the LLVM compiler back end
CCS - ANSWER cascading style sheets; a language describing the
presentation of a markup language such as HTML
DOM - ANSWER document object model; a logical relationship between
HTML/XML documents, viewed as a tree structure, in which each node is an
object
Full-Stack - ANSWER a developer or project that invokes both client and
server-development; this typically includes: HTML/CSS,
Javascript/DOM/JSON, Git and GitHub, backend languages (ex. Python, Java,
Ruby), web-architecture, HTTP and REST, database storage, design skill
Git - ANSWER distributed version control system developed by Linus
Torvalds (of Linux) to manage kernel code. this system acts as a backup
system with versioning and allows file sharing
GitHub - ANSWER an internet hosting service for Git. a subsidiary of
Microsoft. software on this may be used by Copilot to provide for profit code
,completion services powered by OpenAI Codex
GitLab - ANSWER open source hosting software for Git. the school of
computer science runs a server of this
HTML - ANSWER hypertext markup language; the standard markup language
for web-pages; what you see when you select "view source" in your web
browser.
XML - ANSWER extensible markup language; a more general markup
language
HTTP - ANSWER hypertext transfer protocol; an application layer protocol in
the internet protocol suite. used to communicate between clients and servers
on the world wide wed. the headers and meta data are human readable
HTTPS - ANSWER hypertext transfer protocol secure; an extension of HTTP
that uses transport layer security for encryption and authentication. this
provides privacy and security on the web.
HTTP.Server - ANSWER a python module to support http communications
Java - ANSWER a high-level, general purpose, object oriented language
designed to be compatible across different hardware based on a uniform
Virtual Machine.
JavaScript - ANSWER a programming language used to describe alien-side
webpage behaviour. not Java and differs greatly from it in design. because all
major web-browsers have a dedicated this engine, code can be run on the
client, rather than on the server for faster responses on a slow network and
less load on the server
JQuery - ANSWER a small, fast JavaScript library to simplify finding elements
, in the DOM and manipulating them
JSON - ANSWER JavaScript Object Notation; an open text file standard that
describes JavaScript object as attribute-value pairs and arrays. derived from
JavaScript but the notion is language independent
LAMP - ANSWER Linux, Apache, MySQL, PhP/Perl/Python; an acronym for a
popular software stack for modern web applications
LAPP - ANSWER Linux, Apache, PostgreSQL, PHP/Perl/Python; LAMP, except
with Postgres instead of mySQL
Linux - ANSWER a family of open-source Unix-like operating systems
LPSP - ANSWER Linux, Python, SQLite, Python; LAMP, except with Python's
http.server instead of Apache, and SQLite instead of MySQL
MySQL - ANSWER free and open-source RDBMS, this is also available under
commercial license, that understands/speaks SQL.
Perl - ANSWER a general-purpose, interpreted, high-level language originally
designed for report generation
PHP - ANSWER Php Hypertext Preprocessor; a scripting language typically
executed on a. server to form an HTTP response
PostgreSQL - ANSWER free and open-source RDBMS that
understands/speaks SQL. it emphasizes adherence to the SQL standard
Python - ANSWER a high-level, general purpose interpreted programming
language. it features dynamic typing and garbage collection and supports
both object oriented and functional programming
RDBMS - ANSWER relational database management system; a software
With Solution
Apache - ANSWER a free, open-source, cross-platform web server. features
many plug-ins for backend languages and features
C - ANSWER a compiled, general-purpose, imperative procedural
programming language
Clang - ANSWER a compiler front end for a variety of languages including C.
it mimics gcc but connects to the LLVM compiler back end
CCS - ANSWER cascading style sheets; a language describing the
presentation of a markup language such as HTML
DOM - ANSWER document object model; a logical relationship between
HTML/XML documents, viewed as a tree structure, in which each node is an
object
Full-Stack - ANSWER a developer or project that invokes both client and
server-development; this typically includes: HTML/CSS,
Javascript/DOM/JSON, Git and GitHub, backend languages (ex. Python, Java,
Ruby), web-architecture, HTTP and REST, database storage, design skill
Git - ANSWER distributed version control system developed by Linus
Torvalds (of Linux) to manage kernel code. this system acts as a backup
system with versioning and allows file sharing
GitHub - ANSWER an internet hosting service for Git. a subsidiary of
Microsoft. software on this may be used by Copilot to provide for profit code
,completion services powered by OpenAI Codex
GitLab - ANSWER open source hosting software for Git. the school of
computer science runs a server of this
HTML - ANSWER hypertext markup language; the standard markup language
for web-pages; what you see when you select "view source" in your web
browser.
XML - ANSWER extensible markup language; a more general markup
language
HTTP - ANSWER hypertext transfer protocol; an application layer protocol in
the internet protocol suite. used to communicate between clients and servers
on the world wide wed. the headers and meta data are human readable
HTTPS - ANSWER hypertext transfer protocol secure; an extension of HTTP
that uses transport layer security for encryption and authentication. this
provides privacy and security on the web.
HTTP.Server - ANSWER a python module to support http communications
Java - ANSWER a high-level, general purpose, object oriented language
designed to be compatible across different hardware based on a uniform
Virtual Machine.
JavaScript - ANSWER a programming language used to describe alien-side
webpage behaviour. not Java and differs greatly from it in design. because all
major web-browsers have a dedicated this engine, code can be run on the
client, rather than on the server for faster responses on a slow network and
less load on the server
JQuery - ANSWER a small, fast JavaScript library to simplify finding elements
, in the DOM and manipulating them
JSON - ANSWER JavaScript Object Notation; an open text file standard that
describes JavaScript object as attribute-value pairs and arrays. derived from
JavaScript but the notion is language independent
LAMP - ANSWER Linux, Apache, MySQL, PhP/Perl/Python; an acronym for a
popular software stack for modern web applications
LAPP - ANSWER Linux, Apache, PostgreSQL, PHP/Perl/Python; LAMP, except
with Postgres instead of mySQL
Linux - ANSWER a family of open-source Unix-like operating systems
LPSP - ANSWER Linux, Python, SQLite, Python; LAMP, except with Python's
http.server instead of Apache, and SQLite instead of MySQL
MySQL - ANSWER free and open-source RDBMS, this is also available under
commercial license, that understands/speaks SQL.
Perl - ANSWER a general-purpose, interpreted, high-level language originally
designed for report generation
PHP - ANSWER Php Hypertext Preprocessor; a scripting language typically
executed on a. server to form an HTTP response
PostgreSQL - ANSWER free and open-source RDBMS that
understands/speaks SQL. it emphasizes adherence to the SQL standard
Python - ANSWER a high-level, general purpose interpreted programming
language. it features dynamic typing and garbage collection and supports
both object oriented and functional programming
RDBMS - ANSWER relational database management system; a software