Tutorial 1,2

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

CSE/CSIT/AI&DS

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

Draw the work flows for the same.

a.A customer wants to pay the bill online (EPIC).

7. Create a scrum project and explore different templates available. ………………………..44

8. Navigate into the project created and create report on the same..…………….…….47

9. Create a dashboard in Jira by following Hints given:…………50

(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.

(e)(Optional) Drag and drop gadgets to organize information.

(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

11. Working on the Project AAS through scrum model inGitHub..…….56

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
`

Organization of the STUDENT LAB WORKBOOK

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

2023-24 ODD SEMESTER TUTORIAL CONTINUOUS EVALUATION

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

2023-24 ODD SEMESTER TUTORIAL CONTINUOUS EVALUATION


In Lab Viva
Sl Pre-Lab Voce Total Faculty
Date Experiment Name Writeup Execution Results (5M)
No (10M) (50M) Signature
(10) (15) (10)

10

11

12

50
22CI2001 ADAPTIVE SOFTWARE ENGINEERING

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


COURSE CODE: 22CI2001
ADAPTIVE SOFTWARE ENGINEERING TUTORIALWORKBOOK

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

Date of the Session: / / Time of the Session: to

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:

3. What type of core-relationship is represented by the symbol in the figure below?

a) Aggregation
b) Dependency
c) Generalization
d) Association
Answer:
22CI2001 ADAPTIVE SOFTWARE ENGINEERING

4. What type of relationship is represented by Shape class and Square ?

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).

2. After downloading details how to open the software


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

3. Explain five windows in the interface of Star UML

4. Steps for drawing a use case diagram:

5. Steps for drawing activity diagram:


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

6. Steps for drawing class diagram

7. Steps for drawing Sequence Diagram

8. Steps for drawing State Chart Diagram

(For Evaluator’s use only)

Comment of the Evaluator (if Any) Evaluator’s Observation


Marks Secured: out of

Full Name of the

Evaluator:____________

Signature of the Evaluator Date of Evaluation:


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


COURSE CODE: 22CI2001
ADAPTIVE SOFTWARE ENGINEERING TUTORIALWORKBOOK

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: -

4. What is the difference between functional and non-functional requirements?


Ans

In Lab Task:

Library Management Case Study

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

Writing space for the Problem:(For Student’s use only)

Use case diagram for LMS


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Writing space for the Problem:(For Student’s use only)

Class diagram for LMS


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Writing space for the Problem:(For Student’s use only)

Sequence diagram for LMS


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Writing space for the Problem:(For Student’s use only)

Activity Diagram for LMS


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Writing space for the Problem:(For Student’s use only)

State Chart Diagram for LMS


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Post Lab Task:

Draw all diagrams for the Word processor case study


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Writing space for the Problem:(For Student’s use only)

Viva Questions

1. How many diagrams are here in Unified Modelling Language?


a) six
b) seven
c) eight
d) nine
Answer:

2.Use case descriptions consist of interaction_____?


a) Use case
b) product
c) Actor
d) Product & Actor
Answer:

3. Which of these statements are truly acceptable?


a) A precondition is an assertion guaranteed to be true when the operation finishes
b) A post-condition is an assertion guaranteed to be true when the activity or operation begins
c) An event which causes a use case to begin is trigger
d) None of the mentioned
Answer:

4. What are the types of prototypes?


a) Horizontal prototypes
b) Vertical Prototypes
c) All of the mentioned
d) None of the mentioned
Answer:

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:

(For Evaluator’s use only)


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

Evaluator’s Observation
Comment of the Evaluator (if Any) Marks Secured: out of

Full Name of the Evaluator:

Signature of the Evaluator Date of Evaluation:


22CI2001 ADAPTIVE SOFTWARE ENGINEERING

You might also like