Showing posts with label UNIT I SOFTWARE PRODUCT AND PROCESS. Show all posts
Showing posts with label UNIT I SOFTWARE PRODUCT AND PROCESS. Show all posts

Sunday, July 13, 2014

UNIT I SOFTWARE PRODUCT AND PROCESS

1. List the process maturity levels in SEIs CMM.
            Level 1: Initial - Few processes are defined and individual efforts are taken.
Level 2: Repeatable – To track cost schedule and functionality basic project   management processes are established.
Level 3:  Defined – The process is standardized, documented and followed.
Level 4: Managed – Both the software process and product are quantitatively understood and controlled using detailed measures.
Level 5: Optimizing – Establish mechanisms to plan and implement change. 

2. What is an effector  process?
The effector process is a process that verifies itself. The effector  process exists in certain criteria.

3. Define the computer based system.
The computer based system can be defined as “a set or an arrangement of elements that are organized to accomplish some predefined goal by processing   information”.

4. What does Verification represent?
Verification represents the set of activities that are carried out to confirm that the software correctly implements the specific functionality.

5.  What does Validation represent?
Validation represents the set of activities that ensure that the software that               has been built is satisfying the customer requirements.

6. What are the steps followed in testing?
1) Unit testing - The individual components are tested in this type of testing.
2) Module testing – Related collection of independent components are tested.
            3) Sub-system testing –Various modules are integrated into a subsystem and the whole subsystem is tested.
            4) System testing – The whole system is tested in this system.
            5) Acceptance testing – This type of testing involves testing of the system with customer data.

Saturday, July 12, 2014

CS 2301 - SOFTWARE ENGINEERING -Unit 1

1. What is software engineering?
                    Software engineering is a discipline in which theories, methods and tools  are applied to develop professional software.

2. What is Software?
                           Software is nothing but a collection of computer programs that are related documents that are indented to provide desired features, functionalities and better performance. 

3. What are the characteristics of the software?
               * Software is engineered, not manufactured.
                           * Software does not wear out.
               * Most software is custom built rather than being assembled from components.

 4. What are the various categories of software?
                          * System software
              * Application software
                          * Engineering/Scientific software
              * Embedded software
                          
  5. What are the challenges in software?
               * Copying with legacy systems.
                           * Heterogeneity challenge
               * Delivery times challenge.
  
   6. Define software process.
                            Software process is defined as the structured set of activities that are required to develop the software system.