Author: admin

  • What is Risk?

    “Tomorrow problems are today’s risk.” Hence, a clear definition of a “risk” is a problem that could cause some loss or threaten the progress of the project, but which has not happened yet. These potential issues might harm cost, schedule or technical success of the project and the quality of our software device, or project…

  • Putnam Resource Allocation Model

    The Lawrence Putnam model describes the time and effort requires finishing a software project of a specified size. Putnam makes a use of a so-called The Norden/Rayleigh Curve to estimate project effort, schedule & defect rate as shown in fig: Putnam noticed that software staffing profiles followed the well known Rayleigh distribution. Putnam used his…

  • COCOMO Model

    Boehm proposed COCOMO (Constructive Cost Estimation Model) in 1981.COCOMO is one of the most generally used software estimation models in the world. COCOMO predicts the efforts and schedule of a software product based on the size of the software. The necessary steps in this model are: The initial estimate (also called nominal estimate) is determined…

  • Software Cost Estimation

    For any new software project, it is necessary to know how much it will cost to develop and how much development time will it take. These estimates are needed before development is initiated, but how is this done? Several estimation procedures have been developed and are having the following attributes in common. Uses of Cost…

  • Software Project Planning

    A Software Project is the complete methodology of programming advancement from requirement gathering to testing and support, completed by the execution procedures, in a specified period to achieve intended software product. Need of Software Project Management Software development is a sort of all new streams in world business, and there’s next to no involvement in…

  • Case Tools For Software Metrics

    Many CASE tools (Computer Aided Software Engineering tools) exist for measuring software. They are either open source or are paid tools. Some of them are listed below:

  • Cyclomatic Complexity

    Cyclomatic complexity is a software metric used to measure the complexity of a program. Thomas J. McCabe developed this metric in 1976.McCabe interprets a computer program as a set of a strongly connected directed graph. Nodes represent parts of the source code having no branches and arcs represent possible control flow transfers during program execution.…

  • Information Flow Metrics

    The other set of metrics we would live to consider are known as Information Flow Metrics. The basis of information flow metrics is found upon the following concept the simplest system consists of the component, and it is the work that these components do and how they are fitted together that identify the complexity of…

  • Data Structure Metrics

    Essentially the need for software development and other activities are to process data. Some data is input to a system, program or module; some data may be used internally, and some data is the output from a system, program, or module. Example: Program Data Input Internal Data Data Output Payroll Name/Social Security No./Pay rate/Number of…

  • Extended Function Point (EFP) Metrics

    FP metric has been further extended to compute: Feature Points Feature Point Calculations Measurement Parameter Count Weighing factor 1. Number of external inputs (EI) – * 4 – 2. Number of external outputs (EO) – * 5 – 3. Number of external inquiries (EQ) – * 4 – 4. Number of internal files (ILF) –…