Author: admin
-
Oracle Index
Oracle index is one of the effective tools for boost the query performance. However, in order to use it effectively, you must understand it correctly. This section helps you understand and use Oracle indexes to speed up your queries.
-
Oracle View
This section covers Oracle View which is an essential component in Oracle Database. Introduction to the Oracle View The result of a query is a derived table as shown in the following example: The derived table consists of the name and credit limit (credit_limit) columns with many rows. It contains only partial data from the customers table. If you give this…
-
Oracle Basics
The Oracle basics section covers the fundamentals of the Oracle Database. The primary goal of this tutorial series is to assist you in establishing a solid foundation in the Oracle Database. After completing this series, you will have the ability to write complex SQL statements to query data and manage database objects. This tutorial series…
-
Getting Started with Oracle Database
If you have never been working with the Oracle Database or any other relational database systems (RDBMS) such as SQL Server, MySQL, or PostgreSQL, this getting started section will be an excellent start. The Oracle Database is quite a complex system; getting it up and running is time-consuming and sometimes challenging if you are starting. To be productive in…
-
Software Maintenance Cost Factors
There are two types of cost factors involved in software maintenance. These are Non-Technical Factors 1. Application Domain 2. Staff Stability 3. Program Lifetime 4. Dependence on External Environment 5. Hardware Stability Technical Factors Technical Factors include the following: Module Independence It should be possible to change one program unit of a system without affecting…
-
Causes of Software Maintenance Problems
Lack of Traceability Lack of Code Comments Obsolete Legacy Systems Software Maintenance Process Program Understanding The first step consists of analyzing the program to understand. Generating a Particular maintenance problem The second phase consists of creating a particular maintenance proposal to accomplish the implementation of the maintenance goals. Ripple Effect The third step consists of…
-
Software Maintenance
Software maintenance is a part of the Software Development Life Cycle. Its primary goal is to modify and update software application after delivery to correct errors and to improve performance. Software is a model of the real world. When the real world changes, the software require alteration wherever possible. Software Maintenance is an inclusive activity…
-
Musa-Okumoto Logarithmic Model
The failure intensity is: Belongs to the mean value function This is the functional form of the Musa-Okumoto logarithmic model: Like Musa’s basic execution time model, the “Logarithmic Poisson Execution Time Model” by Musa and Okumoto is based on failure data measured in execution time. Assumptions As the derivation of the Musa-Okumoto logarithmic model by…
-
Goel-Okumoto (GO) Model
The model developed by Goel and Okumoto in 1979 is based on the following assumptions: Since each fault is perfectly repaired after it has caused a failure, the number of inherent faults in the software at the starting of testing is equal to the number of failures that will have appeared after an infinite amount…
-
Basic Execution Time Model
This model was established by J.D. Musa in 1979, and it is based on execution time. The basic execution model is the most popular and generally used reliability growth model, mainly because: The basic execution model determines failure behavior initially using execution time. Execution time may later be converted in calendar time. The failure behavior…