MIC 22415 Model Answers
MIC 22415 Model Answers
Unit Mark Hr
Marks Content of Unit
No. Distribution s
1.1 Software, Software Engineering as layered approach and its
R Level 04
characteristics. Types of software.
1.2Software development framework.
U Level 04 1.3Software Process Framework, Process models: Perspective Process
1 12 12 Models, Specialized Process Models
1.4Agile Software development: Agile Process and its importance, Extreme
A Level 04 Programming, Adaptive Software Development, Scrum, Dynamic Systems
Development Method (DSDM), Crystal.
1.5Selection criteria for software process model.
R Level 02 2.1Software Engineering Practices importance, Core principles.
2.2 Communication Practices, Planning Practices, Modeling practices
U Level 04 2.3 Requirement Engineering Requirement Gathering and Analysis. Types of
requirements (functional Product organizational. external Requirements),
2 14 10
Eliciting Requests. Development use cases, Building requirement model
A Level 08 requirement s Negotiation, Validation
2.4Software Requirement Specification :Need of SRS, Format, and its
Characteristics
3.1Translating Requirement model into design model: Data Modeling.
R Level 00 3.2Analysis Modeling: Elements of Analysis model.
3.3Design modeling: Fundamental Design Concepts (Abstraction, Information
hiding, Structure, Modularity, Concurrency, Verification, Aesthetics) Design
3 14 U Level 04 10 notations: Data Flow Diagram (DFD), Structured Flowcharts, Decision Tables.
3.4Testing – Meaning and purpose, testing methods – Black-box and White-
box, Level of testing – Unit testing.
A Level 10 3.5Test Documentation – Test Case Template, test plan, Introduction to defect
report, test summary report
R Level 04 4.1The management spectrum – 4Ps
U Level 04 4.2Metrics for Size Estimation: Line of Code(LOC), Function Points(FP)
4.3Project Cost Estimation Approaches: Overview of Heuristic, Analytical, and
4 16 10
Empirical Estimation.
A Level 08 4.4COCOMO (Constructive Cost Model), COCOMO II.
4.5Risk Management: Risk Identification,Risk Assessment,RiskContainment, RMMM strategy.
R Level 04 5.1.project Scheduling: Basic principles work breakdown structure, Activity
network and critical path Method. Scheduling techniques (CPM. PERT).
U Level 04 5.2 Project Tracking: Timeline charts. Earned Value Analysis. Gantt Charts
5.3 Software Quality Management vs. Software Quality Assurance,
5 14 10 Phases of Software Quality Assurance: Planning Activities, audit, and review
5.4 Quality Evaluation standards Six Sigma,
A Level 06 ISO for software, CMMI Levels, Process areas
5.5 Software Security, Introduction to Developers ,Secure software
engineering
ZEAL EDUCATION SOCIETY’S
Page 1 of 7
4. Perspective process and agile process model ( 4 marks)
Ans
Page 2 of 7
6. Define Software, Draw the failure curve for software (2 marks)
Ans
Page 3 of 7
7. Explain Process framework with suitable diagram ( 4 marks )
Ans
Page 4 of 7
8. Explain waterfall process model state its advantages and disadvantages ( 4 marks)
Ans
Page 5 of 7
9. Draw layered approach of software engineering (2 marks)
Ans
Page 6 of 7
10. Difference between incremental model and waterfall model (4 marks)
Ans
Page 7 of 7
11. Describe extreme programming with proper diagram (4 marks)
Ans
12. Differentiate between perspective process model and AGILE process model ( 4 marks)
Ans
Page 8 of 7
13. Explain process framework with suitable diagram. (4 marks)
Page 9 of 7
14. State and explain with example four catagories of software ( 4 marks)
Ans
15. Explain software process framework with neat labeled diagram and also describe software process
framework activities ( 6 marks)
Ans
Page 10 of 7
16. List any four selection criteria for software process model (2 marks)
Ans
Page 11 of 7
17. List any four types of software ( 2 marks )
Ans
Page 12 of 7
18. Differentiate between waterfall model and spiral model ( 4 marks)
Ans
Page 13 of 7
19. State the characteristics of software engineering (2 marks)
Ans
Page 14 of 7
20. Define (i) Software (ii) Software engineering (2 marks)
Ans
Page 15 of 7
21. Draw layered approach of software engineering (2 marks)
22. With neat diagram explain RAD model with its advantages and Disadvantages
(4 marks)
Page 16 of 7
23. Explain the term Serum (4 marks)
Page 17 of 7
Page 18 of 7
ZEAL EDUCATION SOCIETY’S
3. List and explain any four principles of core principles of software engineering (4 marks)
Page 1 of 7
4. Define software requirement specification ( 2 marks)
Ans
Page 2 of 7
6. Sketch the use case diagram for library management system with minimum four use case and two actors
(6 marks)
Ans
Page 3 of 7
7. Explain six functions of requirement engineering process (6 marks )
Ans
Page 4 of 7
8. Enlist requirement gathering and analysis for web based project for registering candidates for context (6
marks)
Ans
Page 5 of 7
9. Describe any four software coding principles (4 marks)
Ans
Page 6 of 7
10. List any four characteristics of good SRS (4 marks)
Ans
Page 7 of 7
11. Explain six functions of requirement engineering process (6 marks)
Ans
Page 8 of 7
13. State and describe any four deployment principles (4 marks)
Page 9 of 7
14. State and describe any six communication principles ( 6 marks)
Ans
Page 10 of 7
15. State the need of SRS and enlist its characteristics (4 marks)
Ans
Page 11 of 7
16. List any four planning principles (2 marks)
Ans
Page 12 of 7
17. State software engineering practices and its importance (4 marks )
Ans
Page 13 of 7
18. Describe any four software analysis modeling principles (4 marks)
Ans
Page 14 of 7
19. Draw use case diagram for ATM system with minimum four use cases and two actors (6 marks)
Ans
Page 15 of 7
20. Draw use case diagram for library management system with minimum four use cases and two actors (6
marks)
Ans
21. Identify and enlist requirements for given modules of employee management software (i) Employee details
(ii) Employee salary (iii) Employee performance (6 marks)
Page 16 of 7
22. Describe any four principles of communication for software engineering (4 marks)
Page 17 of 7
Page 18 of 7
ZEAL EDUCATION SOCIETY’S
2. Difference between white box testing and black box testing ( 6 marks)
Ans
3. Draw and explain transition diagram from requirement model to design model. (6 marks)
Page 1 of 7
4. Explain the rotation used for preparing a data flow diagram ( 4 marks)
Ans
5. Explain the concept of black box testing & White box testing (6 marks)
Ans
Page 2 of 7
6. With a neat diagram explain analysis model (4 marks)
Ans
Page 3 of 7
7. Explain test case design in detail (4 marks )
Ans
Page 4 of 7
8. What is DFD ? Explain Level 1 DFD with example (4 marks)
Ans
Page 5 of 7
9. Compare cardinality and modality (4 marks)
Ans
Page 6 of 7
10. Explain Unit testing briefly (4 marks)
Ans
Page 7 of 7
11. Identify and
enlist requirements for given modules of employee management software. (6 marks)
Ans
Page 8 of 7
12.. Explain with an example a decision table ( 4 marks)
Ans
13. Define data objects, attributes, relationship and cardinality with example of each.
(4 marks)
Page 9 of 7
14. Differentiate between black box testing and white box testing ( 4 marks)
Ans
15. Draw DFD 0 and DFD 1 diagram for library management system. (4 marks)
Page 10 of 7
Ans
16. Explain test documentation with the help of following terms (i) Test case (ii) Test data (iii) Test plan (4
marks)
Page 11 of 7
Ans
17. Draw DFD for railway reservation management system for level 0 and level 1.
(4 marks )
Page 12 of 7
Ans
18. State requirements for given modules of online shopping system. (i) Order module (ii) Accountant module
(iii) catagories module (6 marks)
Page 13 of 7
Ans
19. Draw and explain conceptual data model with ER diagram for employee management system. (6 marks)
Ans
Page 14 of 7
20. Explain adaptive software development method with respect to speculation collaboration (4 marks)
Ans
Page 15 of 7
21. Prepare decision table for accessing secure network (4 marks)
Page 16 of 7
22. Describe the notations used for preparing a structured chart (4 marks)
Page 17 of 7
Page 18 of 7
ZEAL EDUCATION SOCIETY’S
3. State project size estimation Technique and Explain any one. (4 marks)
Page 1 of 7
4. Use COCOMO Model to Calculate (i)effort (ii) development time (iii) if estimated size of project is 500 KLOC
using organic, semi-detached and embedded mode. (4 marks)
Ans
Page 2 of 7
5. Name two cost estimation approaches (2 marks)
Ans
Page 3 of 7
6. Explain the following elements of management spectrum (i) People (ii) Process (iii) Product (iv) Project (4
marks )
Ans
Page 4 of 7
7. Describe RMMM strategy with example (4 marks)
Ans
Page 5 of 7
8. Describe following project cost estimation approach (i) Heuristic (ii) Empirical (4 marks)
Ans
Page 6 of 7
9. Describe COCOMO and COCOMO-2 model ( 4 marks)
Ans
Page 7 of 7
10. Define management spectrum and enlist characteristics of software (4 marks)
Ans
Page 8 of 7
11. Explain the following elements of management spectrum (i) Process (ii) Project
(4 marks )
Ans
Page 9 of 7
12. Define RMMM strategy in detail (4 marks)
Ans
13. Describe following with respect to risk assessment (i) Risk Identification (ii) Risk Analysis (iii) Risk
Page 10 of 7
Prioritization (4 marks)
Ans
Page 12 of 7
16. Define risk list any two types of risks ( 2 marks)
Page 13 of 7
18. State and explain the components of risk management ( 4 marks)
Page 14 of 7
19. Define proactive and reactive risk strategy ( 2 marks)
20. Specify following cost directives of COCOMO (i) Product attributes (Any two) (ii) Hardware attributes (Any
two) ( 4 marks)
Page 15 of 7
21. Define Function point with example ( 2 marks)
Page 16 of 7
ZEAL EDUCATION SOCIETY’S
Page 1 of 7
4. Prepare Gantt chart for hotel management system ( 4 marks)
Ans
5. Describe six sigma, and state the phase of DMAIC and DMADV.(4 marks)
Ans
Page 2 of 7
6. List the phases of quality assurance (2 marks)
Ans
Page 3 of 7
7. Explain four basic principles of software project scheduling ( 4 marks )
Ans
Page 4 of 7
8. Explain Gantt chart and its applications for project making with an example (4 marks)
Ans
Page 5 of 7
9. Describe CMMI. Give significance of each level ( 4 marks)
Ans
Page 6 of 7
10. Explain test documentation with the help of the following terms (i) Test case (ii) Test Data (iii) Test plan5 (4
marks)
Ans
Page 7 of 7
10. Draw timeline chart for library management system (5 days a week, Consider broad phases of
SDLC) (4 marks)
Ans
Page 8 of 7
12. Define software quality assurance. (2 marks)
Page 9 of 7
13. Differentiate between SQM and SQA ( 2 marks)
Ans
14. Explain Gantt chart and its applicationfor project tracking with an example. (4 marks)
Ans
Page 10 of 7
15. State and describe any four basic project scheduling principles (4 marks)
Ans
Page 11 of 7
16. Prepare Macro time line chart for 20 days of hotel management (6 days a week, consider broad phases of
SDLC) ( 4 marks )
Ans
Page 12 of 7
17. Describe critical path method with suitable example (4 marks)
Ans
Page 13 of 7
18. Define software quality assurance plan ( 2 marks)
Ans
Page 14 of 7
19. Differentiate between PERT and CPM (4 marks)
Ans
Page 15 of 7
20. State eight benefits of ISO standards (2 marks)
Page 16 of 7