Management Framework for Software Project Development :SDM FRAMEWORK

SDM FRAMEWORK The emphasis on the characteristic of the framework is to address the ability to tackle the change that affects the size and progress in development stage. It ensures that all major development processes will be under controlled. To achieve a successful software system, all development processes must be continuously monitored. Thus they can… Read More »

A Management Framework for Software Project Development

1. INTRODUCTION An effective management is almost an ultimate objective for all software project managers. Although there are many methodologies and techniques available to be used for software development, many projects still suffer from late completion time and exceed budgets. A great number of software applications fail to meet user requirements and quality requirements that… Read More »

The Certification of Software for Practice Management for Doctors in Primary Health Care

1. Key Success Factors 1.1. Functionality Provision was required to address the many developing influences in clinical work in primary care (general practice) in which international standard definitions are emerging. Examples are the protocols for drug formulation, for disease classification, and for clinical procedures. While commitments were not made to specific standards, opportunity was provided… Read More »

Configuration Management Plan

Configuration Management #1 This section should describe the organisation of configuration management, and the associated responsibilities. It should define the roles to be carried out Organisation #1 This section should:  identify the organisational roles that influence the software configuration management function (e.g. project managers, configuration librarian, programmers, quality assurance personnel and review boards); … Read More »


  While the field of software engineering and configuration management is rich and has a long tradition (dating back to 1968), much work remains to be explored. CASE-based tools are continuously being developed to enhance the productivity of software developers and those who work with them. This last section of this paper examines three interesting… Read More »


  Much work has been done in researching how users interact in collaborative environments. Most of this research lies in the computer-supported collaborative work (CSCW) field in examining how issues such as presence, awareness, and share views affect how people work together. Presence is defined as the information is presented within the shared space among… Read More »

Distributed Software Engineering :LOCKING GRANULARITY

  The previous sections of this paper have outlined the motivation for software engineering processes, software configuration management, and various approaches to coordination. This section will look in detail into the ability for configuration management systems to lock at various granularities. Traditional software configuration management (SCM) systems lock at a file level and assume text-based… Read More »


PESSIMISTIC COORDINATION The first widely adopted approach to coordination in a collaborative environment is to pessimistically assume that users within the system will desire to edit the same object at the same time and that such edits will be destructive or cause problems. Since this is a shared resource/object, consistency and causality are important. Notice… Read More »

Configuration Management and Distributed Software Engineering :COORDINATION

COORDINATION Since a shared set of objects reside at the heart of any collaborative system, some mechanism must be in place to coordinate the activities of the multiple users within the system. The more general computer-supported collaborative-work (CSCW) research supports the approaches taken in collaborative software engineering coordination approaches. Traditionally in software engineering, one of… Read More »


  A recent study that tracked the number of changes to files by different developers and found that 12.5% of all changes were made to the same file within 24 hours of each other; thus there is a high degree of parallel development with a potentially high probability that changes made by one user would… Read More »