Analyzing and Developing Software and Databases
Helper.
Craftsman.
Apprentice.
Journeyman.
Systems analyst.
Software developer.
System administrator.
Software project manager.
Goal to reduce the number of occupational injuries and illness.
Technology used in computer and communications programming.
Decision-making process to systematically evaluate possible courses of action.
Tool to assist commanders in enhancing readiness and accomplishing the mission.
Analyze risk control measures.
Use risk management to identify, reduce or eliminate risk in activities.
Notify supervisor about job-related injury or impaired health that may affect job performance.
Report any job related injury as well as any suspected or actual exposure to chemical or hazardous material.
20%
45%
80%
95%
3 months.
9 months.
12 months.
15 months.
Understandability.
Modifiability.
Reliability.
Efficiency.
Understandability.
Modifiability.
Reliability.
Efficiency.
Create module.
Make nonessential details transparent to the user.
Reduce the details the programmer has to worry about at any given level.
Tell us that related modules should be in the same physical part of the program.
Abstraction.
Localization.
Completeness.
Information hiding.
Help you by enforcing standards throughout a particular project.
Change a module without corrupting the basic structure of the system.
Decompose a system from the general system into lower levels of abstraction.
Dictate that all modules in our system use consistent notation, style, and concepts.
It operates by interpreting a process model created by specialized tools.
An environment that is written in the programming language for which it was developed.
Loosely integrated collections of products easily extended by aggregating different tools.
Integration of code in different languages is a major issue for language-centered environments.
It operates by interpreting a process model created by specialized tools.
They focus on process integration with other integration dimensions as starting points.
The branch of logic dealing with the general principles of the formation of knowledge.
Loosely integrated collections of products easily extended by aggregating different tools.
A class.
Persistence.
An attribute.
Polymorphism.
A class.
An attribute.
Persistence.
Cardinality.
Modularity.
Abstraction.
Localization.
Information hiding.
A class.
A pattern.
An object.
An attribute.
A person, place, thing, or a physical or conceptual entity.
An object that continues to exist, maintaining its state, behavior, and identity.
A grouping of classes and objects that may be used in two or more problem domains is a pattern.
An ability of two or more classes of objects to respond to the same message, each in its own way.
Service.
Persistence.
Polymorphism.
Personification.
Identify the objects.
Define the problem.
Identify the operations.
Develop a problem solution statement.
Identify the objects.
Define the problem.
Identify the operations.
Develop a problem solution statement.
Identify the objects.
Establish interfaces.
Identify the operations.
Develop a problem solution statement.
Time-delayed repositories of data.
External origins of inputs and the destinations for output.
Activities occurring in the outside world to which the system must respond.
Graphical tools used for depicting the partitioning of a system and its interfaces.
Process.
Data store.
Specification.
Sources and sinks.
Bubble.
Arrows.
Rectangle.
Parallel lines.
Bubble.
Arrows.
Rectangle.
Parallel lines.
A process is always running.
A process should have no more inputs than it needs to generate its outputs.
C. The only outputs from a process are those that can be generated using its inputs.
Data flow is processed as it is received, while data in a data store can be accessed at any time in any order.
A process is always running.
A process should have no more inputs than it needs to generate outputs.
The only outputs from a process are those that can be generated using its inputs.
Data flow is processed as it is received, while data in a data store can be accessed at any time in any order.
A process is always running.
A process should have no more inputs than it needs to generate its outputs.
The only outputs from a process are those that can be generated using its inputs.
Data flow is processed as it is received; however, data in a data store can be accessed at any time and in any order.
Input data names are changed as processing occurs.
Some type of editing or computation is done on the input data flow.
The output data is the same as the input data, but the data is arranged differently.
A single input is separated into its various components, or a component input is combined into a single output data item.
Input data names are changed as processing occurs.
Some type of editing or computation is done on the input data flow.
The output data is the same as the input data, but the data is arranged differently.
A single input is separated into its various components, or a component input is combined into a single output data item.
Identify design cost overruns.
Exceed the standards requested by management.
Satisfy configuration management and quality assurance.
Clarify the design approach and ensure a quality design product.
Initialization and termination details.
Conditional primitive details.
Input/output data flows.
Major processes.
Organization.
Data dictionary.
Initialization details.
Structured specification documentation.
DFD has ambiguous data flow names.
Process creates output from data that is not input.
DFD excludes initialization and termination details.
Process has “dead end” data flows that are input but never used.
Elementary and composite.
Composite and records.
Elementary and fields.
Records and fields.
File.
Record.
Dictionary.
Component.
Cost.
Purpose.
Manufacturer.
Country of origin.
Obtain a maintenance-free DD.
Keep the conventions and standards you use simple.
Select the dictionary having an acceptable amount of redundancy.
Select the dictionary that meets as many of the requirements as possible.
One-to-one.
One-to-many.
Many-to-one.
Many-to-many.
One-to-one.
Many-to-one.
One-to-many.
Many-to-many.
Explicit.
Detailed.
Complete.
Ambiguity.
Ambiguity.
Cardinality.
E-R diagram.
Structured English.
Displaying a large set of iterative primitives.
Portraying structured text, program definition, or program design language.
Displaying one or more sets of actions that are executed based on the state of the conditions (true or false).
Portraying a hierarchy of independent conditions and the activities resulting from each valid combination of conditions.
Governing the transformation of input data flows into output data flows.
Displaying one or more sets of actions that are executed based on the state of the conditions(true or false).
Outlining the final solution that you must translate into a specific programming language with syntactical structures.
Portraying a hierarchy of independent conditions and the activities resulting from each valid combination of conditions.
Algorithms written in structured English.
Words you can pass using specific parameters.
Algorithms and syntax used in a particular programming language.
Words having special meaning to a particular programming language.
Step-by-step processing.
A hierarchy of independent conditions.
Code structured for repetitive execution.
Alternative steps that may or may not be executed.
Linked list.
Ordered list.
Network list.
Hierarchical list.
Repetitive.
Duplicate.
Indexed.
Pointer.
Plex.
Node.
Pointer.
Indexed.
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.