Software Engineering Unit 3 Notes AKTU (BCS601)
AKTU · BTECH · Semester 6 · Software Engineering · Unit 3 · Notes
AKTU Software Engineering (BCS601) Unit 3 notes for B.Tech Semester 6 – Software Design and Metrics. Topics: Software Design Concepts, Design Strategies…
A preview is available. Sign in or check access options in the reader for the complete resource.
Unit 3: Software Design and Metrics – AKTU syllabus topics
- Software Design Concepts: Architectural Design, Modularization and Design Charts, Coupling and Cohesion
- Design Strategies: Function Oriented Design, Object Oriented Design, Top Down and Bottom Up Design
- Software Measurement and Metrics: Halstead Software Science, Function Point Based Measures, Cyclomatic Complexity
Most asked AKTU PYQ questions from Unit 3
- Q5a. Explain the term Cohesion and Coupling? Also explain the various forms of cohesion and coupling? (10 marks, 2023-24)
- Q5b. Define coupling and cohesion with their types. (10 marks, 2022-23)
- Q6b. Given code: INPUT A & B, C = A + B, IF C>100 PRINT "ITS DONE" END IF, IF A>50 PRINT "ITS PENDING" END IF. How many test cases would be required for maximum coverage? State the procedure. (10 marks, 2022-23)
- Q5a. With the help of example illustrate the concept of modularity and discuss why is Low coupling – High cohesion is better for good software along with the concept of functional independence. (10 marks, 2021-22)
- Q6a. Explain Halstead software metrics in detail and mention what do you understand by token count? (10 marks, 2021-22)
- Q5b. What is Cyclomatic complexity? Write all methods, which are used to calculate the Cyclomatic complexity of a control flow graph. (10 marks, 2017-18)
- Q5a. What is objective of software design? Explain different approaches for software design. (10 marks, 2017-18)
- Q5a. Write down various attributes/properties of a good/stable software design. Discuss the concept of coupling and cohesion measures and their use to determine strength of a software design. (7 marks, 2024-25)
- Q1e. Write principles of Software Design. (2 marks, 2017-18)
- Q5b. Explain software metric? Also explain the various metrics for the size estimation of a project. (10 marks, 2023-24)
AKTU paper codes: BCS601, KCS601, KDS603, NCS602
Other Software Engineering units
Software Engineering previous year papers
More versions of this resource
Browse all notes · Semester 6 notes