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

COURSE FILE

Subject : Case Tools Lab

Academic Year: 2022-2023

Name of the Faculty : Mrs. K. Prathyusha


Department : CSE
Branch & Year : CSE III-II A&C
Teaching Notes Review Report
Department: CSE Date:
Post-Academic Session Review Subject Code: 20CS5PE27
Title of the subject: Case Tools Lab
S. No Observations Excellent/Good/Fair Suggestions/Remarks
1 Depth and breadth of the
subject coverage (which is
covered)
2 Quality of the question bank
a) Quiz question bank
b) Descriptive assignment
3 Degree of relevance to
attainment of POs and PSOs by
the course content
4 Whether the course content is
designed in view of bridge the
gap for attainment to POs and
PSOs with meaningful Course
Outcomes (C.O.)
6 Past result analysis for
reference and identifying
remedial measures to be
carried out to attainment of
improvement.
Committee members of the department
1.
2.
3.
Members of the academic committee
1. Principal: Dr K Venkata Murali Mohan
2. Vice-Principal: Dr K M V Madan Kumar
3. Head of the Department: Dr CH V Phani krishna
4. Subject Expert: K. Prathyusha
5. Dean Academics:
COURSE FILE
COURSE DESCRIPTION / COURSE INFORMATION SHEET

Name of the Dept: COMPUTER SCIENCE AND ENGINEERING

Course Title Case Tools Lab

Course Code 20CS5PE22 Programme B. Tech

Regulation R20 Year/Semester III-I

Lectures Tutorials Practical Credits


Course Structure
3 1.5

Course Teacher K. Prathyusha

Email kemaprathyusha@gmail.com

Phone No 8977625811

No of Hours Allotted Lectures Tutorial Practical


per Week 3
COURSE FILE CONTENTS
S No Content
1 Cover Page
2 Vision and Mission of the Institute
3 Vision and Mission of the Department
4 List of POs, PSOs and PEOs
5 Class Time table & Individual Time table
6 Syllabus Copy
7 Course Objectives and Course Outcomes
8 Mapping of COs with POs and PSOs

2. Vision & Mission of the Institution

Imparting Knowledge and instilling skills to the aspiring students in the field of
Vision Engineering, Technology, Science and Management to face the emerging
challenges of the society.

Mission  Encouraging scholarly activities that transfer knowledge in the areas of


Engineering, Technology, Science and Management.

 Ensuring students of all levels, well trained to meet the needs of education
and their future endeavors. Inculcating human values and ethics into the
education system for the all-round development of the students

3. Vision & Mission of the Department

Enhance learning that promotes techno graduates aiming employability and


entrepreneurship with human values to face the challenges in the global
Vision technological society.

MISSION 1: Empowering students for professional career and higher studies by


Mission providing hands on experience and value education to become successful
technocrats in the society.

MISSION 2: Nurturing students with interpersonal and entrepreneurial skills, so


that they gain ability to work as a team.

MISSION 3: Imparting quality education, employability skills and techno ethical


values among the students for the benefit of the society.
4. List of POs, PSOs and PEOs

a) Program After completion of the program the graduate will be prepared to engage
Educational in professional development through self-study, graduate and professional
Objectives (PEOs) studies in engineering & business.

PO 1. Engineering knowledge: Apply the knowledge of mathematics,


b) Program science, engineering fundamentals and an engineering specialization to
Outcomes & the solution of complex engineering problems.
Program Specific
Outcomes (POs)& PO 2. Problem analysis: Identify, formulate, review research literature,
(PSOs) and analyze complex engineering problems reaching substantiated
conclusions using first principles of mathematics, natural sciences, and
engineering sciences.

PO 3. Design/development of solutions: Design solutions for complex


engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental
considerations.

PO 4. Conduct investigations of complex problems: Use research-


based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.

PO 5. Modern tool usage: Create, select and apply appropriate


techniques, resources and modern engineering and IT tools including
prediction and modeling to complex engineering activities with an
understanding of the limitations.

PO 6. The engineer and society: Apply reasoning informed by the


contextual knowledge to assess societal, health, safety, legal and cultural
issues and the consequent responsibilities relevant to the professional
engineering practice.

PO 7. Environment and sustainability: Understand the impact of the


professional engineering solutions in societal and environmental contexts
and demonstrate the knowledge of, and need for sustainable development.

PO 8. Ethics: Apply ethical principles and commit to professional ethics


and responsibilities and norms of the engineering practice.

PO 9. Individual and team work: Function effectively as an individual,


and as a member or leader in diverse teams, and in multidisciplinary
settings.

PO 10. Communication: Communicate effectively on complex


engineering activities with the engineering community and with society at
large, such as, being able to comprehend and write effective reports and
design documentation make effective presentations and give and receive
clear instructions.

PO 11. Project management and finance: Demonstrate knowledge and


understanding of the engineering and management principles and apply
these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.

PO 12. Life-long learning: Recognize the need for, and have the
preparation and ability to engage in independent and life-long learning in
the broadest context of technological change.

PSO 1: Acquire knowledge will be used to design and modify principles


in the development of software and hardware systems to get a better
quality product.

PSO 2: An ability to identify the state of professional development in


preparing for competitive examinations that offers successful career and
career building.

 The students of the program will have strong foundation in the


c) Program fundamental principles and gain advanced knowledge in the Basic
Educational Sciences, Mathematics and other application of Advanced
Objectives(PEOs) Computer Engineering.
 The students of the program will be prepared for their successful
careers in the software industry / seek higher studies and continue
to develop.
 The students of the program will prepare to engage in professional
development through self-study, graduate and professional studies
in engineering & business.
 The students of the program will practice the profession with
leadership qualities, ethics and social responsibilities.
Class Time Table & Individual Time table

B. TECH III YEAR I SEM TIME TABLE

BRANCH: CSE -A ROOM NO: 211 W.E.F: 29-08-2022 ACADEMIC YEAR: 2022-2023

DAY/ 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


TIME 10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM

MON SE FLAT OOAD JSIP/AI JSIP/SE JSIP/DAA


L
TUE SE OOAD FLAT U AI FLAT SI
N
WED SE FLAT AI C OOAD AI IPR
H
THU SE AI DAA -------DAA LAB(NB-204) --------
FRI OOAD DAA DAA ---------OOAD LAB(NB-204) --------
SAT ------------AECS LAB----------- FLAT DAA PDS
S.NO NAME OF THE SUBJECT NAME OF THE FACULTY PHONE NO

1 FORMAL LANGUAGE AUTOMATA THEORY N.V.N SOWJANYA 9951462424

2 OBJECT ORIENTED ANALYSIS & DESIGN K. PRATHYUSHA 8977625811

3 SOFTWARE ENGINEERING Dr CH .V PHANI KRISHNA 9866375634

4 DESIGN ANALYSIS & ALGORITHMS P.V.RAMA GOPALA RAO 9441825884

5 ARTIFICIAL INTELLIGENCE T. RAKESH KUMAR 9032629466

6 OOAD LAB K. PRATHYUSHA 8977625811

7 DAA LAB K. DEVADAS 9700640067

8 AECS LAB MANODIP CHAKRABORTHY 8436821203

9 IPR B. MOUNIKA 9010596622

10 JSIP V.RAJESH 9959748362

11 SUMMER INTERNSHIP N.V.N SOWJANYA 9951462424

12 PERSONAL SKILL DEVELOPMENT K. DEVADAS 9700640067

13 CLASS INCHARGE N.V.N SOWJANYA 9951462424

TIME TABLE IN-CHARGE HOD /CSE PRINCIPAL


Mrs. K.PRATHYUSHA Dr. CH.V.PHANI KRISHNA Dr. K.VENKATA MURALI MOHAN
B. TECH III YEAR I SEM TIME TABLE

BRANCH: CSE -C ROOM NO: NB-202 W.E.F: 29-08-2022 ACADEMIC YEAR: 2022-2023

DAY/ 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-


TIME 10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM

MON AI SE FLAT JSIP/DAA JSIP/OOAD JSIP/SE


L
TUE AI FLAT DAA U AI OOAD SI
N
WED SE OOAD DAA C AI SE PSD
H
THU -------OOAD LAB(NB-204) ----- SE FLAT OOAD
FRI --------DAA LAB(NB-204) ------ AI FLAT DAA
SAT DAA FLAT IPR -------------AECS LAB------------
S.NO NAME OF THE SUBJECT NAME OF THE FACULTY PHONE NO

1 FORMAL LANGUAGE AUTOMATA THEORY N.V.N SOWJANYA 9951462424

2 OBJECT ORIENTED ANALYSIS & DESIGN K. PRATHYUSHA 8977625811

3 SOFTWARE ENGINEERING G. SWETHA 9705368600

4 DESIGN ANALYSIS & ALGORITHMS K. DEVADAS 9700640067

5 ARTIFICIAL INTELLIGENCE V.V. RAMANJANEYULU 9603012398

6 OOAD LAB K. PRATHYUSHA 8977625811

7 DAA LAB K. DEVADAS 9700640067

8 AECS LAB CHANDRANI SANYAL 6291155389

9 IPR B. MOUNIKA 9010596622

10 JSIP V.RAJESH 9959748362

11 SUMMER INTERNSHIP K. PRATHYUSHA 8977625811

12 PERSONAL SKILL DEVELOPMENT K. DEVADAS 9700640067

13 CLASS INCHARGE K. DEVADAS 9700640067

TIME TABLE IN-CHARGE HOD /CSE PRINCIPAL


Mrs. K. PRATHYUSHA Dr. CH.V.PHANI KRISHNA Dr. K.VENKATA MURALI MOHAN

INDIVIDUAL TIME TABLE


BRANCH: CSE-A & C W.E. F: 29-03-2023 ACADEMIC YEAR: 2022-2023

DAY/TIME 09:40AM- 10:40AM- 11:40AM- 12:40PM- 1:20PM- 2:20PM- 3:20PM-


10:40PM 11:40AM 12:40PM 1:20PM 2:20PM 3:20PM 4:20PM

MON
L
TUE U
N
WED C
OOAD-A H
THU
OOAD-C
FRI

SAT

6. Syllabus Copy
CASE TOOLS LAB (Professional Elective-II)
Course Code: 20CS5PE27
B.Tech V-Semester L T P C
0 0 31.5
Course Objectives

1. Understand how UML supports the entire GOAD process. Become familiar with all
phases of GOAD
2. Understand different software testing tools and their features.

Course Outcomes

1. Identify the cost of using and building CASE tools.


2. Construct and evaluate hybrid CASE tools by integrating existing tools.
3. Design UML diagrams for given problems

 Use Case Diagram.


 Class Diagram.
 Sequence Diagram.
 Collaboration Diagram.
 State Diagram
 Activity Diagram.
 Component Diagram
 Deployment Diagram.
 Test Design.

Description for an ATM System

The software to be designed will control a simulated automated teller machine (ATM) having
a magnetic stripe reader for reading an ATM card, a customer console (keyboard and display)
for interaction with the customer, a slot for depositing envelopes. a dispenser for cash (in
multiples of Rs. 100, Rs. 500 and Rs. 1000), a printer for printing customer receipts, and a
key-operated switch to allow an operator to start or stop the machine. The ATM will
communicate with the bank’s computer over an appropriate communication link. (The
software on the latter is not part of the requirements for this problem.)

The ATM will service one customer at a time. A customer will be required to insert an ATM
card and enter a personal identification number (PIN) – both of which will be sent to the bank
for validation as part of each transaction. The customer will then be able to perform one or
more transactions. The card will be retained in the machine until the customer indicates that
he/she desires no further transactions, at which point it will be returned – except a: noted
below.
The ATM must be able to provide the following services to the customer:
A customer must be able to make a cash withdrawal from any suitable account linked to the
card, in multiples of Rs. 100 or Rs. 500 or Rs 1000. Approval must be obtained from the
bank before cash is dispensed.
A customer must be able to make a deposit to any account linked to the card, consisting of
cash and/or checks in an envelope. The customer will enter the amount of the deposit into the
ATM, subject to manual verification when the envelope is removed from the machine by an
operator. Approval must be obtained from the bank before physically accepting the envelope.

A customer must be able to make a transfer of money between any two accounts linked to the
card. A customer must be able to make a balance inquiry of any account linked to the card.
A customer must be able to abort a transaction in progress by pressing the Cancel key instead
of responding to a request from the machine The ATM will communicate each transaction to
the bank and obtain verification that it was allowed by the bank. Ordinarily, a transaction will
be considered complete by the bank once it has been approved. In the case of a deposit, a
second message will be sent to the bank indicating that the customer has deposited the
envelope. (If the customer fails to deposit the envelope within the timeout period, or presses
cancel instead, no second message will be sent to the bank and the deposit will not be
credited to the customer.

If the bank determines that the customer’s PIN is invalid, the customer will be required to re-
enter the PIN before a transaction can proceed. If the customer is unable to successfully enter
the PIN after three tries, the card will be permanently retained by the machine, and the
customer will have to contact the bank to get it back.

If a transaction fails for any reason other than an invalid PIN, the ATM will display an
explanation of the problem, and will then ask the customer whether he/she wants to do
another transaction.

The ATM will provide the customer with a printed receipt for each successful transaction.
The ATM will have a key-operated switch that will allow an operator to start and stop the
servicing of customers. After turning the switch to the “on” position, the operator will be
required to verify and enter the total cash on hand.

The machine can only be turned off when it is not servicing a customer.
When the switch is moved to the “off” position, the machine will shut down, so that the
operator may remove deposit envelopes and reload the machine with cash, blank receipts, etc.

7. Course Objectives and Course Outcomes


Course Objectives

3. Understand how UML supports the entire GOAD process. Become familiar with all
phases of GOAD
4. Understand different software testing tools and their features.

Course Outcomes

4. Identify the cost of using and building CASE tools.


5. Construct and evaluate hybrid CASE tools by integrating existing tools.
6. Design UML diagrams for given problems

8. Mapping of COs with POs and PSOs

Program
Program Outcomes Specific
Course Outcomes
Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 3 2 3 2 2 2 2 1
CO2 1 1 2 1 3 2 2 2 2 1
CO3 3 2 3 3 3 2 1 2 2 1
Average 2.0 1.5 2.5 2.0 3.0 2.0 2.0 2.0 1.0

*To be rated with 1- slightly, 2 – moderately, 3- substantial

You might also like