DP New Manual
DP New Manual
DP New Manual
1
Guru Nanak Engineering College
Ibrahimpatnam, R R District – 501 506 (A. P.)
SUBJECT : DP LAB
SUBJECT CODE :
SEMESTER :
PROGRAMMERS : 1) G. SRINIVASULU
Head IT
2
Guru Nanak Engineering College
Ibrahimpatnam, R R District – 501 506 (A. P.)
Enhancement if any:
Comments:
3
INDEX
S. No Contents
1 Lab Objective
3 Guidelines to Students
List of Lab Exercises
8 References
4
LAB OBJECTIVE
RAM : 256 MB
Hard Disk : 40 GB
Software
All
systems are configured in DUAL BOOT mode i.e., Students can boot from
Windows XP or Linux as per their lab requirement.
This is very useful for students because they are familiar with different
Operating Systems so that they can execute their programs in different
programming environments.
Oracle 9i client version is installed in all systems. On the server, account for each
student has been created.
5
This is very useful because students can save their work ( scenarios’, pl/sql
programs, data related projects ,etc) in their own accounts. Each student work is safe
and secure from other students.
Latest Technologies like DOT NET and J2EE are installed in some systems. Before
submitting their final project, they can start doing mini project from 2nd year onwards.
Students can execute their assembly language programs using MASM. MASM
is very useful students because when they execute their programs they can see
contents of Processor Registers and how each instruction is being executed in
the CPU.
Softwares installed: C, C++, JDK1.5, MASM, OFFICE-XP, J2EE and DOT NET,
Rational Rose.
Systems are assigned numbers and same system is allotted for students
when they do the lab.
Description about DP
Each pattern describes a problem which occurs over and over again in our
environment,
and then describes the core of the solution to that problem,
in such a way that you can use this solution a million times over,
without ever doing it the same way twice“
• A design pattern
– Is a common solution to a recurring problem in design
– Abstracts a recurring design structure
– Comprises class and/or object
• Dependencies
• Structures
• Interactions
• Conventions
– Names & specifies the design structure explicitly
• A design pattern has 4 basic parts:
6
– 1. Name
– 2. Problem
– 3. Solution
– 4. Consequences and trade-offs of application
• Language- and implementation-independent
• A “micro-architecture”
• Adjunct to existing methodologies (Unified, OMT, etc.)
• No mechanical application
– The solution needs to be translated into concrete terms in the application
context by the developer
Goals
INTRODUCTION
The important point to note here is that UML is a 'language' for specifying
and not a method or procedure. The UML is used to define a software system;
to detail the artifacts in the system, to document and construct - it is the
language that the blueprint is written in. The UML may be used in a variety of
ways to support a software development methodology.
7
communicate a knowledge about a system Focuses on understanding a subject
via creating a model It unifies the language of communication about a system
Uses visualization Can be used as a 'blueprint' of a system Can be used through
out the lifecycle of the system
UML is NOT
• UML at its widest formalizes the notion of concepts and defines a language of specifying
modes
• UML formalizes uses the above level to formalize the paradigm concepts (OO)
• UML formalizes the modeling of classes or types
• UML formalizes the modeling of objects or instances
8
- State Diagram - The status condition and responses of the
elements of a system
Modeling Mechanisms
9
Annexure - 2
Index Page
Page
S. No. Date Program / Experiment Sign / Remarks
No.
10
Annexure - 2
Index Page
Page
S. No. Date Program / Experiment Sign / Remarks
No.
11
12
UML Syllabus Programs (JNTU)
S. No Programs
1. Use case Diagram for Librarian Scenario
2. Using UML design Abstract factory design pattern
3. Using UML design Adapter-class Design pattern
4. Using UML design Adapter-object Design pattern
5. Using UML design Strategy Design pattern
6. Using UML design Builder Design pattern
7. Using UML design Bridge Design pattern
8. Using UML design Decorator Design pattern
9. User gives a print command from a word document. Design to represent this
chain of responsibility Design pattern
10. Design a Flyweight Design pattern
11. Using UML design Facade Design pattern
12. Using UML design Iterator Design pattern
13. Using UML design Mediator Design pattern
14. Using UML design Proxy Design pattern
15. Using UML design Visitor Design pattern
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
33.
34.
35.
36.
37.
38.
13
1. Use case Diagram for Librarian Scenario.
14
2. Using UML design Abstract factory design pattern.
15
3 .Using UML design Adapter-class Design pattern.
16
4. Using UML design Adapter-object Design pattern.
17
5. Using UML design Strategy Design pattern.
18
6. Using UML design Builder Design pattern.
19
7. Using UML design Bridge Design pattern.
20
8. Using UML design Decorator Design pattern.
21
9. Design to represent this chain of responsibility Design pattern.
22
10. Design a Flyweight Design pattern.
23
11. Using UML design Facade Design pattern.
24
12. Using UML design Iterator Design pattern.
25
13. Using UML design Mediator Design pattern.
26
14. Using UML design Proxy Design pattern.
27
15. Using UML design Visitor Design pattern.
28