Author: admin

  • Coupling and Cohesion

    Module Coupling In software engineering, the coupling is the degree of interdependence between software modules. Two modules that are tightly coupled are strongly dependent on each other. However, two modules that are loosely coupled are not dependent on each other. Uncoupled modules have no interdependence at all within them. The various types of coupling techniques are shown…

  • Software Design Principles

    Software design principles are concerned with providing means to handle the complexity of the design process effectively. Effectively managing the complexity will not only reduce the effort needed for design but can also reduce the scope of introducing errors during design. Following are the principles of Software Design Problem Partitioning For small problem, we can…

  • Software Design

    Software design is a mechanism to transform user requirements into some suitable form, which helps the programmer in software coding and implementation. It deals with representing the client’s requirement, as described in SRS (Software Requirement Specification) document, into a form, i.e., easily implementable using programming language. The software design phase is the first step in SDLC…

  • Six Sigma

    Six Sigma is the process of improving the quality of the output by identifying and eliminating the cause of defects and reduce variability in manufacturing and business processes. The maturity of a manufacturing process can be defined by a sigma rating indicating its percentage of defect-free products it creates. A six sigma method is one…

  • People Capability Maturity Model (PCMM)

    PCMM is a maturity structure that focuses on continuously improving the management and development of the human assets of an organization. It defines an evolutionary improvement path from Adhoc, inconsistently performed practices, to a mature, disciplined, and continuously improving the development of the knowledge, skills, and motivation of the workforce that enhances strategic business performance.…

  • Software Engineering Institute Capability Maturity Model (SEICMM)

    The Capability Maturity Model (CMM) is a procedure used to develop and refine an organization’s software development process. The model defines a five-level evolutionary stage of increasingly organized and consistently more mature processes. CMM was developed and is promoted by the Software Engineering Institute (SEI), a research and development center promote by the U.S. Department…

  • ISO 9000 Certification

    ISO (International Standards Organization) is a group or consortium of 63 countries established to plan and fosters standardization. ISO declared its 9000 series of standards in 1987. It serves as a reference for the contract between independent parties. The ISO 9000 standard determines the guidelines for maintaining a quality system. The ISO standard mainly addresses…

  • Software Quality

    Software quality product is defined in term of its fitness of purpose. That is, a quality product does precisely what the users want it to do. For software products, the fitness of use is generally explained in terms of satisfaction of the requirements laid down in the SRS document. Although “fitness of purpose” is a…

  • Project Monitoring and Control

    Monitoring and Controlling are processes needed to track, review, and regulate the progress and performance of the project. It also identifies any areas where changes to the project management method are required and initiates the required changes. The Monitoring & Controlling process group includes eleven processes, which are:

  • Software Quality Assurance

    What is Quality? Quality defines to any measurable characteristics such as correctness, maintainability, portability, testability, usability, reliability, efficiency, integrity, reusability, and interoperability. There are two kinds of Quality: Quality of Design: Quality of Design refers to the characteristics that designers specify for an item. The grade of materials, tolerances, and performance specifications that all contribute to…