Interview Questions for Business Analysts and Systems Analysts

Recent Interview Questions | Search | Subscribe (RSS)


Do you feel UML models, or other types of models, have any value once the implementation code has been generated? Why?

Posted by Chris Adams

Article Rating // 5819 Views // 4 Additional Answers & Comments

Categories: Business Analysis, Systems Analysis, Domain Modeling


[Be the first to post an answer to this question!]



rachel posted on Wednesday, January 16, 2008 4:13 PM
Firstly let's talk about the differenet models- Requirement model, Analysis and Design model, Implemenataition model, Deployment.
When we talk about the
Requirement model - we are basically speaking about the vision (high level view of req) and the SRS documents(use case diag,detailed use case specs and supplementary requirements).

Analysis,Architecture and Design model-
Analysis is a platform independent model and depends on the SRS ,collaboratin diag -tracked back to use cases and is behaviour specific.

Design model is platform dependent.

Implementation model basically constitutes the actual code ,directories constituting the code.

Now if the project is a enhancement project of the existing application( altogether new functonality is being added)i.e more responsibilities to existing software it is necessary to go back to the prior created UML models and see if it would have any impact on them.As such UML models may have to be re created if the new functionailty is going to have an impact on the existing one
dkaur posted on Thursday, January 17, 2008 9:56 AM
Just want to add on another point, the existing UML diagrams, Collaboration diagrams are also useful to back track from code upto the requirements. If there is an issue comes while testing phase, we need to back track where the requirements came from.
RajaK posted on Friday, April 18, 2008 10:05 AM
Yes, the existing UML model is still of very much relevance, it represents the BA's understanding of the existing code. It has multiple uses, it is usefull in Acceptance testing, it serves as documentation for any new BA taking over from the person who developed the model. It will serve as a great tool for any further enhancements, changes to the Application.
Nathan Caswell posted on Wednesday, June 24, 2009 2:05 PM
Should source code be tossed once it is compiled?
Nathan Caswell
Only registered users may post comments.

Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.



Select ModernAnalyst Content

Register | Login

Copyright 2006-2024 by Modern Analyst Media LLC