|
Software Process - Posted on August 11,
2008 at 13:10 pm by Rajmeet Ghai
Explain Software Process.
Answer
A software process or software development process is a method or
structure expected to be followed for the development of software. There are
several tasks and activities that take place in this process. Different
processes like waterfall and iterative exists. In these processes; tasks like
analysis, coding, testing and maintenance play an important role.
What is Maturity level?
Answer
Maturity level of a process defines the nature and maturity present in
the organization. These levels help to understand and set a benchmark for the
organization.
Five levels that are identified are:
Level 1: Adhoc or initial
Level 2: Repeatable
Level 3: Defined
Level4: managed
Level 5: Optimized
What is process area in CMMI?
Answer
Process areas in Capabilty Maturity model describe the features of a
products development. These process areas help to identify the level of
maturity an organization has attained. These mainly include:
Project planning and monitoring
Risk Management
Requirements development
Process and Product quality assurance
Product integration
Requirement management
Product integration
Configuration management
Explain about tailoring.
Answer
Tailoring a software process means
amending it to meet the needs of the project. It involves
altering the processes in different environments, it’s an
ongoing process. Factors like customer and end user relation
ship, goals of business must be kept in mind while tailoring.
Degree to which tailoring is required must be
identified.
|