Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Bapuji Educational Association ®

Bapuji Institute of Engineering and Technology, Davangere–577 004


Department of Computer Science and Engineering

Course Title Software Engineering & Project Management Course Code 21CS61
Course Instructors Prof. Chandrashekhar M.V Semester VI Semester
Course Outcome Statements : After the successful completion of the course, the students will be able to
CO1 Understand the activities involved in software engineering and analyze the role of various process models
CO2 Explain the basics of object-oriented concepts and build a suitable class model using modeling techniques
CO3 Describe various software testing methods and to understand the importance of agile methodology and DevOps
CO4 Illustrate the role of project planning and quality management in software development
CO5 Understand the importance of activity planning and different planning models

Assignment-2
1. What are the Thumb rules to be followed for creating Analysis Model?
2. What is the purpose of Domain analysis? What are the Requirements Modelling Approaches?
Explain.
3. Write Use case scenario Access camera surveillance via the Internet—display camera views
(ACS-DCV) for SafeHome home security function and also Draw UML diagram for the use case.
4. Develop Activity and Swimlane diagram for Access camera surveillance via the Internet—display
camera views function for SafeHome home security.
5. You have been asked to build one of the following systems:
a. a Web-based order-processing system for a computer store.
b. a simple invoicing system for a small business.
Select the system that is of interest to you and develop an entity-relationship diagram that describes
data objects, relationships, and attributes.
6. What is an analysis package and how might it be used?
7. In Class-Based Modelling how we identify Analysis classes explain with example.
8. Write Class Diagram and CRC model index cards for FloorPlan class by identifying
Responsibilities and Collaborators.
9. What is Agility? How Agility will make impact on Cost of change? Justify.
10. What are the principles to achieve Agility?
11. Describe the XP concepts of refactoring and pair programming in your own words.
12. How IXP is different from XP.
13. Describe what a time-box is. How does this assist an ASD team in delivering software increments
in a short time period?
14. Explain XP Process in detail with neat diagram.
15. Explain Scrum Agile Development model with neat diagram.
16. Write short note on the following:
a. Feature Driven Development
b. Lean Software Development
c. Agile Modeling
d. Agile Unified Process
17. What are the Principles That Guide Practice? Explain.
18. What are Communication Principles?
19. What are Modeling Principles?
20. What are Construction Principles?

You might also like