Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. What is joint application design (JAD)? What are the benefits of using this a

ID: 3691912 • Letter: 1

Question

1.       What is joint application design (JAD)? What are the benefits of using this approach? Briefly describe how the approach works.

2.       Consider the object-oriented approach to system development. What is an object? Briefly describe the two major object-oriented principles of encapsulation and inheritance.

3.       Briefly describe the three phases of the generic system development life cycle (SDLC).

4.       What is meant by a business process?

5.       Why would one create an "AS-IS" model when considering the development of a new information system?

6.       What are the seven elements of a system?

7.       The Prototyping methodology addresses several disadvantages/shortcomings of the SDLC methodology. What are the disadvantages of SDLC that are resolved by a prototyping methodology?

8.       RAD methodologies address several disadvantages/shortcomings of the SDLC methodology. How do RAD methodologies attempt to address the shortcomings of SDLC methodologies?

Explanation / Answer

1) JOINT Application Design :

It is a methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops called JAD sessions.

Benefits of JAD approach :

How JAD works :

The JAD process involves the following steps :

2) Object :

An object is an entity that has state ,behaviour and identity. It is an instance of class.

Encapsulation :

It is a process of wrapping code and data together into a single unit. It provides you control over the data.

Inheritance :

It is a mechanism in which one object acquires the properties and behaviour of parent object.

Inheritance represents IS-A relationship also known as parent-child relationship.

Inheritance is used for method overriding and code reusability.

The keyword used to acheive inheritance is extends.

4) Business Process :

It is a collection of linked tasks which find their end in the delivery of a service or product to a client.

Definition of Business Process: It is defined as the set of activities and tasks that once completed will acomplish an organisation goal.

6) System : A set of inter related components that must work together to acheive some common purpose.

Seven Elements of System :

The seven elements of a system are :

7) Disadvantages of SDLC that are resolved by prototyping methodology :

They are as follows :