, ,

Provide assurance that the management practices for the development/acquisition, testing, implementation, maintenance and disposal of system and infrastructure will meet the organization’s objective.

Scope creep > A software baseline is the cutoff point in the design and development of a system beyond which additional requirements or modifications to the design do not or can’t occur without undergoing formal strict procedures for approval based on a business cost benefit analysis.

PERT chart > will help determine project duration once all the activities and the work involved with those activities are know.

Function point analysis > is a technique for determining the size of a development task based on the number of function points. Function points are factors such as inputs, outputs, inquiries, logical internal files.

Rapid Application Development > is a methodology that enables organizations to develop strategically important systems faster while reducing development costs and maintaining quality.

Object-oriented system development > is the process of solution specification and modeling.

Completeness check > is used to determine if a field contains data and not zeros or blanks.

Check digit > is a digit calculated mathematically to ensure original data where not altered.

Existence check > checks entered data for agreement to predetermined criteria.

Reasonableness check > matches input to predetermined reasonable limits or occurrence rates.

Functional acknowledgements are standard electronic data interchange (EDI) transactions that tell trading partners that their electronic documents are received.

Base case system evaluation > uses test data sets developed as part of comprehensive testing programs. It is used to verify correct systems operations before acceptance as well as periodic validation.

Redundancy check > detects transmission errors by appending calculated bits onto the end of each segment of data.

Reasonableness check > compare data to predefined reasonability limits or occurrence rates established for the data.

Parity check > hardware control that detects data errors when data are read from one computer to another.

Check digits > detect transposition and transcription errors.

CMMI level 5 > Continuous improvement

CMMI level 4 > Optimizing, quantitative quality goals

CMMI level 3 > Documented process 

Prototype system > provide significant time and cost savings. Also have several disadvantages like poor internal controls, change control becomes much more complicated and it often leads to functions or extras being added.

Decision support system (DSS) > emphasizes flexibility in the decision making approach of users.

Sanitized live transaction > test data will be representative of live processing.

Timebox management > by its nature, sets specific time and cost boundaries. It is very suitable for prototyping and rapid application development (RAD) and integrates system and user acceptance testining.

Waterfall life cycle model > best suited to the stable conditions where requirements are well understood and are expected to remain stable, as is the business environment in which the system will operate.
Top-down approach to testing ensures that interface errors are detected early and that testing of major function is conducted early.

Bottom-up approach to testing begins with atomic units, such as programs and module and works upward until a complete system test taken place.
Sociability testing and system tests take place at a later stage in the development process.