UNIT-1 SOFTWARE ENGINEERING SIDE HEADINGS

UNIT-1 :
INTRODUCTION TO SOFTWARE ENGINEERING

1. PROJECT SIZE CATEGORIES
    *TRIVIAL PROJECT
    *SMALL PROJECT
    *MEDIUM PROJECT
    *LARGE PROJECT
    *VERY LARGE PROJECT
    *EXTREMELY VERY LARGE PROJECT
2. FACTORS THAT INFLUENCE QUALITY AND PRODUCTIVITY OF A SOFTWARE PRODUCT
    1.INDIVIDUAL ABILITY
    2.TEAM COMMUNICATION
    3.PRODUCT COMPLEXITY
    4.SYSTEMATIC APPROACH
    5.CHANGE CONTROL
    6.APPROPRIATE NOTATIONS
    7.LEVEL OF TECHNOLOGY
    8.LEVEL OF RELIABILITY
    9.PROBLEM UNDERSTANDING
    10.AVAILABLE TIME
    11.REQUIRED SKILLS
    12.FACILITIES AND RESOURCES
    13.ADEQUACY OF TRAINING
    14.MANAGEMENT SKILLS
    15.APPROPRIATE GOALS
    16.RISING EXPECTATIONS
    17.OTHER FACTORS
                  -----EXPERIENCE WITH PROGRAMMING LANGUAGE
                  -----DATABASE SIZE
                  -----STABILITY OF THE COMPUTING SYSTEM USED TO DEVELOP OR MODIFY THE SOFTWARE

3.DISCUSS BRIEFLY ABOUT MANAGERIAL ISSUES

4.MENTION THE SOLUTIONS FOR SOLVING THE PROBLEMS OF MANAGERIAL ISSUES


5.Discuss briefly about Planning a software project

          *
Defining the problem

           *Developing a solution strategy

           *Planning the development process
6. Discuss briefly about the  Glossary of quality attributes of a software project
  • Portability
  • Reliability
  • Efficiency
  • Accuracy
  • Error
  • Robustness
  • Correctness 
7.What are the factors to consider in project planning
  • Estimation techniques to be used,accuracy required
  • life cycle model,control functions and reviews
  • organizational structure
  • level of formality in specification,test plans
  • level of configuration management required
  • level of quality assurance required
  • tools to be developed and used
  • personnel recruitment and training
  • follow on maintenance responsibilities 
  • level of verification and validation
8. Discuss briefly about Phased Life Cycle model
9. Discuss briefly about Milestones,documents and Reviews.
10. Discuss about the  cost model
11.Discuss about the Prototype Life Cycle Model
12. Write short notes on Successive Versions

13. What are the methods available for organizing the tasks in a project or Discuss briefly about the project structure.
  • Project Format
  • Functional format
  • Matrix format
 14.. Discuss briefly about the  programming team structure.
1. Democratic teams
2. chief programmer teams
3.hierarchical team structure







No comments:

Post a Comment