0% found this document useful (0 votes)
220 views

MIC 22415 Model Answers

This document contains details about the syllabus for the Software Engineering course offered at Zeal Polytechnic, Pune, India. It includes information about the course code, academic year, semester, class, and department. The syllabus is divided into five units which cover topics like software characteristics, software process models, requirement engineering, software design, project management, quality management, and software security. For each unit, the document lists the topics to be covered along with the marks distribution and duration. It also provides sample questions from each unit along with space for answers. The document aims to provide a comprehensive overview of the syllabus and topics that will be evaluated for the Software Engineering course.

Uploaded by

compstudent2024
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
220 views

MIC 22415 Model Answers

This document contains details about the syllabus for the Software Engineering course offered at Zeal Polytechnic, Pune, India. It includes information about the course code, academic year, semester, class, and department. The syllabus is divided into five units which cover topics like software characteristics, software process models, requirement engineering, software design, project management, quality management, and software security. For each unit, the document lists the topics to be covered along with the marks distribution and duration. It also provides sample questions from each unit along with space for answers. The document aims to provide a comprehensive overview of the syllabus and topics that will be evaluated for the Software Engineering course.

Uploaded by

compstudent2024
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 89

ZEAL EDUCATION SOCIETY’S

ZEAL POLYTECHNIC, PUNE


NARHE │PUNE -41 │ INDIA
DEPARTMENT OF COMPUTER ENGINEERING

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

ZEAL POLYTECHNIC, PUNE


NARHE │PUNE -41 │ INDIA
DEPARTMENT OF Computer ENGINEERING
Academic Year : 2023-24 Semester : IV
Course : Software Engineering Course Code : 22413
Class: - SYCO Division :A,B,C
Unit 1
1. Enlist and Explain software characteristics (2 marks)
Ans

2. Define Software Engineering ( 2 marks)


Ans

3. Explain software engineering as layered technology approach. (4 marks)

Page 1 of 7
4. Perspective process and agile process model ( 4 marks)
Ans

5. Describe extreme programming with proper diagram ( 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

ZEAL POLYTECHNIC, PUNE


NARHE │PUNE -41 │ INDIA
DEPARTMENT OF Computer ENGINEERING
Academic Year : 2023-24 Semester : IV
Course : Software Engineering Course Code : 22413
Class: - SYCO Division :A,B,C
Unit 2
1. State need of software requirement specification (SRS) (2 marks)
Ans

2. Describe any four principles of communication for software engineering ( 4 marks)


Ans

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

5. Describe four principles of good planning (4 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

12. Enlist core principles of software engineering practice ( 2 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

ZEAL POLYTECHNIC, PUNE


NARHE │PUNE -41 │ INDIA
DEPARTMENT OF Computer ENGINEERING
Academic Year : 2023-24 Semester : IV
Course : Software Engineering Course Code : 22413
Class: - SYCO Division :A,B,C
Unit 3
1. Draw proper labelled LEVEL 1 Data flow diagram (DPD) for student attendance system. (4
marks)
Ans

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

ZEAL POLYTECHNIC, PUNE


NARHE │PUNE -41 │ INDIA
DEPARTMENT OF Computer ENGINEERING
Academic Year : 2023-24 Semester : IV
Course : Software Engineering Course Code : 22413
Class: - SYCO Division :A,B,C
Unit 4
1. Enlist four types of risk, Define Risk. (2 marks)
Ans

2. Explain the 4Ps of management spectrum ( 4 marks)


Ans

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

14. Define Empirical estimation approach ( 2 marks)


Page 11 of 7
Ans

15. List the project cost estimation approaches ( 2 marks)


Ans

Page 12 of 7
16. Define risk list any two types of risks ( 2 marks)

17. Explain line of code metrics for size estimation ( 4 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

ZEAL POLYTECHNIC, PUNE


NARHE │PUNE -41 │ INDIA
DEPARTMENT OF Computer ENGINEERING
Academic Year : 2023-24 Semester : IV
Course : Software Engineering Course Code : 22413
Class: - SYCO Division :A,B,C
Unit 5
1. Differentiate between quality assurance and quality control. (Any two points) (2 marks)
Ans

2. Define Software Quality Assurance Plan (SQAP). ( 2 marks)


Ans

3. Describe work, breakdown structure with diagram. (4 marks)

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

11. List and explain basic principles of project scheduling. ( 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)

21. What is DEVops explain the needs and benefits of it (2 marks)

Page 16 of 7

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy