Topic Of Systems Analysis And Design Information Technology Essay
There are eight undertakings in the assignment. Each undertaking contains a specific subject of Systems Analysis and Design. In the undertaking 1 it is said to make utilize instance diagram, usage instance specification and activity diagram. These diagram aid to analysis and plan for a computing machine system. So the diagrams are really of import in the existent life.
aˆ? Use instance diagrams
A usage instance diagram is a sort of diagram that is from a Use-case analysis. The Use instance diagram is used to happen out the primary elements and procedures of a system. Chiefly intent of a usage instance diagram is to demo of any system maps and activity.
The elements of Use Case Diagram
There are three elements of usage instance diagram.
Actor: In the usage instance diagram histrions perform their functions straight.
Use instance: Use instance is the symbol where the procedures are written. The procedure may between some histrions.
System boundary: Use instance diagram means the country of usage instance diagram where procedures are worked.
Figure: Use Case Diagram of Manager Performance
Figure: Use Case Diagram of ticket engagement by box office
aˆ? Use instance specifications
A use-case specification provides detail information by textual system for a usage instance system. This subject helps to supply a sample lineation of a use-case specification.
Number
MP001
Name
Manager Performance
Actors
Manager, Artist
Goal
To repair creative person for public presentation
Association
Manager, Artist
Description
Index
Actor event
1
Name of public presentation
2
Fixed public presentation
3
Choice creative person
4
Booked Artist
5
Date of engaged creative person
6
Price hole
Figure: Use instance specification of Manager Performance
Number
TB001
Name
Ticket engagement by box office
Actors
Clerical aid, client
Goal
Booking a ticket for clients
Association
Clerical aid, client
Description
Index
Actor event
1
Inquiry
2
Matching Requirement ‘s
3
Record Customer inside informations
4
Ticket sold
5
Print ticket
Figure: Use instance diagram of ticket engagement by box office
Activity diagram
Activity diagram refers diagram are used to demo the graphical representations of work flows of measure by measure and actions with support for pick, loop and concurrence. Activity diagram is portion of Unified Modeling Language ( UML ) . In the UML, activity diagrams are used to specify the concern and operational step-by-step work flows in a system. An activity diagram can demo the overall flow of control for a specific system.
Activity diagram of Manager Performance
Activity diagram of Ticket engagement by box office
Drumhead
In the undertaking 1 I follow some diagram harmonizing the assignment. In the undertaking I learned about three subjects and diagram. The diagrams are Use instance diagram, Use instance specification, Activity diagram. I think these diagrams are really indispensable as a pupil.
Undertaking 2
Introduction
In the undertaking 2 I will larn about category diagram and object oriented method for design and analysing a package system. In this undertaking I have to pull category diagram and besides show the properties and operation harmonizing the functions of the assignment.
Object Oriented Method
Object Oriented Method is a method that used for developing a package system. By and large the method is called package developing method.
Class diagram
Class diagram is diagram that shows the aggregation of information for a theoretical account. The diagram shows the information of a theoretical account by specifying the system ‘s properties, their categories, and the relationships between the categories. Class diagrams are largely used to specify and depict the types of objects in a system and their relationships.
Figure: Class diagram
Properties and Operationss:
To pull the category diagram I find out some properties and operations. These are given in the below:
Theater Director:
Properties:
Theater M.ID
Theater M. Name
Theater M. electronic mail
Theater M. Address
Theater M. Contact no
Date of fall ining
Operationss:
Planing public presentation
Artist hole
Entire cost
Set ticket monetary value
Set continuance of public presentation
Staff:
Properties
Staff ID
Staff name
Staff type
Operationss
Create staff
Update staff
Delete staff
Clerical Aid
Operationss:
Clerical Assistance ID
Clerical Assistance Name
Clerical Assistance Address
Contact no
Electronic mail
Joining day of the month
Properties:
Record client inside informations
Match demands
Give ticket to client
print ticket
Mail ticket
Artist engagement
Operationss:
Artist ID
Artist name
Booking day of the month and clip
Cost
Properties:
Create creative person booking
Update creative person
Delete engagement
Customer
Operationss:
Customer ID
Customer Name
Customer Address
Customer electronic mail
Customer phone no
Properties:
Show public presentation
Provide demands
Booking ticket
Ticket engagement
Operationss:
Ticket ID
Customer ID
Performance ID
Booking cost
Properties:
Create engagement
Update engagement
Delete engagement
Artist
Operationss:
Artist ID
Artist Name
Artist Address
Telephone no
Artist electronic mail
Properties:
Perform public presentation
Deal with director
Booking over telephone
Operationss:
Booking ID
Booking day of the month
Properties:
Confirm
fiting information
Ticket engagement at theatre box
Operationss:
Booking ID
Booking day of the month
Properties:
Matching info
Not corroborate
Performance
Operationss:
Performance ID
Performance name
Performance inside informations
Performance continuance
Properties:
Create public presentation
Update public presentation
Delete public presentation
Comedy show
Operationss
Show ID
Show name
Show day of the month
Properties
Perform
Music
Operationss:
Music ID
Music Name
Music Date
Properties:
Perform
Drumhead
To make this undertaking I learn some of import subjects, these are object oriented method and category diagram with properties and operation. These aid to student to understand for planing and developing a best package environment.
Undertaking 3
Introduction:
In the undertaking 3 it is said to research about object-oriented methods and bring forth some diagrams. In the phase I will bring forth Sequence diagrams, State machines, Communication diagrams. I use the diagram for a specific intent. The intent of green goods the diagram is to show the activities of Academy Theater.
Sequence diagram
A sequence diagrams is a Unified Modeling Language ( UML ) diagram that draws interactions among assorted constituents of application or participants over clip, including but non limited to system histrions, objects, and other systems or services, in order to complete absolutely a undertaking.
State Machines
In general, a province machine is any device that shops and holds the position of something of a system at a given clip and it can run on input to alter the position and/or cause an action or end product to take topographic point for any given alteration
Communication diagram
A communicating diagram is diagram that describes the messages and information transmitted between objects in your package undertaking. Anyone can bring forth undertaking certification that includes communicating diagrams even lets to auto-generate a sequence diagram from a communicating diagram. Communication diagrams use the free-form agreement of objects and links as used in Object diagrams.
Sequence diagram:
Figure: Sequence diagram for ticket engagement at box office
State Machines for ticket engagement at theatre Box office
Communication diagram
Summary:
I produce sequence diagram, province machines, communicating diagram in the undertaking. To make this undertaking I analysis about object oriented attacks. From this undertaking I can larn more information about sequence diagram, province machines, communicating diagram.
Undertaking 4
Introduction
This undertaking chiefly helps the pupils to cognize about the information protection. Data protection is an of import affair for any state of affairs. In this undertaking I will advert about informations protection jurisprudence in our state.
Data protection
When any organisations communicate to each other for the intent of concern or may other aim informations protection is really indispensable for this organisation. Data protection means protecting informations through backup, snapshots and transcript informations and informations protection besides may data security from a logical or physical point of view.
Answer: Data protection Torahs, ordinances and best pattern in my state:
Use Encryption method, which is the procedure of directing information into an indecipherable information. Merely one with the proper key can pull out and read the information clearly.
Data cover, this procedure helps for replacing existent informations with “ bogus ” informations. As a consequence people do non understand about transmitted informations.
Anonymization, it is the procedure of canceling information from a information beginning that can be used to turn back to an existent individual. Once anonymized, the informations can non be linked to any beginning.
De-identification, in this procedure personally designation have to take for some clip from a record. Removal of placing information can happen through several agencies, including filtrating the information and the some techniques.
Pseudonymization, this is the procedure of replacing a personally identifiable things and symbol in a information record with a false name. The ensuing hash or lookup value can look really realistic without being existent.
State how these would use to the computing machine system being developed
Answer: The using procedure of informations protection Torahs in the computing machine system.
If authorized user may accidentally cancel or alter some of import informations. There are two solutions to this job.
First, the users must be assigned proper rights to entree such informations. Merely the high degree authorized user may be allowed modify and delete informations.
Second, backup of informations for some continuance should be taken to retrieve the deleted information.
Password, A well-known watchword protection should be used to entree any resource.
Log file, it should besides be maintained. The log files record information about the any public presentation in the computing machine.
Some strong encoding algorithms have to utilize for keeping security.
Latest antivirus package and fire wall should be used.
Locked suites, which can be used for computing machines and all backup storage devices. It can entree merely authorized users.
Captcha entry is another of import issue that proves the human activity.
c. Recommend methods that should be utilized to guarantee that informations protection best pattern is implemented in the new system.
I recommend the encoding method for information protection. Encryption methods provide encrypted informations for unknown user. If the information is theft but stealer is non able to place and guarantee about the pure informations. So it is really of import for information protection.
Encoding methods
Encoding is the procedure and system of change overing information utilizing an algorithm to do it indecipherable and non apprehensible to anyone without those possessing particular cognition, normally referred to as a key. The encoding converts plain informations to code informations.
To code informations some method are used is called encoding method.
The encoding methods include stipulating the information and cardinal encoding algorithms to utilize to code the SOAP message. If the information and cardinal encoding algorithms are specified, merely elements that are encrypted with those algorithms are accepted.
Data encoding algorithms
The information encoding algorithm can be used to code the parts of the SOAP message ; it includes the organic structure and the signature. For each type of informations encoding algorithms, informations encoding algorithms stipulate the algorithm unvarying resource identifier ( URI ) .
Key encoding algorithms
Key encoding algorithms are used to code and decode keys to acquire pure informations and information. This cardinal information is used to stipulate the constellation. It is needed to change over the key for digital signature and encoding. The encoding information and sign language information constellations can portion the cardinal information. The cardinal information is used for stipulating the information about the key on the consumer side that is used for formalizing the digital signature in the standard message or for decoding the encrypted parts of the message.
Drumhead
Data Protection tips provide the real-time monitoring and coverage of informations protection environment. To pass on informations protection is indispensable. In this undertaking I have gotten a good thought how to data protect. I think it is a good acquisition thing to me.
Undertaking 5
Introduction
In a system ticket printing is an of import affair. The construct of ticket design and printing is indispensable portion for any concern systems. The undertaking really helps pupil to cognize about in item how any system can publish tickets and reference labels based upon client demands. It is the sort of pattern.
Producing tickets that are non easy to hammer or copy.
Answer: There some tips for tickets planing and publishing good understanding tickets. Some tips are given in the below:
Using Sensitive Security Paper is an of import site of planing a secure ticket. Has printing on one side of the ticket that is sensitive to heat. It can assist for verifying the genuineness of the ticket.
Using Invisible Symbol, in the background of ticket paper it may put.
Watermarking is another of import affair for a secure ticket printing. Water grade should be exceeding.
Barcoding, which is the procedure, identifies a alone ticket. So there are no ways to copy the ticket. A simple scan of tickets verifies that they are the tickets that printed.
Embossing, which procedure helps for pulling something in the ticket. It is all clip may exceptional.
Color Overprinting, Color choice is another indispensable issue. Complex colour may choose for ticket printing.
Allow clients to choose the location of their seats
Answer: In the below place location is given.
Figure: Seat Location
Here
Red colour ( Example A1 ) = Seat already book and
Black ( Example A3 ) = Available place
In the phase client can purchase merely black colour place. For the client installation the procedure is made. I think client can understand easy seat combination.
Research
In the phase I will seek to happen out the entire cost, which may happen in a twelvemonth. To make this research I thesis plenty. In the phase I give some anticipation cost for publishing system. The undermentioned costs are given in the below:
Personal computer ( Including all accoutrements ) — — — — $ 400
Install charges — — — — — — — — — — — — — — $ 30
Cable — — — — — — — — — — — — — — — — — — — — $ 10
Connector — — — — — — — — — — — — — — — — — $ 10
Ticket Printer — — — — — — — — — — — — — — — $ 300
Documents — — — — — — — — — — — — — — — — — — — $ 200
Socket — — — — — — — — — — — — — — — — — — — $ 50
Entire — — — — — — — — — — — — — — — — — — — — — — — — – $ 1000
Drumhead
Truly analysis is a procedure that makes my work really easy. In this assignment I analysis and design about theatre system including tickets keeping procedure. I follow every undertaking really carefully. From this assignment I learned many things. I think I understood about the object oriented analysis and design for a system to make this assignment.
Undertaking 6
Introduction:
In the undertaking it is said that about the standardization for Theater Academy. In this undertaking I will seek to normalization absolutely. Because standardization is the of import affair and portion for planing and developing any computerized system.
a ) A set of to the full normalised tabular arraies demoing the standardization procedure for each
Standardization for ticket engagement:
Normalization normally involves spliting a database into two or more tabular arraies and specifying relationships between one tabular array to another the tabular array.
1. Gathering informations: engagement ID, staff type, staff Id, staff Name, public presentation Id, Performance name, booking type, client Id, client name, client reference, day of the month Performance day of the month, public presentation ticket monetary value, entire.
2. Choosing Cardinal: Booking ID
3. Converting to 1NF ( Remove to reiterating informations )
Ticket booking Artist Performance
Booking ID ( PK ) Performance ID ( PK )
Booking name booking ID ( PK )
Booking type Performance name
Customer Id, Performance day of the month /time
Customer name Date of birth
Staff type
Staff Id
Staff name
Address
4. Converting to 2NF ( Remove parcel cardinal dependance )
Ticket booking Artist Performance
Booking ID ( PK ) Performance ID ( PK )
Booking name Performance name
Booking type Performance date/time
Customer Id, Performance Ticket monetary value
Customer name
Date of birth Booking Performance
Staff type consecutive No ( PK )
Staff Id Performance ID ( PK )
Staff name
Address
5. Converting 3NF: ( Remove not cardinal dependence )
Ticket booking Artist Performance
Consecutive No ( PK ) Performance ID ( PK )
Booking name Performance name
Booking type Performance date/time
Staff ID ( FK ) Customers ID ( FK )
Customers
Customer ID ( PK )
Customer name
Date of birth
Staff Booking Performance
Staff type consecutive No ( PK )
Staff ID ( PK ) Performance ID ( PK )
Staff name
Address
6. Optimization:
B ) Data Dictionary entries for all points included in the database design
Data lexicon
The Data Dictionary is used to keep the supply of environmental informations. The term may hold several significances refering to databases and database direction systems ( DBMS ) . Data lexicon is a document constituent for depicting a database or aggregation of databases.
Data Dictionary for category Customer
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Customer
Aliass:
Customer= Client, Purchaser, Buyer, Shopper, Patron, Vendee
Definition
Customer ID +
Customer Name +
Customer Address +
Customer phone+
Dates
08-08-2010
Notes
Writer
Milan chandro
Data Dictionary for category Clerical aid
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Clerical aid
Aliass:
Clerical aid = overseer, executive, foreman, caput, head, leader
Definition
Clerical aid ID +
Clerical aid Name +
Clerical aid Address +
Clerical aid phone+
Dates
08-08-2010
Notes
Writer
Milan chandro
Data Dictionary for category Artist
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Artist
Aliass:
Artist = painter, performing artist, craftsman
Definition
Artist ID +
Artist Name +
Artist Address +
Artist phone+
Dates
08-08-2010
Notes
Writer
Milan chandro
Data Dictionary for category public presentation
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Performance
Aliass:
Performance = executing, show, drama, accomplishment
Definition
Performance ID +
Performance Name +
Performance details+
Performance duration+
Dates
08-08-2010
Notes
Writer
Milan chandro
Summary:
In the undertaking I normalized for a computing machine system of Academy Theater. To make this undertaking I learned some of import thought about standardization. I think my following activity may easy.
Undertaking 7
Introduction:
In the undertaking I have to advert about the both object-oriented and structured attacks. Object-oriented attack is an Approach to forming spacial informations as distinct objects in a individual map infinite.
The advantages and disadvantages of both the object-oriented and structured attacks are given in the below:
Object-Oriented Approach
Advantages:
When the expert system is long, it reduces the size of expert system.
Reduce the complexness for the system.
Make good defined size constituents, such as objects. The internal design does non depend on the internal design of another constituent.
Easier to germinate for system development,
More flexible for system development,
More robust for system development and
More reclaimable
Disadvantages:
The Unavailability of object-oriented database direction systems.
Object-oriented CASE tools are non available.
Confusion for many different object-oriented development methods.
Decreased the procedure of system or package public presentation.
Structured attacks:
Advantages:
Reduce the complex metropolis for procedure in the system.
Structured attacks are more standard.
It focuses logical system.
Structured attacks are dependable.
Structured attacks provide future orientation.
Disadvantages:
Some clip it is non faster.
It slows the procedure in the system.
Summary:
In this undertaking I mentioned the difference and advantage, disadvantage of the both object-oriented and structured attacks. In this undertaking I besides follow the advantage and disadvantage of these attacks in my standardization.
Undertaking 8
Introduction:
There are eight undertakings in the assignment. In this undertaking I have to make a comprehensive and professional study. The study will incorporate the description of my system design for the theatre. In this undertaking I besides include the inside informations information about undertaking one to five. In this undertaking I will seek to better my accomplishment and better besides the assignment.
Title
Report no- System Analysis and Design
Recipient- Sonia samad and Nowshin Rashid
Author- Milan Chandro
Executive sum-up:
The sum-up of the whole assignment in which I am fixing the study are given at the followers:
Use Case Diagram: In the assignment some topographic points I have designed the usage instance diagrams for public presentation of theatre. In the undertaking I designed use instance diagram for following systems. The systems are given in the below:
Use instance diagram for Manager Performance
Use instance diagram for Ticket engagement system for theatre public presentation
Activity diagram: In the undertaking it is said to pull activity diagram. Here I designed activity diagram. I designed activity diagram for these undermentioned activity:
Activity diagram for Manager Performance
Activity diagram for Ticket engagement system for theatre public presentation
Use instance specification: I used usage instance specification in the undertaking 1. I designed usage instance specification for some activity these are given in the below
Use instance specification for Manager Performance
Use instance specification for Ticket engagement system for theatre public presentation
Class diagram: In the undertaking 2 I designed category diagram. I follow the functions of the undertaking absolutely. In the usage instance diagram I find out some properties and operation.
Sequence diagram: To make this assignment I draw sequence diagram in the undertaking 3. I designed the sequence diagram for the undermentioned system and procedure:
Sequence diagram for Manager Performance
Sequence diagram for Ticket engagement system for theatre public presentation
State machines: To make this assignment I draw province machines diagram in the undertaking 3. I designed the province machines diagram for the undermentioned system and procedure:
State machines diagram for Manager Performance
State machines diagram for Ticket engagement system for theatre public presentation
Communication diagram: To make this assignment I draw communicating diagram in the undertaking 3. I designed the communicating diagram for the undermentioned system and procedure:
Communication diagram for Manager Performance
Communication diagram for Ticket engagement system for theatre public presentation
Data protection jurisprudence is another portion of this assignment. I described briefly about informations protection and information protection jurisprudence in my country. I described about informations protection in the undertaking 4.
In the undertaking 5 I described about the procedure of bring forthing ticket for public presentation of theatre. I besides mentioned about the techniques of bring forthing a perfect ticket.
In the undertaking 6 I mentioned about the standardization and informations lexicon. The standardization and informations lexicons were the chief parts of the undertaking
In the undertaking 7 I mentioned about the object oriented attacks and structured attacks. These are both of import to package design and analysis.
Introduction for my study:
The Academy Theatre leads some public presentation for public. The academy theatre needs a computing machine system to supply a good ticketing system. The theatre academy besides needs a web site for keeping the fining procedure for public. To make these activities of this assignment I mentioned each subject for the assignment in the each specific undertaking. I think as pupil I could larn more things to make this assignment. After making each undertaking decently I have to bring forth a study on my analysis and my design mentality.
Requirement/Method
To make this assignment I use many method and techniques. I have try to follow the practically system of academy theatre and pull offing their activities. The chief process of the assignment is to work out the jobs of the current system and besides to supply a computerized system for the academy theatre. To make this assignment I use many diagrams these are usage instance diagram, activity diagram, communicating diagram, sequence diagram etc.
Description of study:
I finished the assignment undertaking by undertaking. To make this assignment there are many subjects a can happen out. Here I will seek to give a brief description about each undertaking and this assignment.
Undertaking 1: In the undertaking I have designed the usage instance diagrams for public presentation of theatre. Because the undertaking contains the subjects of usage instance diagrams, usage instance specification, activity diagram. In the undertaking I designed use instance diagram for following systems. The systems are given in the below:
Use instance diagram for Manager Performance
Use instance diagram for Ticket engagement system for theatre public presentation
Undertaking 2: The undertaking 2 contains subjects about category diagram and with properties and operation. In the undertaking I tried to larn about usage instance diagram.
Undertaking 3: In the undertaking three I have designed some diagram. The names of diagrams are given in the below:
Sequence diagram
State machines diagram
Communication diagram
Undertaking 4: The undertaking 4 is made of informations protection jurisprudence. Data protection jurisprudence is another portion of this assignment. I described briefly about informations protection and information protection jurisprudence in my country. I described about informations protection in the undertaking 4.
Undertaking 5: the undertaking contains information about some techniques of ticket printing. In the undertaking 5 I described about the procedure of bring forthing ticket for public presentation of theatre. I besides mentioned about the techniques of bring forthing a perfect ticket.
Undertaking 6: In the undertaking 6 I mentioned about the standardization and informations lexicon. The standardization and informations lexicons were the chief parts of the undertaking
Undertaking 7: In the undertaking 7 I mentioned about the object oriented attacks and structured attacks. These are both of import to package design and analysis.
Recommendation: Harmonizing the users demands and after probe the system, I find out some job and some other Operating job in the. Truly the maintaining system of the academy theatre is really hard to pull off. In the new IT system of Academy Theater, I will seek and bring forth the really easy manner to pull off the academy theatre ticket keeping procedure or system.
Requirement hardware: To set up the procedure some hardware are really indispensable. The name or hardware is given in the below:
Personal computer
Cable
Ticket pressman
Connection
Connections
Processor
etc
Appendix:
Figure: Use Case Diagram of Manager Performance
Figure: Use Case Diagram of ticket engagement by box office
Number
MP001
Name
Manager Performance
Actors
Manager, Artist
Goal
To repair creative person for public presentation
Association
Manager, Artist
Description
Index
Actor event
1
Name of public presentation
2
Fixed public presentation
3
Choice creative person
4
Booked Artist
5
Date of engaged creative person
6
Price hole
Figure: Use instance specification of Manager Performance
Number
TB001
Name
Ticket engagement by box office
Actors
Clerical aid, client
Goal
Booking a ticket for clients
Association
Clerical aid, client
Description
Index
Actor event
1
Inquiry
2
Matching Requirement ‘s
3
Record Customer inside informations
4
Ticket sold
5
Print ticket
Figure: Use instance diagram of ticket engagement by box office
Activity diagram of Manager Performance
Activity diagram of Ticket engagement by box office
Class diagram:
Sequence diagram:
Figure: Sequence diagram for ticket engagement at box office
State Machines for ticket engagement at theatre Box office
Communication diagram
Figure: Optimization diagram
Data Dictionary for category Customer
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Customer
Aliass:
Customer= Client, Purchaser, Buyer, Shopper, Patron, Vendee
Definition
Customer ID +
Customer Name +
Customer Address +
Customer phone+
Dates
08-08-2010
Notes
Writer
Milan chandro
Data Dictionary for category Clerical aid
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Clerical aid
Aliass:
Clerical aid = overseer, executive, foreman, caput, head, leader
Definition
Clerical aid ID +
Clerical aid Name +
Clerical aid Address +
Clerical aid phone+
Dates
08-08-2010
Notes
Writer
Milan chandro
Data Dictionary for category Artist
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Artist
Aliass:
Artist = painter, performing artist, craftsman
Definition
Artist ID +
Artist Name +
Artist Address +
Artist phone+
Dates
08-08-2010
Notes
Writer
Milan chandro
Data Dictionary for category public presentation
Data lexicon
Title
System=
Ticket Booking Management
Document
Type: Structure
Name: Performance
Aliass:
Performance = executing, show, drama, accomplishment
Definition
Performance ID +
Performance Name +
Performance details+
Performance duration+
Dates
08-08-2010
Notes
Writer
Milan chandro
Summary:
In this undertaking I tried to better it. I think the demand of this undertaking is really indispensable for a pupil. It helps to student for bettering himself. In this undertaking I include some premises and jump attack that I have made. The undertaking is a large experience to me.