Skip to main content

Software Management

Introduction:-The development process is the central process which specifies the tasks to be done in a project. Planning and scheduling the tasks and monitoring their execution fall in the domain of project management process. Hence, there are clearly two major components in a software process—a development process and a project management process corresponding to the two axes. The development process specifies the development and quality assurance activities that need to be performed, whereas the management process specifies how to plan and control these activities so that cost, schedule, quality, and other objectives are met.During the project many products are produced which are typically composed of many items for example, the final source code may be composed of many source files. These items keep evolving as the project proceeds, creating many versions on the way. To ensure that the software being produced uses the correct versions of these items requires suitable processes to control the evolution of these items. As development processes generally do not focus on evolution and changes, to handle them another process called software configuration control process, is often used. The objective of this component process is to primarily deal with managing change, so that the integrity of the products is not violated despite changes. Sometimes, changes in requirements may be handled separately by a requirements change management process.These three constituent processes focus on the projects and the products and can be considered as comprising the product engineering processes, as their main objective is to produce the desired product. If the software process can be viewed as a static entity, then these three component processes will suffice. However, a software process itself is a dynamic entity, as it must change to adapt to our increased understanding about software development and availability of newer technologies and tools. Due to this, a process to manage the software process is needed.The basic objective of the process management process is to improve the software process. By improvement, we mean that the capability of the process to produce quality goods at low cost is improved. For this, the current software process is studied, frequently by studying the projects that have been done using the process. The whole process of understanding the current process, analyzing its properties, determining how to improve, and then affecting the improvement is dealt with by the process management process.These component processes are distinct not only in the type of activities performed in them, but typically also in the people who perform the activities specified by the process. In a typical project, development activities are performed by programmers, designers, testers, etc.; the project management process activities are performed by the project management; configuration control process activities are performed by a group generally called the configuration controller; and the process management process activities are performed by the software engineering process group (SEPG).

Comments

Popular posts from this blog

countries and capitals in Urdu

تمام ممالک اور دنیا کے دارالحکومتوں میں حروف تہجی کی فہرست ملک کیپٹل سٹی A افغانستان----.. کابل البانیا -----Tirana کا الجیریا .---.الجزائر اندورا ..---..اندورا لا Vella کی انگولا.---.. لوانڈا انٹیگوا اور باربودا...--- سینٹ جانز ارجنٹینا .----..بیونس آئرس آرمینیا ----...یریوان آسٹریلیا ...----.کینبرa آسٹریا -----------ویانا آذربائیجان ----- باکو Alphabetical list of all countries and capitals of the world Country Capital city A Afghanistan Kabul Albania Tirana Algeria Algiers Andorra Andorra la Vella Angola Luanda Antigua and Barbuda Saint John's Argentina Buenos Aires Armenia Yerevan Australia Canberra Austria Vienna Azerbaijan Baku

Islam

Islam Islam This article is part of a series on: Islam Beliefs  and  Practices [show] Islamic Gallery [show] History  and leaders [show] Denominations [show] Culture  and  society [show] Related topics [show] v t e Islam  ( Arabic :  الإسلام, Al-Islam ) is a  religion  that  believes in one god . In Islam, [Allah] is the [Arabic language] word for [god] or 'the deity'. In Islam the [Qur'an] is named The Criterion, the criterion between right and wrong, good and evil. The Manual for Mankind All of its teachings and beliefs are written out in the  Qur'an . People who follow Islam are called Muslims. They believe that the Qur'an was spoken to  Muhammad  by the angel  Gabriel , and that it is the word of Allah. They view Muhammad as a  Prophet . Other beliefs and rules about what Muslims should do come from reports of what Muhammad taught and di...

Software Introduction

Introduction:-The process that deals with the technical and management issues of software development is called a software management. software development is called a software process. Clearly, many different types of activities need to be performed to develop software. All these activities together comprise the software process.As different type of activities are being performed, which are frequently done by different people, it is better to view the software process as consisting of many component processes, each consisting of a certain type of activity Each of these component processes typically has a different objective, though they obviously cooperate with each other to satisfy the overall software engineering objective.Processes and Process Models:-A successful project is the one that satisfies the expectations on all the threegoals of cost, schedule, and quality. Consequently, when planning and executing a software project, the decisions are mostly taken with a view to ult...