Edition by Rosen, 9781259676512, Covering Chapters 1-13 |
Includes Rationales
Data - ANSWER: collection of facts, such as numbers, words
qualitative data - ANSWER: descriptive information
Quantitative data - ANSWER: numerical information
Continuous Mathematics - ANSWER: deals with continuous data, continuous functions, differential
and integral calculus etc
Example of continuous math - ANSWER: a fixed surface area, what are the dimensions of a cylinder
that maximizes volume
Discrete Mathematics - ANSWER: deals with data whose values are separated (such as integers:
Number line has gaps)
Example of Discrete Math - ANSWER: fixed set of characters, and a length, how many different
passwords can you construct , How many edges in graph with n vertices
Set theory - ANSWER: is the branch of mathematics that studies sets, relations have applications in
several areas.
databases - ANSWER: The relational algebra of set theory is used in
Boolean Algebra - ANSWER: algebra that deals with binary variables and logic operations.
Boolean Algebra - ANSWER: It is used in logic gates and programming, computer system design
Logic - ANSWER: is the study of the principles of valid reasoning and inference, as well as of
consistency, soundness, and completeness, truth table verification.
artificial intelligence - ANSWER: Logic is useful in
Proof techniques - ANSWER: The study of mathematical proof is particularly important in logic, and
has applications to automated theorem proving and formal verification of software
Counting - ANSWER: Combinatorics studies the way in which discrete structures can be combined or
arranged. Enumerative combinatorics concentrates on counting the number of certain combinatorial
objects - e.g. finding "largest", "smallest", or "optimal" objects.
formulas and analysis of algorithms. - ANSWER: Combinatorics is used frequently in computer science
to obtain and estimates in the
Graphs and trees - ANSWER: the study of graphs and networks .
communication, data organization, computational devices, the flow of computation, etc. - ANSWER: In
computer science, they can represent computer networks of
Iteration - ANSWER: act of repeating a process or function.
, Recursion - ANSWER: is the process a procedure goes through when one of the steps of the procedure
involves invoking the procedure itself
algorithms and programming - ANSWER: In the context of computer science, iteration & recursion is a
standard building block of
Constraint - ANSWER: is a limiting factor which limit freedom of action
SDLC (software development life cycle) - ANSWER: In Project work/company people build product
(hardware/software), follow some process model like
plan, analysis, design, implement, test - ANSWER: The stages of SDLC (software development life
cycle)
Technical constraints - ANSWER: are fixed technical design decisions that absolutely cannot be
changed.
Example of Technical constraints - ANSWER: Programming language, Operating system or platforms
supported, Use of a specific library or framework
Business constraints - ANSWER: are unchangeable business decisions that in some way restrict the
software architecture design.
Example of Business constraints - ANSWER: Schedule, Budget, Team composition and makeup,
engineer - ANSWER: In most cases, constraints are outside of the control of
addressed and documented - ANSWER: In project, all relevant constraints should be
CASE tools - ANSWER: are set of software application programs, which are used to automate SDLC
activities
Computer Aided Software Engineering - ANSWER: CASE stands for
Upper Case Tools - ANSWER: used in planning, analysis and design stages of SDLC
Lower Case Tools - ANSWER: used in implementation, testing and maintenance
Integrated Case Tools - ANSWER: help in all the stages of SDLC, from Requirement gathering to
Testing & documentation
Standards - ANSWER: form the fundamental building blocks for product development by establishing
consistent protocols that can be universally understood and adopted
ensure quality, safety and efficiency - ANSWER: They give worldclass specifications for products,
services and systems, to
Standards - ANSWER: are published documents that establish specifications and procedures designed
to maximize the reliability of the materials, products, methods, and/or services people use every day
(IEEE)
Set - ANSWER: unordered collection of objects, called elements or members of the set.
capital letters - ANSWER: Sets are usually denoted by
roster form - ANSWER: All elements of a set are listed, elements are separated by commas and are
enclosed within braces