Question

What is your impression of Agile as a process, and UML as a documentation system?

What is your impression of Agile as a process, and UML as a documentation system?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

In my point of view,the iterative waterfall model has been popular but there is a lot of problems in the iterative waterfall model.Some of them are:-

1)Difficult to adopt change requests

2)Incremental delivery is not supported

3)Phase overlap not supported

4)Error correction is very expensive

5)Limitation to customer interactions

6)Heavy documentation

7)Not support for risk handling.

The word Agile is an umbrella term referred to a group of processes that is used for the development of the software.

Agile models:-

1)Crystal

2)Atern

3)Scrum

4)Extreme programming

5)Lean development 6)Unified process

Most popular models are Scrum and Extreme programming,At a time,only one increment is planned and developed and give it to the customer.The agile model adopts an iterative approach.

Main points in agile model is :-

1)working software over comprehensive documentation

2)Frequent delivery of incremental versions of software to the customer

3)Requirements change requests are supported.

4)Having competent team members and improving employee interactions.

Mainly agile model usually uses pair programming.

It doesn't recommend use prototypes.

Mission safety system softwares and stable requirements are not supported for agile model.

UML diagram:-Representation of the structure of software.Mainly used by software companies.

UML -- Unified Modelling Language represent the structure of the software into many different diagrams.

UML can capture different views like user's view,Structural view,Behavioural view,Implementation and Environmental view.

UML is a graphical language for visualize, specify, constructing and documenting information about software systems.

The Customer,developer,tester,programmer or anyone who engages in the project management can understand the concept and full information about the software by seeing the UML diagrams.

It is a Blueprint of the Software and the different UML diagrams are used for different purposes.

UML diagrams:-

1)Use Case Diagram

2)State chart Representation

3)Activity Diagram

4)Interaction Diagrams

5)Sequence Diagrams

6)Colloboration Diagram

7)Deployment diagram

8)Component Diagram

9)ER diagram

10)Class Diagram

11)Communication diagram

12)Data flow diagram

13)Flow chart

14)Profile diagram

15) object diagram.
Above diagrams are grouped into 2 main Categories:-

Behavioral UML Diagram

  • Activity Diagram
  • Use Case Diagram
  • Interaction Overview Diagram
  • Timing Diagram
  • State Machine Diagram
  • Communication Diagram
  • Sequence Diagram

Structural UML Diagram

  • Class Diagram
  • Object Diagram
  • Component Diagram
  • Composite Structure Diagram
  • Deployment Diagram
  • Package Diagram
  • Profile Diagram
Add a comment
Know the answer?
Add Answer to:
What is your impression of Agile as a process, and UML as a documentation system?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT