80 marks SOFTWARE ENGINEERING
Q1.1.TYPES OF PROCESS PATTERNS:Page no.1.32 NIrali2.CORE PRINCIPLES : ANY two (notebook)3.RECOVERY TESTING:
1.Many computer based systems must recover from faults and resumeprocessing within a pre specified time.2. In some cases, a system must be fault tolerant; that is, processingfaults must not cause overall system function to cease.3. In other cases, a system failure must be corrected within a specifiedperiod of time or severe economic damage will occur.4.
is a system test that forces the software tofail in a variety of ways and verifies that recovery is properlyperformed.
5. If recovery is automatic performed by the system itself), reinitialization, check pointing mechanisms, data recovery, and restartare evaluated for correctness.6. If recovery requires human intervention, the mean-time-to-repair(MTTR) is evaluated to determine whether it is within acceptable limits.4.PEOPLE AND PROCESS MANAGEMENT SPECTRUM:Effective software project management focuses on the four P’s: people,product, process, and project.
1.The “people factor” is so important that the Software Engineering Institutehas developed a
people management capability maturity model
(PM-CMM), toenhance the readiness of software organizations to undertake increasinglycomplex applications by helping to attract, grow, motivate, deploy, and retainthe talent needed to improve their software development capability.2.The people management maturity model defines the following key practiceareas for software people: recruiting, selection, performance management,training, compensation, career development, organization and work design,and team/culture development.3. Organizations that achieve high levels of maturity in the peoplemanagement area have a higher likelihood of implementing effectivesoftware engineering practices.
1.A software process provides the framework from which a comprehensiveplan for software development can be established.2.A small number of framework activities are applicable to all softwareprojects, regardless of their size or complexity.3. A number of different task sets—tasks, milestones, work products, andquality assurance points—enable the ramework activities to be adapted to