1/236
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
A typical non-fuctional user requirement is/are
C. The resources needed to maintain the system
The following programming flowchart symbol is a/an _____ symbol
C. Decision
One of the main goals in analyzing user requirements is to
D. Elicit requirements from a user's point of view
Which of the following flowchart symbols indicates a question or branch in the process flow
B. Decision
If a record has the following field lengths. what is the record length: Name = 35, Zip Code=5, and District=7
B. 47
In programming interface data files, if the length of the fields is not known, a common format for the data is
A. Delimited
The source document and ________ should follow the same order
A. Input screen design
The implementation phase consist of coding, testing , and
D. Integration
Reviewing specifications is the ________ step in writing a computer program.
A. First
Coding is the ______ step in a writing a computer program .
C. Third
One example of scripting (text processing) language is
Perl
Which of the following enables the use of "plain English" queries?
C. SQL
Which of the following is a correct name for a variable?
A. State_Zipcode
A type of variable that contains text, such as names or titles, is called
A. String
An example of loop structure is
A. DO UNTIL
Why is the following expression invalid ? A=10 + "New Data"
B. Data types are mixed
An example of an integer variable is
C. 37
When TEXT1.VALUE= "March 7", TEXT1_LEN=
Sub Form_Click()
IN = TEXT1.VALUE
TEXT1_len = LEN$(IN)
For I = TEXT_len to 1 step -1
TEMP = TEMP & mid (in,I,1)
NEXT
OUT =TEMP & right (in, text_len -n)
A. 7
The following BASIC control statement FOR X=25 TO 35 will cause the
B. following statement to be executed 11 times
A data element is intended to contain a range from 15 to 30 and after testing it contains 32. What kind of error is this?
D. Boundary
An output field has "Los Angeles moved to hit and when examined contains "Los Angel". This indicates a/an ____ error.
C. Truncation
Which of the following errors is caused by a calculation error?
B. Arithmetic
Which of the following consist of a sequence of events to follow so they can be repeated?
D. Script
Compile errors can be caused by which of the following?
A. Bad Syntax
Maintenance refers to changes to a system in operating arising from error corrections, performance improvements, changes in the business environment
A.Enhancements in functions
The___ document lays out the general requirements that when changed, motivate the existence and purpose of a given code set
B. Design
The Following programming flowchart symbol is a/an
Input/Output
When writing program user documentation,
D. use language that is clear and at the level of the end user
One method of ensuring that updates to documentation are efficiently distributed is to
make changes in an online help system rather than printed sources
All computer instructions are based on four logic patterns. These patterns are simple sequence, selection, loop, and
D. Branch
Which of the following uses three basic control structures to form highly structured units of code?
A. Structured programing
If the memory speed of the bus is 750Mhz, and the CPU is operating at twice the speed of the bus, what is the processor speed?
C.375 Mhz
Two types of programs that create machine codes are the interpreter and the
C. Compiler
In the order of calculations in a program
B. parentheses precede exponentiation
When the code below is executed, strAdd will be equal to
strFirst= "123"
strSecond="456"
strAdd = strFirst + strSecond
C. 123456
User requirements
specifies what the user expects the software to be able to do. This is the source document. The input screen design should follow the same order.
Design document
lays out the general requirements that when changed, motivate the existence and purpose of a given code set.
Functional requirements
will specify a behavior or function. Business Rules, Transaction corrections, adjustments and cancellations, Administrative functions, Authentication, Authorization levels, Audit Tracking, External Interfaces, Certification Requirements, Reporting Requirements, Historical Data, Legal or Regulatory Requirements
Non functional requirements
Quality characteristics or quality attributes. Other definition parts - specify how the system should behave. The operation of a system. Constraint on system behavior.
Performance
for example Response Time, Throughput, Utilization, Static Volumetric, Scalability, Capacity, Availability, Reliability, Recoverability, Maintainability, Serviceability, Security, Regulatory, Manageability, Environmental, Data Integrity, Usability, Interoperability
Input format
how to interpret the contents of an input field as a number or a string.
Output format
print and write formats. Automatically generated from the input formats.
Oval
terminator. start/end
Parallelogram
input/output
Rectangle
process. Either single step or an entire sub-process.
Diamond
decision.
Circle
connectors.
Requirements specifications
establishes the basis for agreement between customs, contractors, or suppliers on what the software product is to do as well as what it is not expected to do.
Software design
involves planning a software solution in a sequence of steps that enables the designer to describe all aspects of the software to be built.
Implementation and integration
brings together systems utilizing many techniques: computer networking, enterprise application integration, business process management, programming.
Testing
can be stated as the process of validating and verifying that a computer program/application/product: meets the requirements that guided its design and development and works as expected
Deployment
is all of the following activities that make a software system available for use: Release, Install and Activate, Deactivate, Adapt, Update, Built-in, Version Tracking, Uninstall, Retire
Maintenance
the modification of a software product after delivery to correct faults, to improve performance or other attributes.
Design Program Solutions
Primary storage
RAM.
Stack
Heap
Distributed computing
a field of computer science that studies distributed systems. A distributed system is a model in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal.
Data Storage Field length
the amount of characters the field can hold.
Data Storage Record length
the length, in bytes, of each record in the data set. Of all the fields.
Data formats Delimited
a character is used to separate the values (comma, tab, colon).
Data formats Fixed length
Rapid application development
a software development methodology that uses minimal planning in favor of rapid prototyping. The process of writing the software itself involves the planning required for developing the product. Follows an iterative and incremental model. Makes reusable prototypes.
RAD language
It is very quick and easy to create an application. It is paired with an IDE. C++, Java, Delphi
A code review
systematic examination (sometimes referred to as peer review) of computer source code. It is intended to find mistakes overlooked in the initial development phase, improving the overall quality of software.
A design review
a milestone within a product development process whereby a design is evaluated against its requirements in order to verify the outcomes of previous activities and identify issues before committing to - and if need to be re-prioritize - further work.
Appropriate variable names
camelCase, No reserved words, No spaces, No reserved symbols, Be descriptive.
Data types
follows what type of data it is.
Logic patterns
Simple sequence, Selection, Loop, Branch.
Structured programming
three basic control structures to form highly structured units of code. Subroutines, Block structures, Loops
SQL
Structured query language. Uses plain english queries.
Perl
Scripting languages. Syntax: Has DO UNTIL.
Fortran
One of the oldest programming languages, the FORTRAN was developed by a team of programmers at IBM led by John Backus, and was first published in 1957. The name FORTRAN is an acronym for FORmula TRANslation, because it was designed to allow easy translation of math formulas into code.
BASIC
CAPITAL reserved words, FOR TO: the TO is included in how many times it runs.
Beta
point: (# x, y: @integer #)
Unit testing
a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.
Script
a sequence of events to follow so they can be repeated. Interpreted.
Test data
data for use in tests.
Truncation error
the data has been accidentally truncated.
Rounding error
the data has been accidentally rounded.
Run time error
An error that occurs during the execution of a program. Runtime errors indicate bugs in the program or problems that the designers had anticipated but could do nothing about.
Boundary error
the data has accidentally stepped out of bounds.
Logical error
the program produces unintended or undesired behavior. An issue with logic statements.
Arithmetic error
the data has had a calculation error.
Semantic error
valid syntax but does not do what the programmer intended.
Linker error
problem during linking process
Syntax error
problem with source code.
Compile errors
caused by bad syntax.
Maintenance
refers to changes to a system in operating arising from Error corrections, Performance improvements, Changes in the business environment, Enhancements in functions
How to provide user instructions on program modifications
One method of ensuring that updates to documentation are efficiently distributed is to make changes in an online help system rather than print sources.
How to develop a documentation narrative (e.g., writing program documentation)
Use language that is clear and at the level of the end user.
data dictionary
a set of information describing the contents, format, and structure of a database and the relationship between its elements, used to control access to and manipulation of the database.
Compiler
takes in the entire program, checks for errors, compiles it, and then executes it.
Interpreter
takes the program line by line, checks for errors, and executes it.
Injuries
bursitis, tendon injuries, osteoarthritis, carpal tunnel syndrome.
To prevent injuries
adjust chair so feet are flat on floor, support lower back, top of computer monitor should be ~eye level, wrists should be in a straight neutral position in line with forearms.
Network
a group of two or more computers.
Bus
passes data.
CPU
Central Processing Unit. Processes instructions
RAM
Random Access Memory. Information is loaded onto the RAM for faster run time.