Flashcards in Definitions Deck (28):
a system of methods used in a particular area of study or activity.
a set of connected things or parts forming a complex whole, in particular.
the degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules.
cohesion refers to the degree to which the elements inside a module belong together. In one sense, it is a measure of the strength of relationship between the methods and data of a class and some unifying purpose or concept served by that class.
What is a program?
a collection of instructions that performs a specific task when executed by a computer.
Analysis is the process of breaking a complex topic or substance into smaller parts in order to gain a better understanding of it.
The term stakeholder is used to refer to any person or group who will be affected by the system, directly or indirectly.
Functional Primitives are?
Functional primitives are at the lowest level of the DFDs and can be decomposed no further. You know you have gone past the functional primitive when the result sounds like program logic (if, then; case, case)
A prototype is?
a first, typical or preliminary model of something, especially a machine, from which other forms are developed or copied
the number of elements in a set or other grouping, as a property of that grouping
a representation of a plan or theory in the form of an outline or model
What is a primary key?
A primary key is a special relational database table column (or combination of columns) designated to uniquely identify all table records. A primary key's main features are: It must contain a unique value for each row of data. It cannot contain null values.
What is a foreign key?
a foreign key is a field (or collection of fields) in one table that uniquely identifies a row of another table or the same table. In simpler words, the foreign key is defined in a second table, but it refers to the primary key or a unique key in the first table.
What is an IT chargeback?
a demand by a credit-card provider for a retailer to make good the loss on a fraudulent or disputed transaction
What is an IT showback?
a method of tracking data center utilization rates of an organization’s business units or end users. IT showback is similar to IT chargeback, but the metrics are for informational purposes only, and no one is billed
What does ROI stand for?
Return on invesment - (ROI) A profitability measure that evaluates the performance of a business by dividing net profit by net worth . Return on investment, or ROI, is the most common profitability ratio
What does NPV stand for?
Net present value - (NPV) is the difference between the present value of cash inflows and the present value of cash outflows over a period of time. NPV is used in capital budgeting to analyze the profitability of a projected investment or project.
What does PIPEDA stand for?
The Personal Information Protection and Electronic Documents Act (PIPEDA or the PIPED Act) is a Canadian law relating to data privacy. It governs how private sector organizations collect, use and disclose personal information in the course of commercial business.
What is a flowchart?
a diagram of the sequence of movements or actions of people or things involved in a complex system or activity.
What is a data flow diagram?
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modelling its process aspects. A DFD is often used as a preliminary step to create an overview of the system without going into great detail, which can later be elaborated.
What is an entity-relationship diagram?
An entity-relationship diagram (ERD) is a data modeling technique that graphically illustrates an information system's entities and the relationships between those entities. An ERD is a conceptual and representational model of data used to represent the entity framework infrastructure.
What is a structure chart?
A Structure Chart (SC) in software engineering and organizational theory is a chart which shows the breakdown of a system to its lowest manageable levels. They are used in structured programming to arrange program modules into a tree. Each module is represented by a box, which contains the module's name.
What is a use case diagram?
A use case diagram is a graphic depiction of the interactions among the elements of a system. A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. ... The actors, usually individuals involved with the system defined according to their roles.
What is a class diagram?
A class diagram is an illustration of the relationships and source code dependencies among classes in the Unified Modeling Language (UML). In this context, a class defines the methods and variables in an object, which is a specific entity in a program or the unit of code representing that entity.
What is a sequence diagram?
A sequence diagram is an interaction diagram that shows how objects operate with one another and in what order. It is a construct of a message sequence chart. A sequence diagram shows object interactions arranged in time sequence. ... Sequence diagrams are sometimes called event diagrams or event scenarios.
What is a PERT chart?
A PERT chart is a project management tool used to schedule, organize, and coordinate tasks within a project. PERT stands for Program Evaluation Review Technique, a methodology developed by the U.S. Navy in the 1950s to manage the Polaris submarine missile program.
What is a GANTT chart?
a chart in which a series of horizontal lines shows the amount of work done or production completed in certain periods of time in relation to the amount planned for those periods.