Tutorial 1,2
Tutorial 1,2
Tutorial 1,2
TUTORIAL
WORKBOOK
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
Team ASE 1
K L UNIVERSITY | ADAPTIVE SOFTWARE ENGINEERING– 22CI2001
II B.TECH|ODD SEMESTER
ACADEMIC YEAR- 2023-2024|KONERU LAKSHMAIAH EDUCATION FOUNDATION
2
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
`
TUTORIAL WORKBOOK
STUDENT
NAME
REG. NO
YEAR
SEMESTER
SECTION
FACULTY
1
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
`
Table of Contents
1. Organization Of The StudentLabWorkbook…………………………………………………3
2. Use Case, Class, Sequence, Activity and State chart diagram by using star UML ……………6
3. Use case, Class, Sequence, Activity and State chart Diagram for Library Management
System..................................................................................................……………………..11
4. Use case, Class, Sequence, Activity, and StateChart Diagram for Admission process….22
5. Use case,Class, Sequence,Activity and State chart diagram, Online bank ATM………32
6. Create a scrum project of 5 members (Team Managed project) for the following issues…..41
8. Navigate into the project created and create report on the same..…………….…….47
(a)In the top navigation, click the Dashboards dropdown and select Create dashboard.
(b)Give your dashboard a name and description. Add viewers and editors as necessary.
(c)Click Add gadget in the top-right. Search for and add the gadget that best suits your needs.
(d)(Optional) Update the layout of the dashboard by selecting Change layout in the top-right.
(f)Select Done in the top-right when you’re happy with the dashboard.
10. Working on the Project Transport Department through scrum model inGitHub…..……….53
12. Working on the Project KLU ERP through scrum model inGitHub…………………………..59
13. Working on the Project Pollution Analysis through scrum model inGitHub ……………62
2
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
`
The laboratory framework includes a creative element but shifts the time-intensive
aspects outside of the Two-Hour closed laboratory period. Within this structure, each
laboratory includes two parts: Prelab and In-lab.
a. Pre-Lab
ThePrelabexerciseisahomeworkassignmentthatlinksthelecturewiththelaboratory period
- typically takes 2 hours to complete. The goal is to synthesize the information they
learn in lecture with material from their textbook to produce a working piece of
software. Prelab Students attending a two-hour closed laboratory are expected tomake
agood-faithefforttocompletethePrelabexercisebeforecomingtothelab.Theirwork need
not be perfect, but their effort must be real (roughly 80 percentcorrect).
b. In-Lab
TheIn-lab section takesplace duringt heactuallaboratoryperiod.TheFirsthourofthe
laboratory period can be used to resolve any problems the students might have
experienced in completing the Prelab exercises. The intent is to give constructive
feedback so that students leave the lab with working Prelab software - a significant
accomplishment on their part. During the second hour, students complete the In-lab
exercise to reinforce the concepts learned in the Prelab. Students leave the lab having
received feedback on their Prelab and In-labwork.
c. Post Lab
Once the student completes the pre and in lab sessions, the teacher should give some home
work/assignment based on his/her work of the day, maintly projecting Project based
assignment.sudent should submit his/her completed work in coming lab session.
3
22CS2119A/P ADAPTIVE SOFTWARE ENGINEERING
In Lab
Sl Pre-Lab Viva Voce Total Faculty
Date Experiment Name Writeup Execution Results
No (10M) (5M) (50M) Signature
(10) (15) (10)
50
22CS2119A/P ADAPTIVE SOFTWARE ENGINEERING
10
11
12
50
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
Name of the Tutorial #1, How to use Star UML and How to draw Use Case, Class, Sequence, Activity
and State chart diagram by using star UML
Prerequisite:
Software Engineering Methodologies.
Download Star UML.
Basics of Software Engineering.
Pre-Lab Task:
1. UML Full form
a) Uniform modeling Line
b) unified modeling language
c) Unilaterial modeling language
d) Unified Modeling Line
Answer:
2. Which of the following UML diagrams has a static view?
a) Collaboration
b) Use case
c) State chart
d) Activity
Answer:
a) Aggregation
b) Dependency
c) Generalization
d) Association
Answer:
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
a) Realization
b) Generalization
c) Aggregation
d) Dependency
Answer:
In Lab Task:
1. Detail the Steps involved in downloading Star UML: Name of the software: Star UML, Version:
2.8.0(http://staruml.io/download).
Evaluator:____________
Name of the Tutorial #2 Draw Use case, Class, Sequence, Activity and State chart Diagram for
Library Management System (LMS) by using star UML
Date of the Session: / / Time of the Session: to
Prerequisite:
Software Engineering Methodologies.
Download Star UML.
Basics of Software Engineering.
Pre-Lab Task:
1. Define Modeling in UML and its advantages?
Ans: -
2. What do you understand by intend and extend relationships in use case diagrams?
Ans: -
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
3. What is the difference between data model and an entity relationship diagram?
Ans: -
In Lab Task:
The library management system project is related to the storage of information regarding the library. Library is the
place with the huge collection of books. It is a place where the students and the faculties issue the books for their
reference purposes. But the maintenance of keeping the records of issuing and borrowing is difficult if you use a
normal book as a registry. To make this task easier, the library management system will be very useful. It helps in
maintaining the information regarding the issuing and borrowing of books by the students and the faculties. The
library management system case study gives the case study of the library management system
22CI2001 ADAPTIVE SOFTWARE ENGINEERING
Viva Questions
5. Diagrams which are used to distribute files, libraries, and tables across topology of hardware
are called
A. deployment diagrams
B. use case diagrams
C. sequence diagrams
D. collaboration diagrams
Answer:
Evaluator’s Observation
Comment of the Evaluator (if Any) Marks Secured: out of