Are you familiar with UML? Have you written Use Cases before? Unified Modeling Language is a standard language for specifying, visualizing, constructing, and documenting the artifacts for software systems as well as for business modeling, and non- software systems. It uses graphical notifications to express software designs and helps the project team communicate, explore, and validate the architecture of the software being developed. MS Visio, RationalRose, and Sparkx system are UML tools. Some of the UML diagrams are- use case diagram, interaction diagrams, activity diagrams, class diagrams, sequence diagrams, component diagrams, decomposition diagrams, state diagrams, and deployment diagrams. A use case model is a process of defining how the requirements work. It describes the proposed functionality of a new system. Use Case 1: Manager schedules 10 or more employees for a week. 1 Manager clicks on the manage schedule tab 2 Selects week to manage 3 Once a week is sele
How is the agile methodology different from Waterfall methodology? Does it make any difference to the responsibilities of a BA ? Agile is one of the trendiest SDLC methodologies. The agile methodology uses short time boxes, called iterations, which typically last one to four weeks, to build software. Iteration is like a mini sub-project and includes all the tasks necessary – planning, analysis, design, development, testing, and documentation. The Agile methodology is used in project management. It helps project makers to build software applications that are unpredictable in nature. In an Agile approach, each step of development is monitored continuously throughout the entire lifecycle of the project. Changes are monitored at every step and can be adjusted even in late development so that the development team can reflect on what needs to be changed and how to become more effective.. So, by using The agile approach, the development teams can steer the project in the right di