1. Software process model 1. Waterfall model 2. Evolutionary model 1. i. Exploratory development 2. ii. Throwaway prototyping. 2.
Component based software engineering. 3. Process iteration 1. Incremental delivery 2. Spiral development 3. Software specification and its four phases. 4. Software validation or types of testing. 5. RUP (Rational Unified Process) system in short. 6. Case Study
Chapter : 5 [Project Management] Questions List: 1. 2. 3. 4. Project planning Project scheduling Task duration and dependency Risk (category of risk and management of risk)
Chapter 6 : [Software Requirements] Questions List : 1. 2. 3. 4. 5. 6. Functional and non functional requirements Domain requirements User requirements System requirements Structured language specification ATM example of sequence diagram.
Chapter 7: [Requirements engineering processes] Questions List : 1. Requirement engineering process 2. Feasibility study
3. Requirement discovery (viewpoint, interview, scenario, use case) 4. Ethnography 5. Requirement validation management
Chapter 13 : [Application Architecture] Questions List: 1. Define types of application architecture. 1. Data processing system 2. Transaction processing system 3. Event processing systems 4. Language process system. Chapter 14 : [Object Oriented Design] Questions List: 1. 2. 3. 4. 5. Object and Class Concurrent object An object oriented design process Report use case description Define 1. Static model 2. Dynamic model
Chapter 16 : [User Interface Design] Questions List: 1. User interface design principle 2. User interaction 3. The UI design process Chapter 17 : [Rapid Software Development] Questions List : 1. 2. 3. 4. 5. 6. Types of problem risk management? Incremental development and prototyping. Principle of agile method. Extreme programming. Define pair programming Rapid application development
Chapter 18 : [Software Reuse] Questions List : 1. 2. 3. 4. 5. Benefits of software reuse. Problems of software reuse. Landscape definition. Generator based reuse. COTS product reuse.
Chapter 19 : [Component based software engineering] Questions List : 1. Component characteristics 2. CBSE process
Chapter 22 : [verification and validation] Questions List : 1. 2. 3. 4. 5. Static and dynamic verification and validation. Debugging process Planning verification and validation Roles in the inspection process Automated static analysis
Chapter 23 : [Software Testing] Questions List: 1. 2. 3. 4. 5. System testing Integration testing Release testing Performance testing Component testing 1. Interface testing 2. Test case design
Chapter 29 : [Configuration Management] Questions List : 1. Configuration management planning
2. Version and release management