What do you mean by Software Configuration Management ? Explain configuration management activities.

Software Configuration Management

 - Software Configuration Management is a process to systematically manage, organize, and control the changes in the documents, codes, and other entities during the Software Development Life Cycle. It is abbreviated as the SCM process in software engineering. The primary goal is to increase productivity with minimal mistakes.

- SCM is part of the cross-disciplinary field of configuration management and it can accurately determine who made which revision.

- It is a process that concerned with the policies, processes, and tools for managing changing software systems.

- SCM helps in identifying individual elements and configurations, tracking changes, and version selection, control, and baselining.

 

The configuration management of an s/w system product involves four closely related activities.



1) Change management: This involves keeping track of requests for changes to the s/w from customers and developers working out the costs and impact of making these changes and deciding if and when the changes should be implemented. 

2) Version management: This involves keeping track of the multiple version of system components and ensuring that changes made to components by different developers do not interfere with each other.

3) System Building: This is the process of assembling program components, data, and libraries and then compiling and linking these to create an executable system.

4) Release Management: This involves preparing s/w for external release and keeping track of the system version that has been released for customer use.


Comments

Popular posts from this blog

Suppose that a data warehouse for Big-University consists of the following four dimensions: student, course, semester, and instructor, and two measures count and avg_grade. When at the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg_grade measure stores the actual course grade of the student. At higher conceptual levels, avg_grade stores the average grade for the given combination. a) Draw a snowflake schema diagram for the data warehouse. b) Starting with the base cuboid [student, course, semester, instructor], what specific OLAP operations (e.g., roll-up from semester to year) should one perform in order to list the average grade of CS courses for each BigUniversity student. c) If each dimension has five levels (including all), such as “student < major < status < university < all”, how many cuboids will this cube contain (including the base and apex cuboids)?

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

Explain network topology .Explain tis types with its advantages and disadvantges.